顶部
收藏

图解Python入门


作者:
胡昌龙 张冀新
定价:
55.00 元
版面字数:
530千字
开本:
16开
装帧形式:
平装
版次:
1
最新版次
印刷时间:
2023年
ISBN:
978-7-04-058408-0
物料号:
58408-00
出版时间:
2023-02-27
读者对象:
高等教育
一级分类:
管理
二级分类:
管理科学与工程
三级分类:
信息管理与信息系统

本书主要介绍Python 的基本概念、语法基础和应用实例。全书共分为15 章,第1 章讲解Python 的基本概念和开发环境的搭建;第2 章讲解Python 的运算法则和数据结构;第3 章讲解字符串编码格式规范和常用操作方法;第4 章讲解常见条件语句;第5 章讲解循环和逻辑的语法和应用;第6 章讲解基础项目实践;第7 章讲解函数和模块的设计与应用;第8 章讲解类和对象的设计与应用;第9 章讲解元组、字典的应用;第10 章讲解文本文件操作;第11 章讲解Python 访问数据库的操作;第12 章讲解用Pygame 制作游戏;第13 章讲解动画游戏的应用;第14 章讲解错误处理的设计与应用;第15 章讲解Python 的职业选择、面试常见问题等实践知识。

本书可以作为数据科学与大数据技术专业、大数据管理与应用专业及其他相关专业的Python 程序设计课程教材,也可供对Python 编程感兴趣的各界人士参考。

  • 目录
    • 前辅文
      • 1.计算机编程和Python简介
        • 1.1 编程语言概述
          • 1.2 Python概述
            • 1.3 Python与其他编程语言的区别
              • 1.4 Python的优势
                • 1.5 Python的应用
                  • 1.6 创建第一个Python程序
                    • 1.7 安装Python
                    • 2. Python运算法则
                      • 2.1 运算符优先级
                        • 2.2 数据类型
                          • 2.3 转换数字数据类型
                            • 2.4 变量
                              • 2.5 一个生成器程序
                              • 3.字符串编码格式及常用操作方法
                                • 3.1 编写注释
                                  • 3.2 代码中信息的传递
                                  • 4.条件语句
                                    • 4.1 伪代码
                                      • 4.2 条件语句
                                      • 5.循环和逻辑
                                        • 5.1 什么是循环
                                          • 5.2 有限循环
                                            • 5.3 for循环
                                              • 5.4 for循环的妙用
                                                • 5.5 break、continue和pass语句
                                                • 6.项目实践
                                                  • 6.1 创建一个专属于你的程序
                                                    • 6.2 导入模块
                                                      • 6.3 创建变量
                                                        • 6.4 定义列表
                                                          • 6.5 文本和用户输入接收介绍
                                                            • 6.6 加入时间间隔
                                                              • 6.7 random库的使用
                                                                • 6.8 快速检查匹配
                                                                  • 6.9 随机使用法术
                                                                    • 6.10 完成程序
                                                                      • 6.11 添加模块完善代码
                                                                      • 7.函数、模块和内置
                                                                        • 7.1 定义模块
                                                                          • 7.2 内置模块
                                                                            • 7.3 导入模块
                                                                              • 7.4 创建自己的模块
                                                                                • 7.5 返回值与变量作用域
                                                                                  • 7.6 字符串函数
                                                                                    • 7.7 数字函数
                                                                                      • 7.8 练习新函数
                                                                                      • 8.类和对象
                                                                                        • 8.1 OOP的概念
                                                                                          • 8.2 类的基本概念
                                                                                            • 8.3 对象的基本理解
                                                                                              • 8.4 创建第一个类
                                                                                                • 8.5 创建第一个对象
                                                                                                  • 8.6 改进生成器
                                                                                                    • 8.7 继承、子类等
                                                                                                      • 8.8 添加提示
                                                                                                        • 8.9 进一步优化生成器
                                                                                                        • 9.其他数据结构
                                                                                                          • 9.1 其他数据结构
                                                                                                            • 9.2 元组
                                                                                                              • 9.3 元组函数
                                                                                                                • 9.4 元组的妙用
                                                                                                                  • 9.5 元组示例
                                                                                                                    • 9.6 使用字典
                                                                                                                      • 9.7 字典函数
                                                                                                                        • 9.8 字典的妙用
                                                                                                                          • 9.9 字典中的方法
                                                                                                                            • 9.10 字典代码示例
                                                                                                                            • 10. Python文件
                                                                                                                              • 10.1 使用Python处理文件
                                                                                                                                • 10.2 文件类型
                                                                                                                                  • 10.3 使用Python创建文本文件
                                                                                                                                    • 10.4 使用Python读取文件
                                                                                                                                      • 10.5 使用readline()和readlines()读取文件
                                                                                                                                        • 10.6 读写控制
                                                                                                                                          • 10.7 附加文本到文件
                                                                                                                                            • 10.8 使用目录
                                                                                                                                              • 10.9 删除文件小知识
                                                                                                                                                • 10.10 了解FunWithFiles.ipynb代码
                                                                                                                                                  • 10.11 了解WorkingWithDirectories.ipynb代码
                                                                                                                                                  • 11. Python访问数据库
                                                                                                                                                    • 11.1 数据库基础
                                                                                                                                                      • 11.2 数据定义语言(DDL)
                                                                                                                                                        • 11.3 数据查询语言(DQL)
                                                                                                                                                          • 11.4 数据操作语言(DML)
                                                                                                                                                            • 11.5 SQLite
                                                                                                                                                              • 11.6 sqlite3模块
                                                                                                                                                              • 12.使用Python制作游戏
                                                                                                                                                                • 12.1 Python涉及的游戏类型
                                                                                                                                                                  • 12.2 Pygame介绍
                                                                                                                                                                    • 12.3 Pygame安装
                                                                                                                                                                      • 12.4 设置Pygame基本框架
                                                                                                                                                                        • 12.5 完善游戏结构
                                                                                                                                                                          • 12.6 在Pygame中添加图像和精灵
                                                                                                                                                                            • 12.7 在Pygame游戏窗口中添加文本
                                                                                                                                                                              • 12.8 在Pygame中绘制形状
                                                                                                                                                                                • 12.9 添加更多事件
                                                                                                                                                                                  • 12.10 注意
                                                                                                                                                                                  • 13.动画游戏
                                                                                                                                                                                    • 13.1 Pygame游戏入门
                                                                                                                                                                                      • 13.2 贪吃蛇小游戏
                                                                                                                                                                                        • 13.3 游戏开发的其他库
                                                                                                                                                                                        • 14.错误处理
                                                                                                                                                                                          • 14.1 发现错误
                                                                                                                                                                                            • 14.2 错误类型
                                                                                                                                                                                              • 14.3 finally语句
                                                                                                                                                                                                • 14.4 创建自定义异常
                                                                                                                                                                                                  • 14.5 日志记录
                                                                                                                                                                                                    • 14.6 Python中的调试工具
                                                                                                                                                                                                      • 14.7 处理错误的技巧
                                                                                                                                                                                                      • 15. Python未来之路
                                                                                                                                                                                                        • 15.1 使用Python工作
                                                                                                                                                                                                          • 15.2 Python的职业之路
                                                                                                                                                                                                            • 15.3 Python面试的常见问题
                                                                                                                                                                                                              • 15.4 编程规范
                                                                                                                                                                                                                • 15.5 Python的未来
                                                                                                                                                                                                                  • 15.6 Python中的术语
                                                                                                                                                                                                                  • 参考文献

                                                                                                                                                                                                                  相关图书