有人说,“Python除了不能生孩子之外,什么都能做”。这句话当然有些戏谑和夸张,但是也能从某种程度上反映出Python的强大。其实很早之前就决定要开始学习Python了,但是一直没有付诸行动,这次刚好借着准备深入学习iOS的机会来学习一下Python。
自学了一阵子的iOS开发,决定了解一下更深层次的东西,于是就买了RayWenderlich的《Advanced Apple Debugging & Reverse Engineering》。书还没有开始看,但是瞄到了封面标题下面的一行小字“Exploring Apple code through LLDB,Python,and DTrace
”,这说明Python对于学好iOS开发也是很重要的。
Python的重要性不用我在这里赘述,看一看人工智能的发展势图就知道了。或者,也可以看一下编程语言排行榜TIOBE上面Python所处的位置。下面,重点来说一下教材和编译工具的选择。
教材方面,我选择的是《Python编程:从入门到实践》。通过这几天的学习,发现这本书真的非常不错,而且豆瓣上评分是9.0的高分。另外,现在各大网站上都卖脱销了,足见这本书是何等的畅销!
我是上个月买的书,今天再回过头来看,亚马逊、京东、当当和图灵社区都卖完了,估计再想买的就只能等下一波,又或者上淘宝了。
再来说一下编译器。写Python项目,当然是选择PyCharm了。不过,杀鸡焉用牛刀?学习基本的Python知识,用Sublime Text就可以了:
Sublime Text可以无限期免费试用,有条件的可以选择支持一波。安装完这个文本编译器之后,可以通过安装插件的方式来实现个性化定制。安装和配置方法网上有好大一波,可以自己去搜索参阅。最后再附上我自己对着书本练习的代码:python-step-by-step。以后再有其它Python练习项目,也会放在这个仓库中。