Python科学计算 NumPy库是用于科学计算的一个开源Python扩充程序库,是其他数据分析包的基础包,它为Python提供了高性能数组与矩阵运算处理能力。
Python爬虫 爬虫就是通过编写程序来获取互联网上的优秀资源
Flask应用开发 Flask是一个使用Python编写的轻量级Web应用框架。
Python图形编程 Python提供了多种程序包来支持图形用户界面的编写,因而创建完整与功能齐全的图形用户界面非常快捷。
Python并发 Python语言虽然支持多线程编程,但还是需要取决于具体会用的操作系统。当然,现代的操作系统基本上都支持多线程。例如,Windows、Mac OS X、Linux、Solaris、FreeBSD等。 Python多线程在底层使用了兼容POSIX的线程,也就是众所周知的pthread。
Python元编程 软件开发中最重要的一条真理就是“不要重复自己的工作(Don’t repeat yourself)”。也就是说,任何时候当需要创建高度重复的代码(或者需要复制粘贴源代码)时,通常都需要寻找一个更加优雅的解决方案。在Python中,这类问题常常会归类为“元编程”。
Python网络编程 网络是一个互联网应用的重要组成部分,在Python语言中提供了大量的内置模块和第三方模块用于支持各种网络访问,这些模块主要包括客户端套接字(socket)、服务端套接字(socketserver)、用于访问HTTP/HTTPS资源的urllib3,异步网络框架twisted、用于访问ftp的ftplib、用于管理Email的poplib、smtplib和imaplib等。使用这些模块,可以非常方便地访问各种网络资源。