孙加加
孙加加
5月前 · 8 人阅读 · 文章来源: 简书

最近发现很多同学都很迷茫,不知道如何去学Python,学了之后能干嘛。

希望我能通过这几篇小文章,分享一下我的学习经历,跟大家交流一下。(毕竟我也不是什么大佬,只能给大家介绍些基础实用的啦,如果您是大佬,那就忽略这文章吧)

分享之前我还是要推荐下我自己建的Python开发学习群:628979297,群里都是学Python开发的,如果你正在学习Python ,小编欢迎你加入,今天分享的这个案例已经上传到群文件,大家都是软件开发党,不定期分享干货(只有Python软件开发相关的),包括我自己整理的一份2018最新的Python进阶资料和高级开发教程,欢迎进阶中和进想深入Python的小伙伴。

先说下为什么学习Python?当然是因为Python火啊!现在用Python做爬虫,做web,做图像分析等等的公司越来越多,而且价格通常都不低,在北京基本月薪都是5位数起的呀!而且上手容易,如果你学过c++,java之类的语言,你会发现Python简直简单的令人发指(当然,Python也确实比其他主流语言要慢,但是简单就行呗)。而且Python的第三方库也十分的给力,如Numpy、PIL、beautifulsoup之类的都是开发利器!

其次说下教程吧,这里要感谢一位真正的大佬--廖雪峰老师。我的Python就是跟着他学的。上网搜索很容易找到他的网站,上面不止分享Python,而且还分享了一些其他的教程,很适合小白学习的,要是认真看的话,二到三周基础肯定是没问题的了。当然你也可以选择其他的方式,比如菜鸟教程,慕课网等等。

不要去纠结,我掌握到了哪些技巧,我看了哪些东西才算入门。如果你可以用Python去实际的解决问题,那你就是入门了。编程不就是发现问题,解决问题,然后发现新问题的过程么[奸笑]。不过说到这里,我就分享下我认为初学者应该掌握的一些库的用法以及一些操作,欢迎批评,交流,补充:

模块:

os模块:主要用来和文件、路径打交道的。提供了一种方便的使用操作系统函数的方法

sys模块:主要负责程序与操作系统打交道

logger模块:代码记录的日志模块

datetime/time模块:操作时间

json模块:与其他语言打交道的模块

urllib2模块:主要和WEB接口打交道

其实,个人感觉学习过程中最难的,并不是这么模块的用法,而是克服懒这个天敌,自己多写写,多练练,去找些学习互助的群,其实学起来还是很容易的~

还有就是,新手容易只去关注用法而不关注如何实现的。这样即使你学会了,但是知其然不知其所以然,在面试的时候很容易被问住,这样的话你本来能得100分,最后只能拿70分,得不偿失啊!

废话了一篇子,但是干货不算多,在后几篇再补上吧~

欢迎评论交流呦,有问必答

收藏 0
关键词: python 模块 分享 学习 教程 打交道
评论