Python是一门更注重可读性和效率的语言,尤其是相较于Java,PHP以及C++这样的语言,它的这两个优势让其在开发者中大受欢迎。听说你也想入门Python?建议你来看看千锋给Python小白的一些入门建议。
一、Python2 还是 Python3 ?
毫无疑问,Python2 是辉煌,Python3 是未来。不要相信网上那些大牛吐槽 Python3 速度慢、兼容性差、库少等等言论了。现在已经2017年了好么?如果某个库到现在还没有兼容 Python3,那么放弃它就是了。
使用 Python3 ,你不会再碰到恶心的 i18n 问题,也不会再面对那些奇怪的包名了。所以呢,还是选 Python3 吧,因为你属于未来。
二、第一本学习Python必须用到的书?
自然是这本了:《The Python Tutorial》,中文翻译。Python 文档的质量很高,更新也非常及时。看完上面这本(两三天就够了),你就已经了解了 Python 最主要的特性。注意中文翻译版可能有些错误,应和原版一起阅读。
三、离线文档?
在 Windows/Linux 上安装 Zeal ,在 Mac OS X 上安装 Dash ,然后下载 Python 的离线文档。
若是不愿意使用上面的软件,可以直接下载 Python.org 提供的离线文档,建议下载 HTML 版本,这样搜索会比较快速。
如果你想让你的学习比较快速,不如来到千锋!
四、编辑器/IDE
如果没有什么偏好的话,可以使用 Sublime 。若是喜欢 IDE 类型,可以使用 PyCharm 这个和 Intellij IDEA 同源的优秀 IDE。若已经加入 Vim 或 Emacs 党,就什么都不用选。
五、Coding with Quick And Dirty
接着可以写一些菜鸟级的程序了。把以前用 bash 写的打包脚本神马的拿来改一改,用 sed/awk 写的文本分析器拿来重写下,找点自信让自己继续下去。不要太关注是否采用了 Python 风格的用法,这个过程的重点在于建立自信和找到使用 Python 的快乐感觉。
在这个过程中,不可避免的会接触到 Python 的标准库,用 Quick and Dirty 的方法去学习它们,让它们在你脑海中留下印象。
Reference 应该作为字典,在不懂的时候就来查一下,在没事的时候就来翻一下。毕竟,这些是 Python 最基础的东西。哦,对了,或许你的自学能力并不是那么强。那么,还是找班进行Python的学习吧!
领取专属 10元无门槛券
私享最新 技术干货