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编程与异常

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值