Python语言因其简单易学、应用广泛,已经成为国内外广泛使用的程序设计语言,适合高等学校文、理、工各科学生学习。该书基于Python
3.x,首先系统讲解基本语法,并辅助以具有实践价值的应用案例,再进一步提高到各种实用性强的工具包、开发技术的学习。全书共11章,讲述基本语法、基本程序设计、面向对象程序设计、文件和数据库访问、数据可视化分析等知识。
《Python程序设计与实践(高等学校计算机基础教育规划教材)》知识点由浅入深,全面覆盖了国家计算机等级Python二级考试的知识点;侧重实际应用,提供了有实用价值的案例。
《Python程序设计与实践(高等学校计算机基础教育规划教材)》结构合理,通俗易懂,既可作为Python语言程序设计教程,又可作为计算机等级考试和创新实践应用的参考用书。
《Python程序设计与实践(高等学校计算机基础教育规划教材)》特色:
每章都由思维导图引导知识要点,明确各知识点的学习要求,方便读者把握知识脉络,明确难点、重点,有针对性地展开学习。
大量的代码示例,为读者提供丰富的范例,在此基础上可以迅速掌握知识要点,并能所学示例转换为功能实用的代码。
知识点全面覆盖《全国计算机等级考试二级Python语言程序设计考试大纲》,帮助读者顺利掌握考试要点。
Python语言具有简洁、易读、易扩展的良好特性,在世界最流行编程语言TIOBE排行榜中目前位列第三,是世界顶尖大学里最受欢迎的计算机编程入门语言之一,并被广泛应用到人工智能、大数据分析、信息安全、云计算、科学计算、金融分析等众多领域。
对很多人来说,学习程序设计可能是非常困难的,当投人大量精力学会某个程序设计语言的语法之后,发现只能编写一些简单的代码,距离解决实际问题,还有很大一段距离。
Python给广大读者带来另一种选择——轻松掌握语法,并能立刻用其解决实际问题,甚至是复杂的问题。Python的语法是如此的简单和符合人类思维习惯,对经济管理、金融分析,甚至于各文科类专业来说,Python会是一门非常合适的程序设计语言,不需要纠结复杂的算法设计,只需要把精力集中于要解决的问题就可以了。对于那些希望快速完成开发的程序员来说,Python非常适合快速迭代开发。对于科研人员来说,无论是计算机、生物、化学、数学统计、仿真分析、医学图像分析,几乎各个领域都可以找到Python被成功应用的案例。
本书在讲解基础语法的基础上,专门针对创新实践应用,提供了大量的实用性代码和案例,可以直接应用。希望通过实用性案例的讲解,帮助读者快速入门,尽快从“学”跨入“用”的状态。
第1章 Python语言概述
1.1 导学
1.2 计算机语言概述
1.2.1 计算机语言
1.2.2 高级语言执行方式
1.3 初识Python
1.3.1 Python语言的发展历史
1.3.2 Python语言的特点
1.3.3 Python语言的应用领域
1. 3.4 第一个Python程序
1.3.5 Python程序运行方式
1.3.6 Python编码规范
1.4 Python开发环境与工具
1.4.1 Python开发环境的安装
1.4.2 集成开发环境
1.4.3 用Jupyter Notebook分享代码
小结
习题
第2章 基本数据类型
2.1 导学
2.2 变量
2.2.1 变量的定义
2.2.2 变量命名规则
2.2.3 关键字
2.2.4 变量赋值
2.2.5 变量的存储
2.3 数字类型
2.3.1 int
2.3.2 float
2.3.3 bool
2.3.4 complex
2.3.5 None
2.4 字符串类型
2.5 运算符与表达式
2.5.1 运算符
2.5.2 表达式
2.6 输出函数
2.6.1 print()基本格式
2.6.2 格式化输出
2.6.3 自动换行
2.7 输入函数
2.7.1 强制类型转换
2.7.2 自动类型转换
2.8 常见内置函数
2.9 应用实例
小结
习题
第3章 字符串与列表
3.1 导学
3.2 字符串概述
3.2.1 字符串的表示
3.2.2 字符串的索引
3.2.3 转义字符
3.2.4 字符串类型
3.2.5 多行字符串
3.2.6 字符串运算符
3.2.7 字符串编码
3.3 字符串基本操作
3.3.1 大小写转换
3.3.2 字符类型判断
3.3.3 字符串检查
3.3.4 字符串格式化
3.3.5 字符串查找
……
第4章 选择结构
第5章 循环结构
第6章 元组、集合、字典
第7章 函数与异常处理
第8章 文件和数据库
第9章 面向对象程序设计
第10章 模块和包
第11章 数据可视化分析
参考文献