小白学Python不知道从哪里入手?Python学习路径及练手项目合集
在这个信息爆炸的时代,以 “Python入门” 为关键字搜索出的结果成千上万。不少小白选手难免会东一榔头西一棒槌。
这是一篇 Python 入门指南,针对那些没有任何编程经验,从零开始学习 Python 的同学。不管你学习的出发点是兴趣驱动、拓展思维,还是工作需要、想要转行,都可以此文作为一个参考。
非诚勿扰:正在学习python的小伙伴或者打算学习的,可以私信小编“01”领取资料!
阶段1:入门知识
零编程基础的可以先从下面几个教程了解编程及环境入门知识。(已有编程基础直接从阶段2起步)
1. 编程新手指南:
https://www.shiyanlou.com/courses/63
2. Linux 基础入门
https://www.shiyanlou.com/courses/1
3. Git 实战教程
https://www.shiyanlou.com/courses/4
阶段2:Python基础
看完入门知识,就可以开始本阶段的征程了。(Python2和3的教程可以选择一个深入学习)
1. Python3 简明教程
https://www.shiyanlou.com/courses/596
2. Python快速教程(基于Python 2.7)
https://www.shiyanlou.com/courses/214
阶段3:Web框架
1. Python Django Web框架
https://www.shiyanlou.com/courses/30
2. Python Flask Web框架
https://www.shiyanlou.com/courses/29
阶段4:基础项目
1. Python 图片转字符画
本实验用 50 行 Python 代码完成图片转字符画小工具。通过本实验将学习到 Linux 命令行操作,Python 基础,pillow 库的使用,argparse 库的使用。
https://www.shiyanlou.com/courses/370
2. 200行Python代码实现2048
本实验仅用200行的 python 代码完成2048小游戏的编写。通过本实验将学习 Python 基本知识,状态机的概念,以及编写 python 游戏的步骤。
https://www.shiyanlou.com/courses/368
3. Python 破解验证码
本实验通过一个简单的例子来实现破解验证码。从中我们可以学习到 Python 基本知识,PIL 模块的使用,破解验证码的原理。
https://www.shiyanlou.com/courses/364
4. Python3 图片隐写术
通过Python3实现将关键信息隐藏在图片的效果,主要目的是为了不让预期接收者以外的人知晓传递的内容。与电视剧中使用特殊墨水传递信息一样,表面看就是一张什么都没写的白纸,实则暗藏着重要信息。
5. Python实现3D建模工具
本课程将基于OpenGL实现一般CAD软件都会具备的基础功能:渲染显示3D空间的画面并可以操作3D空间中物体。
阶段5:网络编程
略.....
阶段6:数据与计算
阶段7:综合项目
结尾
最后多说一句,小编是一名python开发工程师,这里有我自己整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习等。想要这些资料的可以关注小编,并在后台私信小编:“01”即可领取。