Python是一门免费、开源、跨平台的高级动态编程语言,代码可移植性强,扩展库丰富,目前Python已经渗透到统计分析、大数据处理、数据可视化、移动终端开发、科学计算可视化、系统安全、网络安全、软件分析与测试、图形图像处理、人工智能、游戏设计与策划、网络应用开发、自动运维、辅助设计等几乎所有行业和领域。
Python支持命令式编程、函数式编程,语法简洁、清晰,代码优雅、可读性强,大幅度缩短了开发周期,在开发速度和运行速度之间达到了完美的平衡。
本课程代码纯正、讲解透彻,例题丰富、实用性强,延伸学习资源丰富。通过本课程的学习,可以快速入门Python编程,能够编写程序实现自己的想法,为数据库、网络爬虫、机器学习、系统运维、数据分析与可视化等多个应用领域的深入学习打下良好的基础。
在平台内考试系统参加考试并取得60分以上为合格。
《Python程序设计基础》课程导学
《Python程序设计基础》课程导学
单元测验
单元作业
第一章 Python语言概述
1.2 扩展库安装方式、标准库与扩展库对象导入
1.1 语言概述、版本、编程规范
单元测验
单元作业
第二章 运算符、表达式与内置对象
2.1 Python常用内置对象
2.3 Python常用内置函数用法精要
2.2 运算符、表达式、关键字
2.4 精彩案例赏析
单元测验题目
单元作业
第三章 Python序列结构
3.3 字典
3.4 集合、序列解包
3.2 元组与生成器推导式
3.1 列表
单元作业
单元测验题目
第四章 程序控制结构
4.1 条件表达式、选择结构与循环结构语法
4.2 精彩案例赏析
单元作业
单元测验题目
第五章 函数
5.4 精彩案例赏析
5.3 lambda表达式与生成器函数
5.2 函数参数与变量作用域
5.1函数定义与调用基本语法
单元作业
单元测验题目
第六章 面向对象程序设计
6. 面向对象程序设计
单元作业
单元测验题目
第七章 字符串
7.2 字符串方法
7.1 编码格式、转义字符、格式化
7.3 字符串常量、分词、拼音处理、案例解析
单元测验题目
单元作业
第八章 正则表达式
8.2 re模块、案例赏析
8.1 正则表达式语法
单元作业
单元测验题目
第九章 文件内容操作
9.1 文件操作基本知识、文本文件操作
9.2 二进制文件读写
9.3 Word文件与Excel文件操作
单元测验题目
单元作业
第十一章 异常处理结构
11. 异常处理结构
单元作业
单元测验题目
第十章 文件与文件夹操作
10. 文件与文件夹操作
单元作业
单元测验题目
第十二章 数据库应用开发
12.2 精彩案例赏析
12.1 使用Python操作SQLite数据库
单元作业
单元测验题目
配套教材:《Python程序设计基础(第2版)》,董付国编著,清华大学出版社,2018.1
参考书:
《Python程序设计(第2版)》,董付国,清华大学出版社,2016年8月
《Python可以这样学》,董付国,清华大学出版社,2017年2月
《Python程序设计开发宝典》,董付国,清华大学出版社,2018年10月
《玩转Python轻松过二级》,董付国,清华大学出版社,2018年5月
《Python程序设计基础与应用》,董付国,机械工业出版社,2018年9月
《Python程序设计实验指导书》,董付国,清华大学出版社,2019年4月