万本电子书0元读

万本电子书0元读

顶部广告

Python编程基础电子书

以Python编程为基础,介绍AI工具辅助代码编写实践,案例翔实,习题丰富

售       价:¥

纸质售价:¥42.00购买纸书

3人正在读 | 0人评论 6.5

作       者:陶文玲,侯冬青,等

出  版  社:电子工业出版社

出版时间:2025-11-01

字       数:8.7万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(条)
  • 读书简介
  • 目录
  • 累计评论(条)
本书的核心理念是“以基础为本,以AI为用”。本书将从Python最基础的语法与数据类型讲起,逐步深到程序结构、函数、文件操作等核心内容,最终引导读者理解面向对象编程和第三方库的应用。在每一章的学习中,读者不仅会通过传统示例和习题巩固知识,还会看到如何借助AI工具辅助代码编写、调试优化和学习拓展。但教材始终强调:AI是辅助者,而非替代者。扎实的编程基础与独立思考能力,才是读者在技术浪潮中立足的根本。<br/>【作者】<br/>陶文玲,滇西科技师范学院教授,主要承担《现代教育技术》《程序设计基础》《Python语言程序设计》等课程的教学与研究;多次被评为校级"优秀教师”;承担的《现代教育技术》课程选云南省线上线下混合教学一流课程;主持并参与编写著作1部。<br/>
目录展开

内容简介

编委会

前言

第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小游戏)

本章小结

本章习题

累计评论(条) 个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部