python进阶总纲

对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
    大,全,重量级的框架,稳定性好,适合企业级应用,个人blog

  • Tornado
    处理异步非阻塞,性能优秀,使用、维护比较复杂

主要对Flask和Django的进阶使用进行总结。
(待续)

2.3 人工智能

python语言在人工智能领域用处越来越广,目前是研究人工只能的第一语言。
这里主要介绍TensorFlow框架的使用。
(待续)

你可能感兴趣的:(python进阶总纲)