python编程基础南开大学王恺_Python编程基础入门

Python应用领域

系统编程

提供API(Application Programming Interface,应用程序编程接口),能方便进行系统维护和管理,Linux下标志性语言之一,是很多系统管理员理想的编程工具。

图形界面开发

Python在图形界面开发上很强大,可以用Tkinter/PyQT框架开发各种桌面软件。

科学计算

Python是一门很适合做科学计算的编程语言,从1997年开始,NASA就大量使用Python进行各种复杂的科学运算,随着NumPy、SciPy、Matplotlib、Enthought librarys等众多程序库的开发,使得Python越来越适合做科学计算并绘制高质量的2D和3D图像。

文本处理

Python提供的re模块能支持正则表达式,还提供SGML、XML分析模块,许多程序员利用Python进行XML程序的开发。

数据库编程

程序员可通过遵循PythonDB-API(数据库应用程序编程接口)规范的模块与Microsoft SQL Server、Oracle、Sybase、DB2、MySQL、SQLite等数据库

通信。另外,Python自带有一个Gadfly模块,提供了一个完整的SQL环境。

网络编程

提供丰富的模块支持Sockets编程,能方便快速地开发分布式应用程序。

常用工具库简介

Numpy

Numpy除了提供一些高级的数学运算机制外,还具备非常高效的向量和矩阵运算功能。Scipy是在Numpy基础上构建的更为强大、应用领域也更为广泛的科学计算包

Pandas

一款针对于数据处理和分析的Python工具包,实现了大量便于数据读写、清洗、填充以及分析的功能,使数据预处理工作更加简单

Scikit-learn

封装了大量经典以及最新的机器学习模型

Mat-plotlib

一款Python编程环境下免费使用的绘图工具包,其工作方式和绘图命令几乎和MATLAB类似

Ana-conda

一个集成平台,可以一次性获得300多种用于科学和工程计算相关任务的Python编程库的支持

......

课程大纲

第1章、简介及示例

第2章、基础语法

第3章、函数

第4章、面向对象

第5章、序列、集合和字典

第6章、字符串

第7章、IO编程与异常

你可能感兴趣的:(python编程基础南开大学王恺_Python编程基础入门)