![]()
内容推荐 Python的语法清晰、简洁,并且拥有大量的第三方函数模块,既适合初学者将其作为程序设计入门学习语言,又能满足工程技术人员、科研人员的计算需求。 本书主要介绍Python程序设计的基础知识,包括Python程序设计的基本思想和常用方法,用于培养学生利用Python解决各类实际问题的能力。本书共8章,均以项目为驱动,主要内容包括Python概述、Python的基础语法与Python中的数据类型、流程控制、函数、面向对象、模块、异常处理与文件操作、多线程。 本书可以作为高等职业院校软件技术、嵌入式技术、通信技术等相关专业程序设计类课程的入门教材,也可以供工程技术人员、科研人员阅读参考。 目录 第1章 Python概述 1.1 初识Python 1.1.1 Python简介 1.1.2 Python的应用领域 1.1.3 小结回顾 1.2 搭建Python开发环境 1.2.1 在Windows作系统中搭建Python开发环境 1.2.2 在Linux作系统中搭建Python开发环境 1.2.3 在macOS中搭建Python开发环境 1.2.4 小结回顾 1.3 Python集成开发环境 1.3.1 常用的Python IDE 1.3.2 Jupyter Notebook 1.3.3 案例1:计算体脂率 1.3.4 小结回顾 1.4 本章回顾 第2章 Python的基础语法与Python中的数据类型 2.1 Python的基础语法 2.1.1 Python的语法点 2.1.2 Python中的运算符 2.1.3 小结回顾 2.2 Python中的基本数据类型 2.2.1 数字类型 2.2.2 字符串类型 2.2.3 布尔类型 2.2.4 小结回顾 2.3 Python中的高级数据类型 2.3.1 列表 2.3.2 元组 2.3.3 字典 2.3.4 集合 2.3.5 数据类型转换 2.3.6 案例2:健身培训班学员的成绩统计 2.3.7 小结回顾 2.4 本章回顾 第3章 流程控制 3.1 选择结构 3.1.1 if语句 3.1.2 if...else语句 3.1.3 if...elif...else语句 3.1.4 选择结构的嵌套 3.1.5 案例3:模拟期末考试考生进入考场前的查验流程 3.1.6 小结回顾 3.2 循环结构 3.2.1 while循环 3.2.2 for循环 3.2.3 循环结构的嵌套 3.2.4 循环控制 3.2.5 案例4:剪刀石头布游戏 3.2.6 小结回顾 3.3 本章回顾 第4章 函数 4.1 函数的基础知识 4.1.1 函数的定义与调用 4.1.2 函数的返回值 4.1.3 Python中常用的内置函数 4.1.4 案例5:验证哥德巴赫猜想 4.1.5 小结回顾 4.2 参数传递与变量的作用域 4.2.1 函数的参数传递 4.2.2 传递的参数类型 4.2.3 变量的作用域 4.2.4 匿名函数与高函数 4.2.5 案例6:计算某公司销售员工的奖金 4.2.6 小结回顾 4.3 本章回顾 第5章 面向对象 5.1 面向对象简介 5.1.1 面向对象与面向过程 5.1.2 面向对象的基本概念与点 5.1.3 小结回顾 5.2 类与对象 5.2.1 类的定义与实例化 5.2.2 类的属性 5.2.3 类的方法 5.2.4 小结回顾 5.3 类的继承与组合 5.3.1 继承的相关概念与语法 5.3.2 方法重写 5.3.3 类的组合 5.3.4 案例7:马戏团动物表演 5.3.5 小结回顾 5.4 本章回顾 第6章 模块 6.1 模块、和库 6.1.1 模块 6.1.2 包 6.1.3 库 6.1.4 小结回顾 6.2 常用的标准库模块 6.2.1 正则表达式模块 6.2.2 日期和时间模块 6.2.3 加密模块与其他常用模块 6.2.4 小结回顾 6.3 基于第三方库的爬虫应用 6.3.1 网络爬虫概述 6.3.2 爬虫的相关库 6.3.3 案例8:爬取某网站信息 6.3.4 小结回顾 6.4 本章回顾 第7章 异常处理与文件作 7.1 异常处理 7.1.1 异常概述 7.1.2 异常处理语句 7.1.3 自定义异常类 7.1.4 小结回顾 7.2 文件作 7.2.1 文件的基本作 7.2.2 使用os模块作文件及目录 7.2.3 二进制文件的读/写作 7.2.4 基于shutil模块的文件作 7.2.5 Excel文件的相关作 7.2.6 案例9:提取某个(或地区)的GDP数据 7.2.7 小结回顾 7.3 本章回顾 第8章 多线程 8.1 线程概述 8.1.1 进程与线程 8.1.2 多线程的相关概念 8.1.3 小结回顾 8.2 使用Python实现多线程 8.2.1 使用threading库实现多线程 8.2.2 线程锁 8.2.3 案例10:以单线程和多线程的方式复制文件的对比 8.2.4 小结回顾 8.3 综合案例:基于多线程的爬虫应用 8.3.1 案例分析 8.3.2 以单线程的方式爬取表情 8.3.3 以多线程的方式爬取表情 8.3.4 小结回顾 8.4 本章回顾 |