推荐Full Stack Python 有各种python资源汇总,从基础入门到各种框架web应用开发和部署,再到高级的ORM、Docker都有。以下是Full Stack Python 上总结的一些教程,我拙劣的翻译了以下,并调整(调整顺序并删了部分内容)了一下:
1、无开发经验,初学python
如果你不会其他语言,python是你的第一门语言:
- A Byte of Python (简明python教程,这个有中文版简明 Python 教程)是非常好的入门教程。
- Learn Python the Hard Way (Zed Shaw的免费教程,个人强烈推荐)
- Python, Django and Flask教程: Real Python (收费,需购买)
- short 5 minute video 解释了为什么你的出发点应该是要完成什么项目,或者解决什么问题,而不是为了学一门语言而去学一门语言。
- Dive into Python 3 是一本开源的python教程,提供HTML和PDF版。
- Code Academy 有一个为纯新手准备的 Python track 。
- Introduction to Programming with Python 介绍了基本语法和控制结构等,提供了大量代码示例。
- O’Reilly 的书 Think Python: How to Think Like a Computer Scientist 是非常好的入门教材。
- Python Practice Book 是一本python练习的书,帮你掌握python基本语法。
- 想通过做实际项目来学编程?看看这个 this list of 5 programming project for Python beginners(5个适合python初学者的编程项目)。
- Reddit的创造者之一写了一个教程,如何用python构建一个博客网站(use Python to build a blog.),使非常好的web编程入门。
- The fullstack python的作者写了一篇关于如何学习python的文章learning Python 。
2、有开发经验 ,初学Python
- Learn Python in y minutes ,让你在几分钟内快速上手,有个大概了解。
- Python for you and me , python的语法,语言的主要结构等,还包含来Flask Web App的教程。
- The Hitchhiker’s Guide to Python
- How to Develop Quality Python Code ,如何开发高质量的python代码
3、进阶
- The Python Ecosystem: An Introduction , 关于python生态系统,虚拟机、python包管理器pip、虚拟环境virtualenv、还有很多进阶主题
- The Python Subreddit ,就是python的reddit节点(相当于中国的贴吧),是一个活跃的社区,可以交流讨论,解决问题等。
- Good to Great Python Reads ,收集进阶和高级python文章,讲了很多细微差异和python语言本身的细节。
- 博客 Free Python Tips ,有很多python和python生态系统的文章。
- Python Books ,有一些免费的Python, Django, 数据分析等方面的书。
- Python IAQ: Infrequently Asked Questions ,关于python 经常问到的问题。
4、视频,屏幕录像,演示文稿等
一些技术交流会议的视频录像: best Python videos
5、python的包
- awesome-python ,收集了python各种非常好用非常酷的包,确实非常awesome,让作者相见恨晚( I wish I had this page when I was just getting started)。
- easy-python
6、 播客(Podcasts)
- Talk Python to Me , 关注使用python的人们和组织,每一期都会邀请一些开发者谈谈他们的工作等。
- Podcast.__init__ ,关于python和让python更牛B的人们。
7、新闻资讯(可订阅)
- Python Weekly , 最新的python文章、视频、项目、资讯 。
- PyCoder’s Weekly ,和python weekly类似。
- Import Python
via:zhihu
python基础教程
python基础系列教程——Python的安装与测试:python解释器、PyDev编辑器、pycharm编译器
python基础系列教程——Python3.x标准模块库目录
python基础系列教程——Python中的编码问题,中文乱码问题
python数据分析系列教程——python对象与json字符串的相互转化,json文件的存储与读取
python基础系列教程——数据结构(列表、元组、字典、集合、链表)
python应用教程
python应用系列教程——python使用socket创建udp服务器端和客户端
python应用系列教程——python使用socket创建tcp服务器和客户端
python应用系列教程——python使用SocketServer实现网络服务器,socket实现客户端
python应用系列教程——python使用scapy监听网络数据包、按TCP/IP协议进行解析
python应用系列教程——python使用smtp上传邮件,使用pop3下载邮件
python应用系列教程——python使用smtp协议发送邮件:html文本邮件、图片邮件、文件附件邮件
python应用系列教程——python中ftp操作:连接、登录、获取目录,重定向、上传下载,删除更改
python应用系列教程——python操作office办公软件word
python应用系列教程——python操作office办公软件(excel)
python应用系列教程——python的GUI界面编程Tkinter全解
python后台架构Django教程
python后台架构Django教程——manage.py命令
python后台架构Django教程——项目配置setting
python后台架构Django教程——连接读写mysql数据库
python后台架构Django教程——templates模板
python后台架构Django教程——admin管理员站点
python自动化测试教程
python测试系列教程——python+Selenium自动化测试框架
python网络爬虫教程
python网络爬虫系列教程——python中urllib、urllib2、cookie模块应用全解
python网络爬虫系列教程——python中pyquery库应用全解
python网络爬虫系列教程——python中lxml库应用全解(xpath表达式)
python网络爬虫系列教程——python中requests库应用全解
python网络爬虫系列教程——python中BeautifulSoup4库应用全解
python网络爬虫系列教程——PhantomJS包应用全解
python网络爬虫系列教程——Python+PhantomJS +Selenium组合应用
python网络爬虫系列教程——python网络数据爬虫误区,让你的爬虫更像人类
python数据分析存储教程
python数据存储系列教程——python对象与json字符串的相互转化,json文件的存储与读取
python数据存储系列教程——python(pandas)读写csv文件
python数据存储系列教程——python操作sqlite数据库:连接、增删查改、指令执行
python数据存储系列教程——python中mysql数据库操作:连接、增删查改、指令执行
python数据存储系列教程——python中mongodb数据库操作:连接、增删查改、多级路径
python可视化教程
python数据可视化系列教程——matplotlib绘图全解
python爬虫助手
腾讯股票接口、和讯网股票接口、新浪股票接口、雪球股票数据、网易股票数据
python爬虫案例
python爬虫案例系列教程——根据网址爬取中文网站,获取标题、子连接、子连接数目、连接描述、中文分词列表
python爬虫案例系列教程——python爬取百度新闻RSS数据
python机器学习算法案例
特征工程:
关联挖掘:
python机器学习案例系列教程——关联分析(Apriori、FP-growth)
分类:
python机器学习案例系列教程——决策树(ID3、C4.5、CART)
python机器学习案例系列教程——K最近邻算法(KNN)、kd树
python机器学习案例系列教程——文档分类器,朴素贝叶斯分类器,费舍尔分类器
python机器学习案例系列教程——优化,寻找使成本函数最小的最优解
python机器学习案例系列教程——线性函数、线性回归、正则化
python机器学习案例系列教程——逻辑分类/逻辑回归/一般线性回归
python机器学习案例系列教程——支持向量机SVM、核方法
python机器学习案例系列教程——集成学习(Bagging、Boosting、RF、AdaBoost、GBDT、xgboost)
python机器学习案例系列教程——GBDT算法、XGBOOST算法
python机器学习案例系列教程——CTR/CVR中的FM、FFM算法
聚类:
python机器学习案例系列教程——k均值聚类、k中心点聚类
[python机器学习案例系列教程——网格聚类]
推荐系统:
搜索引擎:
python数据挖掘案例系列教程——python神经网络实现搜索引擎
图论:
python机器学习案例系列教程——最小生成树(MST)的Prim算法和Kruskal算法
机器学习总结
机器学习案例系列教程——优化方法总结(梯度下降法、牛顿法、拟牛顿法、共轭梯度法等)
python机器学习库教程
python机器学习系列教程——深度学习框架比较TensorFlow、Theano、Caffe、SciKit-learn、Keras
python自然语言处理库教程
python机器学习库sklearn教程
python机器学习库sklearn——K最近邻、K最近邻分类、K最近邻回归
python机器学习库sklearn——DBSCAN密度聚类
python机器学习库sklearn——岭回归(Ridge、RidgeCV)(L2正则化)
python机器学习库sklearn——Lasso回归(L1正则化)
python机器学习库sklearn——神经网络(分类、回归)
python机器学习库sklearn——集成方法(Bagging、Boosting、随机森林RF、AdaBoost、GBDT)
python机器学习库sklearn——多类、多标签、多输出
python机器学习库sklearn——参数优化(网格搜索GridSearchCV、随机搜索RandomizedSearchCV)
python机器学习库sklearn——交叉验证(K折、留一、留p、随机)
python深度学习系列教程
python深度学习案例教程
python神经网络案例——FC全连接神经网络实现mnist手写体识别
python神经网络案例——CNN卷积神经网络实现mnist手写体识别
python深度学习库tensorflow教程
python深度学习库tensorflow——实现FC全连接神经网络识别mnist手写体
python深度学习库keras教程
python深度学习库keras实例教程
python机器学习库keras——线性回归、逻辑回归、一般逻辑回归
python机器学习库keras——CNN卷积神经网络识别手写体
python机器学习库keras——CNN卷积神经网络人脸识别
python机器学习库keras——AutoEncoder自编码、特征压缩
python深度学习库教程
python深度学习库系列教程——python调用opencv库教程
python分布式计算hadoop+hive+hbase+spark教程
hadoop、hbase、hive、spark分布式系统架构原理