整理了近期所有的python资料,收藏了慢慢来!(Sorted out all the recent Python materials and collected them. Take your time!)

![python学习资料](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/d11981adbc144a839dce2c2d68b02608~tplv-k3u1fbpfcp-zoom-1.image)

这周应该有不少学校已经开学了,那么同学们都该动起来了,把家里面的那些懒习惯给扔掉了可以。

不知怎么的,最近不少关注我的读者都开始私信我怎么学好python?零基础转行是不是合适,还有希望吗?今年30了,还能不能转IT?

其实关于零基础转型的,我以前写过一篇文章,没有看过的都可以看看:「[零基础非科班如何成长为五百强Arch](https://mp.weixin.qq.com/s?__biz=MzI2MjQ3MzEzMQ==&mid=2247483747&idx=1&sn=bc62240e1ceda8cae0023fa334da3013&chksm=ea4bd5a7dd3c5cb13433ed2a4c631dbd80a52b422778c66e0336464d19dcf059b4f68af9c759&scene=21#wechat_redirect)」,另外还有一篇知乎点赞1k+关于如何学习python的也建议都看下:「[万字谏言,给那些想学Python的人,建议收藏后细看!](http://mp.weixin.qq.com/s?__biz=MzI2MjQ3MzEzMQ==&mid=2247485160&idx=1&sn=21ada2cbc12a62b942b700f338a081e1&chksm=ea4bd22cdd3c5b3a30f114cfb8c233ca501b323b44d8adf5086e99c5f61e830ba1fd0e87a7ed&scene=21#wechat_redirect)」。

今天就把剩余板块给一一填充,意在做成一个系列,让大家看了这个系列后,明白自己选择了IT这条路后,应该干什么,怎么干。

相信大家看完以上两篇文章后多少都会有个问号,除了我推荐的「笨办法」外,就没什么资料的,而很多新手村玩家都喜欢问一个问题:有什么资料可以参考的吗?有什么实战项目可以借鉴的吗?

今天这篇文章,我花了一周的时间搜索、整理、调研、筛选,最后定稿。希望能够帮助到大家,减少在起步阶段的油耗,集中精神突破技术。

我把链接一起贴出来,大家收藏后,可以去电脑上打开,比较方便。

虽然强调过很多次了,但是还是要多提一句,不要看python2.x,如果你是零基础过来的,请直接开始你的py3.x 之路。建议3.6,3.7的一些特性可能对你不是很重要。

# 1.初出茅庐

我不会推荐你们去看官方文档的,因为我知道,你们不会去看的

[](【腾讯文档】python资料https://docs.qq.com/doc/DTGtwYWlVeHpEanNZ)# 2.小试牛刀

经过以上内容的学习,基本的语法、函数、类的定义和调用应该都掌握了,接下来就是找些小练习,试试自己的三把刷子了。

1. 首当其冲的就是很多人都会推荐的「Python challenge」,现在已经到33关了,可以看看自己能到第几关哦:\ 「pythonchallenge」:\ [http://www.pythonchallenge.com](http://www.pythonchallenge.com/)1. 对于很多人来说,英文看不懂,我又没接到英语广告的,我帮你们找了一个中文网站:\ 「Python中文学习大本营」:\ <http://www.pythondoc.com/>1. 再给大家推荐一个爬虫er必看的博客,我们的崔大系列:\ 「崔庆才的个人博客」:\ <https://cuiqingcai.com/>1. 虽然已经不更新了,但是已有的联系够大家琢磨半天了,建议认真的去把每一题都做了:\ 「每天一点小练习」:\ <https://github.com/Yixiaohan/show-me-the-code>

# 3.登堂入室

经过小试牛刀后,我相信现在的你应该已经跃跃欲试了,心里一句话:还有谁。那么是时候开始找些完整项目跟着抄了,哦不,是临摹,是跟着敲。你们千万别ctrl c,ctrl v 的把内容拷过来了,这没有任何效果。

1. 简书上我找到一个非常棒的「Django By Example」的中文翻译系列,推荐给大家,「Django By Example」本身就是一本非常不错的Django实战书:\ 「Django By Example」:\ <https://www.jianshu.com/p/05810d38f93a>1. 再给大家推荐一个Flask写网站的教程,我推荐给很多人过,非常好,跟着作者一步步学习如何用flask开发一款属于自己的博客管理系统:\ 「Flask 10天开发一个网站」:\ <https://zhuanlan.zhihu.com/p/33038507>1. 在学习爬虫的路上,你一定会遇到一个叫scrapy的怪物,别人都告诉你要用它,所以你就去搜了,发现全特么是英文,又溜了。我给大家找了一份「Scrapy Cookbook」的中文版:\ 「Scrapy Cookbook」:\ <https://scrapy-cookbook.readthedocs.io/zh_CN/latest/>1. 「超级马里奥第一关」用pygame写的,这个就比较有意思了,大家有兴趣的可以跟着敲敲:\ 「Super Mario Bros Level 1」:\ <https://github.com/justinmeister/Mario-Level-1>

# 4.游刃有余

再经过以上环节后,你必须要开始修炼心法了,练武之人,必修内功,否则就是花拳绣腿,形如:\![蔡徐坤打篮球](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/da628e62f12745419b9dbfed7d6b2da7~tplv-k3u1fbpfcp-zoom-1.image)

1. 「LeetCode」想必大家都知道,也有一些读者刷过,但有多少人坚持下来了?LeetCode可以说是Python内功的九阴真经,哦不,是九阳神功。在平时写代码的时候你不一定会用到,但是他却是你解决问题的思想源泉:\ 「LeetCode China」:\ <https://leetcode-cn.com/>1. 如果说算法是一个程序员的九阳神功,那么设计模式就是你的乾坤大挪移。设计模式在日常工作中会经常用到,对于不同的场景会需要用到不同的模式。\ 「python-patterns」是我觉得非常棒的一个项目,如果你可以跟着他一个个学的话,你回头看看昨天写的Django Example里的代码,会有种“哪个傻逼写的垃圾代码啊”的错觉:\ 「python-pattern」:\ <https://github.com/faif/python-patterns>

我有一个项目,上面有大多数的练习代码,包含:leet-code刷题,设计模式练习,爬虫项目,小应用,微信机器人等等。\![python小练习](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/d1d52a88267746bfa1a7f248756d35a4~tplv-k3u1fbpfcp-zoom-1.image)[](【腾讯文档】python资料https://docs.qq.com/doc/DTGtwYWlVeHpEanNZ)

本篇文章对不同阶段的人群都适用,别再说Python怎么学,没有实战项目了。撸袖子干呗,别墨迹了。

————————

![python学习资料](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/d11981adbc144a839dce2c2d68b02608~tplv-k3u1fbpfcp-zoom-1.image)

Many schools should have started this week, so it’s time for students to move and throw away those lazy habits at home.

Somehow, recently, many readers who pay attention to me have started to write private letters. How can I learn Python well? Is it appropriate to change careers on a zero basis? Is there any hope? It’s 30 this year. Can I transfer to it?

In fact, I’ve written an article about zero foundation transformation before, and you can see what you haven’t read: “how does zero foundation non professional class grow into top 500 arch?”( https://mp.weixin.qq.com/s?__biz=MzI2MjQ3MzEzMQ==&amp ; mid=2247483747& idx=1& sn=bc62240e1ceda8cae0023fa334da3013& chksm=ea4bd5a7dd3c5cb13433ed2a4c631dbd80a52b422778c66e0336464d19dcf059b4f68af9c759& scene=21#wechat_ “Redirect)”, and another article about how to learn Python is like 1K + read all the suggestions on how to learn Python: “[ten thousand words of advice, for those who want to learn python, it is recommended to collect it and take a closer look!] ( http://mp.weixin.qq.com/s?__biz=MzI2MjQ3MzEzMQ==&amp ; mid=2247485160& idx=1& sn=21ada2cbc12a62b942b700f338a081e1& chksm=ea4bd22cdd3c5b3a30f114cfb8c233ca501b323b44d8adf5086e99c5f61e830ba1fd0e87a7ed& scene=21#wechat_ redirect)」。

Today, we will fill the remaining plates one by one, aiming to make a series, so that after reading this series, we can understand what we should do and how to do after choosing the it road.

I believe you will have a question mark after reading the above two articles. There is no information except the “stupid method” I recommend. Many novice village players like to ask a question: is there any information for reference? Are there any practical projects that can be used for reference?

Today, I spent a week searching, sorting, researching, screening and finalizing this article. I hope it can help you reduce the fuel consumption in the initial stage and concentrate on breaking through the technology.

I’ll post the link together. After you collect it, you can open it on the computer. It’s more convenient.

Although I have emphasized it many times, I still want to mention it more. Don’t look at Python 2 x. If you come from zero foundation, please start your PY3 The way of X. Some features of recommendations 3.6 and 3.7 may not be very important to you.

# 1. fledgling

I won’t recommend you to read the official documents, because I know you won’t

[] ([Tencent document] Python materials https://docs.qq.com/doc/DTGtwYWlVeHpEanNZ )# 2. Small trial ox knife

After learning the above contents, you should master the basic syntax, function, class definition and call. The next step is to find some small exercises and try your own three brushes.

1. The first thing to bear the brunt is the “Python challenge” recommended by many people. Now it’s level 33. You can see how many levels you can reach: \ “Python challenge”: \[ http://www.pythonchallenge.com ]( http://www.pythonchallenge.com/ )1. For many people, I can’t understand English and I haven’t received any English advertisements. I helped you find a Chinese website: \ “Python Chinese learning base”: \ & lt; http://www.pythondoc.com/&gt ; 1. Let’s recommend another blog that crawler er must see. Our Cui series: \ “Cui Qingcai’s personal blog”: \ & lt; https://cuiqingcai.com/&gt ; 1. Although it has not been updated, the existing links have been enough for everyone to ponder for a long time. It is suggested to seriously do every question: \ “a little practice every day”: \ & lt; https://github.com/Yixiaohan/show-me-the-code&gt ;

# 3. pass through the hall into the inner chamber

After a small test, I believe you should be eager to try now. I have a word in my heart: who else is there. Then it’s time to start looking for some complete items to copy. Oh, no, copy, knock. You must not copy the content with Ctrl C or Ctrl V, which has no effect.

1. I found a great Chinese translation series of “Django by example” in the brief book and recommend it to you. Django by example itself is a very good Django practical book: \ “Django by example”: \ & lt; https://www.jianshu.com/p/05810d38f93a&gt ; 1. I’d like to recommend another tutorial about writing websites with flash. I recommend it to many people. It’s very good. Follow the author step by step to learn how to develop a blog management system with flash: \ “develop a website in 10 days with flash”: \ & lt; https://zhuanlan.zhihu.com/p/33038507&gt ; 1. On the way to learn reptiles, you will meet a monster called scratch. Others tell you to use it, so you search it and find that quante is English and slipped away again. I found you a Chinese version of “scratch cookbook”: \ “scratch cookbook”: \ & lt; https://scrapy-cookbook.readthedocs.io/zh_CN/latest/&gt ; 1. “Super Mario Bros level 1” is written in pyGame, which is more interesting. If you are interested, you can follow it: \ “Super Mario Bros level 1”: \ & lt; https://github.com/justinmeister/Mario-Level-1&gt ;

# 4. do a job with skill and ease

After going through the above steps, you must start to practice mental skills. Those who practice martial arts must have internal skills, otherwise they will be HuaQuan and embroidered legs, like: \! [Cai Xukun plays basketball]( https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/da628e62f12745419b9dbfed7d6b2da7 ~tplv-k3u1fbpfcp-zoom-1. image)

1. “Leetcode” must be known to all. Some readers have brushed it, but how many people have insisted? Leetcode can be said to be the the Nine Yin Manual of Python internal skill. Oh, no, it’s the the Nine Yang Manual. You don’t necessarily use it when writing code at ordinary times, but it is your source of thought to solve problems: \ “leetcode China”: \ & lt; https://leetcode-cn.com/&gt ; 1. if the algorithm is a programmer’s the Nine Yang Manual, then the design pattern is your great shift. Design patterns are often used in daily work, and different patterns are needed for different scenes\ “Python patterns” is a project that I think is very good. If you can learn from him one by one, if you look back at the code in Django example written yesterday, you will have the illusion of “which fool wrote junk code”: \ “Python pattern”: \ & lt; https://github.com/faif/python-patterns&gt ;

I have a project with most exercise codes, including leet code problem brushing, design pattern practice, crawler project, small applications, wechat robot and so on. \! [Python exercises]( https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/d1d52a88267746bfa1a7f248756d35a4 ~tplv-k3u1fbpfcp-zoom-1. Image [] ([Tencent document] Python information https://docs.qq.com/doc/DTGtwYWlVeHpEanNZ )

This article is applicable to people at different stages. Don’t say how to learn python. There are no practical projects. Don’t dry the sleeve.