python语法非常简单,如果融合众多的应用场景,python语言不见得有多么简单。
需要掌握的无非是现有库的使用规矩,如果你觉得听命于别人的设计要求是很糟糕的一件事,那一定程度的说明你已经够牛了。
不得不说,这来自于长久的研究并吸收优秀库的设计思想,进而拓展自己的思路。
本篇主要总结一些接触到的或需要学习的知识点,以后深入搞一下。
python:
基础语法
高级用法:修饰器,生成器,迭代器,描述符,类__特殊属性__(比如slot)
框架:django、scrapy、twisted
专题:
标准模块/python FAQ/python PEP
日志系统:logging
网络数据格式:simplejson
配置文件相关:configobj、ConfigParser
自测系统:unittest
命令行解析:argparse
线程、进程、同步机制、通信:threading、multiprocessing、lock、信号量等
socket底层通信:socket
数据库操作:cx_Oracle、MySQLdb
SSH/TELNET远端连接执行:paramiko、telnetlib
加解密(钥):md5、hashlib、sha、 Crypto
异步网络编程:twisted
UI界面编程:wxPython
web编程:django
爬虫:scrapy
转载于:https://blog.51cto.com/xdzw608/1607274