关于语法
大部分语法都差不多,所以不用过多关注于语法。不过也有一些在其它语言中没有的新的特性,比如关键词参数等。
1.基本数据结构
迭代器和生成器
|
|
函数
1.lambda表达式(支持有限,不能支持多行表达式)
2.高阶函数(注意参数顺序)
面向对象特性
略
协程(事件驱动非阻塞异步)
对比nodejs里的promise, generator, async/await
1 yield
2 python3.5以后引入的async/await
3 其它第三方协程库gevent
进程和线程
1.进程和线程特点
进程:子进程复制主进程内存空间,子进程崩溃不会影响其它进程,更稳定,相应代价大。
线程:子线程共享同一片内存区域,因此会有竞争;一个线程崩溃会影响整个进程。
2.进程池简单示例
3.线程池简单示例
其它应用
文件IO、图形界面GUI、网络编程、Web开发等。