目前使用Python的四个场景
- 运维管理
Ansible
、脚本工具 - 数据处理 生物学、金融数据
- 互联网 流行的Web框架包含
web.py
Django
Tornado
Flask
- 深度学习
TensorFlow
、机器学习 目前Spark
提供Python API
目前使用Python的公司有
- 百度
- 豆瓣
- 谷歌的第三门开发语言
BitTorrent
下载工具- Python具有和Perl差不多的文本处理能力,但是学习曲线平滑
- C Cover 覆盖绝大部分问题域
- C Cost 成本控制,开发成本,运维成本
- C Change 面向改变
总结12年左右的Python学习、实践经验,我建议学习路径分解为三步走
-
下载BitTorrent或其他优秀的Python项目源代码下来
- 了解这个项目的功能,项目的目录结构
- 根据文件名称揣摩这个文件可能包含什么内容
- 打开几个文件查看其中的类、方法。 当然其中肯定存在一些自己一下子看不明白的语法
-
搭建开发环境
- 下载安装Python 3.X安装包
- 学习怎么使用PIP
- 有Docker基础的同学直接下载Python容器
作者使用Docker Python容器,不熟悉Docker的同学请飘过。
docker run -m 2048m -it --name pythonzero -p 38000:8000 -v /Users/devuser/working:/usr/src/myapp -w /usr/src/myapp --link some-redis:redis --link some-mysql:mysql -w /usr/src/myapp python:latest /bin/bash
-
找本电子书或中文快速看看Python语法,从
HelloWorld
开始- 启动 Python自带IDE编写几个 Python 脚本
- 编写一个文件读取脚本
- 编写一个下载网页的脚本
-
开始
Django
之旅- 后续章节介绍怎么安装 Django(Python 的Web框架)
- 怎么链接
MySQL
数据库开始第一个 Django 项目
-
回到Python编程书或官网,尝试看看哪些高级的语法特性
-
买一本书 Python源码剖析 (陈儒著)