怎么自学python

怎么自学python

1
2
3
4
5
1、如果你是非科班毕业想要转行编程,看了我的经历你一定很有信心与动力,高考三次、常年逃课、混吃等死的我都能,你一样能。
2、如果你完全零基础,又不想去培训,怕被割韭菜,那你可以参考一下我的经历。
3、如果你本身有一些数据结构、数学理论、或编程语言的基础,你想学好编程,那你更应该有自信,因为你已经和那些非科班的人不在一个起跑线了,你只需要不断地努力,
坚持坚持再坚持,就行了。
4、面试的时候,技术不一定需要非常非常好,特别是刚毕业的大学生,你只要有闪光点,能让hr感受到,那还是很有希望的。

现在是真正的干货开始了

我实习的时候,python完全零基础,我看的第一个入门资料是一个视频教程,我觉得非常不错,分享给大家

Python教程_600集Python从入门到精通教程(懂中文就能学会)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili

我开始学python的时候,看过很多入门书籍,比如《菜鸟教程》、《本办法学python》、《python编程从入门到实践》,但是没有一本是真正看完了的,基本都只看了五分之一不到。为什么呢,主要有两点

1、里面的有些东西讲的并不基础,比如我从来没学过类,看到类那一章完全处于懵逼状态,于是放弃了
2、一本书太多了,如果哪个时候你忙其他事忘了,回头来学发现,前面的忘得差不多了

所以,看这类型python编程书对新手不太友好,尽管它说是入门书籍。

这个视频一共六百集,别看这么多,其实花不了多少时间,每一集也就5、6分钟,很容易坚持看下去,就算你吃饭、排队付钱、等公交、甚至拉个屎都能看一集。这样一集一集,不断形成正向反馈,你学的越来越有自信,越有自信越想学,你想想这是多么快乐的事情。并且这个老师讲课风格很幽默,听着会很轻松、也很基础。

一次性别看太多,一次看两三集,每天多看几次,定期上机练手就行了。

相信我,我是这样从零做到的,你也一定行。

还有一点必须说明,这个视频的前两百集是linux基础,你有兴趣可以学,也可以不学,如果是完全的新手,建议你别看,并不影响后面的学习。

关于搜索引擎

真的,放弃百度吧,赶快用google,我遇到过太多次百度上找出一堆无关紧要的废话答案,而在google第一个答案就是我想要的情况。好的搜索引擎,会大大提升你学习的效率,尤其是作为一个程序员。

百度这种东西,只适合拿来搜索八卦新闻,不适合搜索学术、知识。

当然拉,知乎也是一个找优质资源的途径,比如你现在看到我的回答。

这里我再推荐一下其他的视频资料,也是非常好的,可以搭配看

[小甲鱼]零基础入门学习Python_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili

【python教程】数据分析——numpy、pandas、matplotlib_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.com

【数据挖掘】2019年最新python3 数据分析与数据爬虫实战_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.com

还要着重提醒一下大家,学到一定阶段过后,一定要注意看官方文档,百度搜到的很多知识真的很垃圾,这种时候在百度上花费太多时间简直是暴殄天物,贴上官方文档地址:

Python官方文档

www.python.org
官方文档永远是你最坚实的后盾,这上面包含了python的一切

如果你不喜欢看视频,这里有一些高质量的文档分享给你:

Vamei老师:【python快速教程】

廖雪峰老师:【python教程】

《笨办法学 Python》:这本书绝对是最简单的学习 Python 的方法,本书的 HTML 在线版是完全免费的。

Python Weekly:每周更新,包括Python相关的文章、教程、演讲、书籍、项目、工作等。

Python challenge:用Python编程技能解决33个谜题,闯关。

在线手册中心 - 最全的在线手册文档

编程零基础应当如何开始学习 Python ? - 知乎

Python 初学者的最佳学习资源 - Python - 伯乐在线

如果你已经学完了基础,需要在特定的方向上有所提高,比如web、爬虫,那我有一些资源给你:

web项目练习

web机器人:

Python搭建的web接口聊天机器人-CSDN下载

download.csdn.net

web实战:

michaelliao/awesome-python-webapp

github.com

博客BBS论坛系统:

Python之路【第十八篇】Django小项目简单BBS论坛部分内容知识点 - Mr.心弦 - 博客园

www.cnblogs.com
成绩管理系统:

一个使用django开发的综合成绩管理系统 - 开源中国社区

www.oschina.net
新闻系统:

python项目练习四:新闻聚合 | the5fire的技术博客

www.the5fire.com

爬虫项目练习

爬取知乎:

Welcome to zhihu-py3’s documentation!

zhihu-py3.readthedocs.io

爬取豆瓣:

fanpei91/doubanspiders

github.com

爬取京东:

Adyzng/jd-autobuy

github.com

爬取新浪微博:

dataabc/weiboSpider

github.com

爬取微信:

CoolWell/wechat_spider

github.com

爬取淘宝:

http://python.jobbole.com/81359/

python.jobbole.com

如果你在特定方向学习的过程中,发现你的python基础不牢固,需要进一步学习python,我推荐你看这本书:

1.13 通过某个关键字排序一个字典列表python3-cookbook.readthedocs.io

python3-cookbook.readthedocs.io

毫不夸张的说,这是我看到的有关python进阶最好的书了,名字叫python-cookbook,简直良心作品。没有之一。上面的所有代码复制就能运行,非常方便调试。

如果你看了我的推荐还是不满足,那我这里我推荐一些其他好的博主:

Python 有哪些好的学习资料或者博客?www.zhihu.com

www.zhihu.com
图标你可以去看看这个答案,有比较详细的介绍。

我这里再推荐一个我非常喜欢的一个博主,文章都非常精辟:

Python3 的一些新特性 | Huoty’s Blogblog.konghy.cn

blog.konghy.cn

我也打一波自己的广告,我自己平时也会分享很多关于python的知识,资料:

python数据分析zhuanlan.zhihu.com

zhuanlan.zhihu.com

图标这是我的专栏,可以看看,后面会持续更新,保证内容非常优质,看了要是对你没用,你可以找人打我

最后

python其实真的很好学习,入门也很简单,刻苦一点,花一周时间,就算你完全是编程小白,入门也是完全没问题的。你看看我,非科班,没有经过任何培训,高考考三次才勉强上一本的人,都能学会,你也一定能。

但是,python想要学好真的不容易,需要你花大量的时间,刻苦专研,才能游刃有余

“苦心人,天不负,卧薪尝胆,三千越甲可吞吴”

与诸君共勉

我是
@暮秋君

同名公号: 暮秋君,有数据分析资料、python资料、150本高赞电子书送给你