-
内容大纲
本书的核心理念是“以基础为本,以AI为用”。本书将从Python最基础的语法与数据类型讲起,逐步深入到程序结构、函数、文件操作等核心内容,最终引导读者理解面向对象编程和第三方库的应用。在每一章的学习中,读者不仅会通过传统示例和习题巩固知识,还会看到如何借助AI工具辅助代码编写、调试优化和学习拓展。但本书始终强调:AI是辅助者,而非替代者。扎实的编程基础与独立思考能力,才是读者在技术浪潮中立足的根本。 -
作者介绍
-
目录
第1章 初识Python
1.1 Python概述
1.1.1 Python语言的发展历程
1.1.2 Python语言的特点
1.1.3 Python语言的应用领域
1.1.4 AI辅助编程工具简介
1.2 Python和PyCharm的安装与使用
1.2.1 Python的安装与使用
1.2.2 PyCharm的安装与使用
1.3 Python程序的基本框架和语法
1.3.1 Python程序的基本框架
1.3.2 Python程序的语法规范
1.4 input()函数和print()函数
1.4.1 输入函数input()
1.4.2 输出函数print()
1.5 程序编写的基本方法IPO
1.5.1 IPO模型
1.5.2 示例:计算圆的面积
本章小结
本章习题
第2章 Python基本数据类型
2.1 Python数据类型
2.1.1 数据类型的作用
2.1.2 数据类型
2.2 Python数值数据类型
2.2.1 数值数据类型表示及其转换
2.2.2 数值数据类型的算术运算
2.2.3 math库
2.3 Python字符串数据类型
2.3.1 字符串的表示
2.3.2 字符串的索引与切片
2.3.3 字符串的连接与复制
2.3.4 字符串常用函数和处理方法
2.3.5 字符串的格式化处理
2.4 time库和random库
2.4.1 time库
2.4.2 random库
本章小结
本章习题
第3章 程序流程控制
3.1 程序控制结构
3.2 分支结构
3.2.1 单分支结构:if语句
3.2.2 双分支结构:if...else语句
3.2.3 多分支结构:if...elif...else语句
3.2.4 实例:用户登录验证
3.3 循环结构
3.3.1 遍历循环:for语句
3.3.2 条件循环:while语句
3.3.3 实例:计算斐波那契数列的前N项和
3.4 循环控制:break语句和continue语句
3.5 异常处理
本章小结
本章习题
第4章 Python组合数据类型
4.1 组合数据类型
4.2 列表
4.2.1 列表的基本操作
4.2.2 列表的应用
4.3 元组
4.3.1 元组的基本操作
4.3.2 元组的应用
4.4 字典
4.4.1 字典的基本操作
4.4.2 字典的应用
4.5 集合
4.5.1 集合的基本操作
4.5.2 集合的应用
本章小结
本章习题
第5章 函数与模块化编程
5.1 模块化编程
5.1.1 模块化编程的优势
5.1.2 模块化设计原则
5.2 函数的定义与调用
5.2.1 函数的定义
5.2.2 函数的调用
5.3 变量的作用域
5.3.1 局部变量
5.3.2 全局变量
5.4 递归函数
5.4.1 递归函数的一般形式
5.4.2 递归经典示例
5.5 高阶函数
5.5.1 高阶函数的特点
5.5.2 内置高阶函数
5.5.3 高阶函数的应用
5.5.4 递归与高阶函数的结合
5.5.5 高阶函数的实际应用场景
5.6 模块与包
5.6.1 模块的概念
5.6.2 包的概念
5.6.3 模块与包的应用
5.6.4 模块与包的发布
5.7 模块化编程实践
本章小结
本章习题
第6章 文件操作
6.1 文件基本概念
6.1.1 文件的概念与分类
6.1.2 文件编码与解码
6.2 文件的基本操作
6.2.1 文件的打开与关闭
6.2.2 文件的读写操作
6.3 文件与目录管理
6.3.1 文件操作
6.3.2 目录操作
6.3.3 路径操作
6.3.4 高级操作
6.4 CSV和JSON文件操作
6.4.1 CSV文件操作
6.4.2 JSON文件操作
6.5 文件操作的异常处理
6.5.1 文件操作常见异常
6.5.2 文件操作异常处理
本章小结
本章习题
第7章 面向对象程序设计
7.1 面向对象编程的基本概念
7.1.1 什么是面向对象编程
7.1.2 类与对象
7.1.3 面向对象的特点:封装、继承、多态
7.2 类的定义与对象的创建
7.2.1 定义类
7.2.2 创建对象
7.2.3 对象初始化流程
7.3 属性与方法
7.3.1 属性类型
7.3.2 方法类型
7.3.3 属性访问控制
7.3.4 特殊方法
7.4 封装与访问控制
7.4.1 封装的概念
7.4.2 访问控制
7.5 继承与多态
7.5.1 继承的应用
7.5.2 多态的实现
7.6 面向对象编程实例
本章小结
本章习题
第8章 Python第三方库的应用
8.1 常用第三方库的介绍
8.1.1 常用第三方库
8.1.2 pip工具的使用
8.2 第三方库应用实例
8.2.1 多媒体处理
8.2.2 游戏开发(Pygame小游戏)
本章小结
本章习题
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-

孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-

时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-

本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
