对python的进阶,我想分为三个部分来总结:
1 语法
主要是对python语法的高阶使用总结,包括常用的库和python特定的语法糖。
1. 数据结构与算法进阶
2. 对象迭代与反迭代技巧
3. 字符串
4. 处理文件
5. 实例
6. 线程与进程
7. 装饰器
2 应用领域
2.1 爬虫
python对字符串的处理能力特别强大,并且对正则表达式支持较好,对于网络爬虫来说,python是一个很好用的工具语言。此处主要总结使用Scrapy第三方库来实现高阶爬虫。
Python网络爬虫
2.2 web
在python web领域主要有三个库,Flask,Django,Tornado。
Flask
微框架,使用简单Django
大,全,重量级的框架,稳定性好,适合企业级应用,个人blogTornado
处理异步非阻塞,性能优秀,使用、维护比较复杂
主要对Flask和Django的进阶使用进行总结。
(待续)
2.3 人工智能
python语言在人工智能领域用处越来越广,目前是研究人工只能的第一语言。
这里主要介绍TensorFlow框架的使用。
(待续)