


定价:69.8元
印次:2-8
ISBN:9787302590101
出版日期:2022.01.01
印刷日期:2026.01.21
图书责编:王冰飞
图书分类:教材
本书以Python 3.7为编程环境,从基本的程序设计思想入手,逐步展开Python语言教学,是一本面向广大编程学习者的程序设计类图书。本书共分为三篇: 基础篇、开发篇和提高篇,共17章。其中,基础篇(第1~9章)主要讲解Python的语法基础、控制语句、函数与模块、文件、面向对象程序设计、Tkinter图形界面设计、数据库应用、网络编程和多线程等知识,并以小游戏案例作为各章的阶段性任务; 开发篇(第10章和第11章)讲解函数式编程和Python文本处理; 提高篇(第12~17章)介绍Python流行的第三方库,讲解Pygame游戏设计、科学计算和可视化应用、图像处理,以及数据挖掘、机器学习和数据分析工具Pandas等。本书的**特色是以游戏开发案例为导向,让学习Python语言充满乐趣。书中不仅列出了完整的源代码,而且对所有的源代码进行了非常详细的解释,做到通俗易懂、图文并茂。 本书可作为高等院校相关专业Python课程的教材,也可作为Python语言学习者、程序设计人员和游戏编程爱好者的参考用书。
前言 Python语言自20世纪90年代初诞生至今,被广泛应用于处理系统管理任务和科学计算,是非常受欢迎的程序设计语言之一。 学习编程是工程专业学生教育的重要部分。除了直接的应用外,学习编程还是了解计算机科学本质的方法。计算机科学对现代社会产生了毋庸置疑的影响。Python是一种解释型、面向对象、动态数据类型的高级程序设计语言,同时也是一门近乎“全能”的编程语言,可以使用Python进行网页数据采集、Web开发、数据分析与挖掘 、量化投资分析和游戏开发等。在TIOBE公布的2021年10月编程语言排行榜中,Python首次排名处于第一位。TIOBE排行榜能反映某个编程语言的热门程度,是作为当前业内程序开发语言的流行使用程度的有效指标。 本书编者长期从事程序设计语言的教学与应用开发,在长期的工作中积累了丰富的经验,了解在学习编程时需要什么样的书,如何提高Python开发能力,如何以最少的时间投入得到最快的实际应用。 本书内容 本书共分为三篇: 基础篇、开发篇和提高篇,共17章。 基础篇(第1~9章)主要讲解Python的基础知识和面向对象编程基础,以及Tkinter图形界面设计、Python数据库应用、网络编程和多线程等知识,第3~9章提供了应用本章知识点的游戏案例,例如猜单词、扑克牌、网络五子棋等。 开发篇(第10章和第11章)主要讲解函数式编程和Python文本处理。 提高篇(第12~17章)主要介绍Python最流行的第三方库,讲解Pygame游戏设计、科学计算和可视化应用、图像处理,以及数据挖掘、机器学习和数据分析工具Pandas等内容。 ...
源码下载
基础篇
第1章Python语言介绍
1.1Python语言简介
1.2安装与配置Python环境
1.2.1安装Python
1.2.2运行Python
1.3Python开发环境简介
1.3.1IDLE的启动
1.3.2利用IDLE创建Python程序
1.3.3IDLE的常用编辑功能
1.3.4在IDLE中运行和调试Python程序
1.3.5在PyCharm中运行和调试Python程序
1.4Python的基本输入与输出
1.4.1Python的基本输入
1.4.2Python的基本输出
1.5Python代码规范
1.6使用帮助
1.7习题
第2章Python语法基础
2.1Python数据类型
2.1.1数值类型
2.1.2字符串
2.1.3布尔类型
2.1.4空值
2.1.5Python的数值类型转换
2.2变量和常量
2.2.1变量
2.2.2常量
2.3运算符与表达式
2.3.1运算符
2.3.2表达式
2.4序列数据结构
2.4.1列表
2.4.2元组
2.4.3字典
2.4.4集合
2.5习题
目录
Python程序设计——从基础开发到数据分析(第2版)微课版
第3章Python控制语句
3.1选择结构
3.1.1if语句
3.1.2if…els... 查看详情
本书特色:以够用、实用和应用为原则,选择必须掌握的知识点进行讲解,强化程序思维能力的培养;选取的案例贴近生活,有助于提高读者的学习兴趣;所有案例均提供详细的设计思路、关键技术分析和具体的解决方案;提供丰富的教学资源、知识图谱及几十个项目案例源码。本书配套资源丰富,包括教学大纲、教学课件、电子教案、程序源码、在线作业,作者还为本书精心录制了700分钟的微课视频。
查看详情





