python程序员之路


16年开始正式进入python世界。从基础入门到后端(flask、django)、爬虫、机器学习,搜集了不少资料。整理了一下,便于自己回顾,也希望能帮助到大家。

如果喜欢,请给一个star :)

0.环境

  • python3.6:关于python2和python3的争论网上有很多,对于新手,我建议直接下python3,能省很多事。
  • pycharm:python世界最好的一款IDE,装它没错:)
  • pycharm安装使用教程
  • ipython:一款python解释器,比原装的好用

1.python基础

2.python提高

学完上面那些,你可能觉得自己什么都干不了...是的。想要成为大牛,当然还得看点别的,提高一下。

3.python实战

学的有点无聊了?做点小练习吧!

4.python web

很多人用python来写web。python的web框架主要有:Django、Flask、Tornado等。我主要学习Flask和Django,所以资料也是以这两者为主。

5.爬虫

相较于web、机器学习等技能,爬虫可以说是最简单的。如果你有比较好的基础,学一两天就能写出一个爬虫。写好爬虫是python工程师的基础,但是,切勿沉迷于爬取美女图片等奇淫技巧上。少年,你的梦想是拯救世界的呐! 咳咳。回到正题,如果你不想在爬虫上耗费太多功夫,我建议你看看:

6.数据挖掘/机器学习

如果你的梦想是做AI,看这些就对了:

再推荐几本书:

  • 周志华机器学习
  • 统计学习方法
  • 机器学习实战
  • 用python写机器学习算法
  • 利用python进行数据分析
  • 集体智慧编程
  • 推荐系统实战

7.代码风格

不做土鳖,学会优雅的写python。

8.python社区/博客

这方面我也看得比较少,以后会慢慢补上,大家也可以在issue里面给我推荐。