先说下为什么学习Python?当然是因为Python火啊!现在用Python做爬虫,做web,做图像分析等等的公司越来越多,而且价格通常都不低,在北京基本月薪都是5位数起的呀!而且上手容易,如果你学过c ,java之类的语言,你会发现Python简直简单的令人发指(当然,Python也确实比其他主流语言要慢,但是简单就行呗)。而且Python的第三方库也十分的给力,如Numpy、PIL、beautifulsoup之类的都是开发利器!
不要去纠结,我掌握到了哪些技巧,我看了哪些东西才算入门。如果你可以用Python去实际的解决问题,那你就是入门了。编程不就是发现问题,解决问题,然后发现新问题的过程么。不过说到这里,我就分享下我认为初学者应该掌握的一些库的用法以及一些操作,欢迎批评,交流,补充:
模块:
os模块:主要用来和文件、路径打交道的。提供了一种方便的使用操作系统函数的方法
sys模块:主要负责程序与操作系统打交道
logger模块:代码记录的日志模块
datetime/time模块:操作时间
json模块:与其他语言打交道的模块
urllib2模块:主要和WEB接口打交道
其实,个人感觉学习过程中最难的,并不是这么模块的用法,而是克服懒这个天敌,自己多写写,多练练,去找些学习互助的群,其实学起来还是很容易的~
还有就是,新手容易只去关注用法而不关注如何实现的。这样即使你学会了,但是知其然不知其所以然,在面试的时候很容易被问住,这样的话你本来能得100分,最后只能拿70分,得不偿失啊!
QPython:Android上的Python解说器
《QPython》是一个脚本引擎,他整合了Python解说器、Console、编辑器和SL4A库。可以让你在Android设备上运行Python语言开发的程序。它就是Android上的Python!此外,它提供了开发工具能让你在Android设备上方便地开发Python项目。
Python常常被称为胶水言语,python的创始人Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,因此python诞生了。现在越来越多的人爱上这门言语,想要学习这门美丽的言语去干些有趣的事儿。这儿给大家列出从Python入门到实战学习道路。