本书系统地介绍了Python程序设计语言和程序设计的基本方法。从Python语言发展历史、配置环境开始,详细介绍了Python语言的各种数据类型、程序编写方法、图形图像开发和多种库函数的使用。本书强调以程序设计基本方法为出发点进行计算思维能力培养,提供了大量颇具现代感的实例,以利用Python语言解决一个个具体计算问题为手段,展示Python语言强大的功能以及利用程序设计语言解决问题的过程。
本书内容丰富、叙述清晰、循序渐进,突出计算思维,是面向大学各专业学生学习Python语言程序设计基础的教材,同时,也可作为对Python感兴趣的读者自学使用。
程序设计基础(Python语言)数字课程与纸质教材一体化设计,紧密配合。数字课程涵盖电子教案、程序源代码、微视频等板块。充分运用多种形式媒体资源,丰富了知识的呈现形式,拓展了教材内容。在提升课程教学效果同时,为学生学习提供思维与探索的空间。
微视频1-1 Python语言开发环境配置(Windows系统)
文档mp4
微视频1-2 Python语言开发环境配置(Mac X系统)
文档mp4
微视频2-1 温度转换程序的编写思路和过程
文档mp4
微视频2-2 input语句和raw_input语句的区别
文档mp4
详见纸质图书
微视频2-3 房屋贷款计算程序的编写思路和过程
文档mp4
详见纸质图书
微视频3-1 圆周率计算程序源代码
文档mp4
详见纸质图书
微视频4-1 文件理解与操作
文档mp4
详见纸质图书
微视频4-2 BMP图像剪切程序的编写思路和过程
文档mp4
详见纸质图书
微视频5-1 词频统计程序的编写思路和过程
文档mp4
详见纸质图书
微视频6-1 递归理解与字符串反转程序的编写过程
文档mp4
详见纸质图书
微视频7-1 Python语言的分支结构总结
文档mp4
详见纸质图书
微视频8-1 半路循环的理解
文档mp4
详见纸质图书
微视频11-1 Python语言图形库的使用
文档mp4
详见纸质图书
微视频11-2 五边形绘制程序的编写思路和过程
文档mp4
详见纸质图书
微视频11-3 带窗体的温度转换程序的编写过程
文档mp4
详见纸质图书
微视频11-4 Python语言简单图像处理
文档mp4
详见纸质图书
微视频12-1 汉诺塔程序的编写思路和过程
文档mp4
详见纸质图书
微视频12-2 科赫曲线绘制程序(1)的编写过程
文档mp4
详见纸质图书