【Python 第0课】Why Python?

为什么用Python作为编程入门语言?

原因很简单。

嗯。。。原因就是,很简单。。。

每种语言都会有它的支持者和反对者。去Google一下“why python”(程序员准则:要Google不要百度。虽然我平时也都用百度来搜八卦新闻,但有关编程的东西真的搜出来结果差很多),你会得到很多结果,诸如应用范围广泛、开源、社区活跃、丰富的库、跨平台等等等等,也可能找到不少对它的批评,格式死板、效率低、国内用的人很少之类。不过这些优缺点的权衡都是程序员们的烦恼。作为一个想要学点编程入门的初学者来说,简单才是最重要的。当学C++的同学还在写链表,学Java的同学还在折腾运行环境的时候,学Python的你已经像上图一样飞上天了。

当然,除了简单,还有一个重要的原因:因为我现在每天都在写Python。虽然以后可能会讲些手机编程之类(如果真的有那么一天π_π),但目前这时候,各位也就看菜吃饭,有啥吃啥了。每天5分钟,先别计较太多。况且Python还是挺有利于形成良好编程思维的一门语言。

推荐两本我个人比较喜欢的Python入门书籍,一本是《简明Python教程》,点击最下方的“阅读原文”可以看到它的在线版。我自己最开始就是看着它学的,接下来也会大体参考里面的内容讲。另一本是《Head First Python》,Head First系列都是非常浅显易懂的入门类书籍,虽然我只瞄过几眼,但感觉还是不错的。

# -------- 程序员的分割线 -------- #

Why这个公众账号?

事情的直接起因是Sunny同学昨天跟我说,她最近在学Python,如果碰到不懂的地方希望能问问我。我又联想到前阵子Jing同学说想学一门编程语言,于是就有了这么个号。(这中间还有个小插曲:我之前申请过两个公众号,结果再次申请的才被系统告知不能再申了,之前的号也不能改名字、不能删除。后来多亏Jing同学帮忙申请才得以把这个账号开起来。在此谢过!)

回想起来,我可能从很早的时候就有一种好为人师的心理。当别人听了半天课又琢磨了很久也没搞懂某个问题,被自己讲解了一番就恍然大悟的时候,总会有一种成就感。

其实就算没这个号,我现在也经常辅导某人学习编程,去年是Python,今年是C++。既然都是教,干脆开个号,给大家一起听听。如果这个号能满足我小小的成就感,又能帮到一点点想学编程的朋友,何乐而不为?只不过最近的确很忙,每天5分钟,先试试看吧。

我觉得,如果真能坚持说下去,又有人能坚持听下去(当然,有人听是前提),那至少听完的人可以对编程有个大概的了解,写点小程序自娱自乐不在话下。至多的话,那就不好说了,编个游戏、弄个网站、甚至以此为业,Impossible is Nothing。真能那样的话,我也算功德一件了。

如果你有任何疑问,没听懂的,觉得我讲得不好的,寂寞了想找人聊天的,都可以直接发消息。反正现在关注的人少,才两位数,收到必回。

好了,就这么多。不出意外的话,明天大家就能看到第一个Python程序了。还是那句话,希望我坚持下去的话,请推荐更多的人来关注,虽然只要还有一个人在听,我就尽力坚持,但更多的人听,我就更能坚持啦!

原文发布于微信公众号 - Crossin的编程教室(crossincode)

原文发表时间:2013-05-26

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏程序员与猫

月末总结与推书

1193
来自专栏python+iOS学习交流

滴滴在职iOS开发者,告诉你他是如何实现指数级提升开发技术的?

如何提升开发技术的方法很多,比如专注,刻苦,热情,兴趣等,不过我这里不会提这些,下面想说的是我觉得能够指数级提升的窍门和一些自己在求索路上的一些体会,也算是一个...

1410
来自专栏高性能服务器开发

后台开发应该读的书

根据我的经验来谈一谈,先介绍一下我的情况,坐标上海,后台开发(也带团队了),某知名互联网公司。 目前主流的有C++和JAVA,C++我的经验稍微多一点。我就说说...

5249
来自专栏Python入门

一个JAVA程序员成长之路分享

我搞JAVA也有些日子了, 因为我比较贪玩,上进心不那么强, 总是逼不得已为了高薪跳槽才去学习, 所以也没混成什么大牛, 但好在现在也已经成家立业, 小日子过的...

2736
来自专栏编程微刊

程序员怎么写出一份漂亮的简历

6295
来自专栏北京马哥教育

关于压测的宏观个人总结

工作角色定位 首 先先从宏观角度来评估下本次的压测工作. 从工作职责上说本次压测理应由组内其它同学来完成,个人从旁协助或指导即可。团队成员的成长对我个人来说...

3387
来自专栏知晓程序

约饭组局也要高效!这个小程序,帮你完美解决「哪天约」的问题

有了微信,人与人的连接更加紧密了。想见面,不用书信,不用电话,一条微信就可以搭上话。然而,也正因为如此容易,约定见面时间不再像以往那样稳妥,经常变化。

1263
来自专栏Java技术交流群809340374

一个十年JAVA老程序员成长之路分享

我搞JAVA也有些日子了, 因为我比较贪玩,上进心不那么强, 总是逼不得已为了高薪跳槽才去学习, 所以也没混成什么大牛, 但好在现在也已经成家立业, 小日子过的...

2020
来自专栏程序人生

谈谈我对工程和管理的看法

已经许久没有写文章了,上一篇文章竟然是一个月之前发表的,着实让大家失望。加入新公司,整日忙碌,日程之满竟然容不得我停下来哪怕思考片刻。团队的技术水平亟待提升,系...

3528
来自专栏CDA数据分析师

盘点丨2018年最适合学习的编程语言

需要明确的是,这并不是介绍最热门的语言,然后抛出各种名称和流行语。而是根据2018年IT行业现状、趋势和客观的预测。

2403

扫码关注云+社区

领取腾讯云代金券