Python编程基础与应用 - 中国高校教材图书网
|
书名: |
Python编程基础与应用
|
| ISBN: | 978-7-5680-7345-5 |
责任编辑: | |
| 作者: |
王颖
相关图书
|
装订: | 0 |
| 印次: | 1-2 |
开本: | 16开 |
| 定价: |
¥45.00
折扣价:¥42.75
折扣:0.95
节省了2.25元
|
字数: |
333千字
|
| 出版社: |
华中科技大学出版社 |
页数: |
208页
|
| 出版日期: |
2023-01-01 |
每包册数: |
|
| 国家规划教材: |
|
省部级规划教材: |
|
| 入选重点出版项目: |
|
获奖信息: |
|
|
|
| 内容简介: |
|
本书基于Windows平台,以通俗易懂的语言、大量的案例全面讲解了Python这门“简单”“优雅”“易学”的计算机语言。 全书的内容按照“基础知识—高级应用”的模式,共分为14章,其中第1—10章介绍Python语言基础语法,第11-14章介绍Python语言的高级应用。具体内容安排如下;第1章介绍Python概述,包括Python语言的起源、开发环境、运行原理等;第2章介绍Python基本语法,具体包括标识符与关键字、变量与常量、数据类型、运算符与内置函数等;第3章介绍字符串与正则表达式的使用方法;第4章介绍流程控制语句,具体包括选择结构与循环结构;第5章介绍组合数据类型,具体包括列表、元组、字典、集合等常见序列结构的用法;第6章介绍函数;第7章介绍面向对象的编程;第8章介绍文件和异常;第9章介绍使用模块和库编程方法;第10章介绍GUI编程,主要讲解基于标准库tkinter;第11章介绍图像与语音处理的编程,主要讲解PIL库;第12章介绍数据库编程技术,主要讲解SQLite和MySQL数据库;第13章介绍网页爬虫技术,主要讲解requests和bs4库;第14章介绍科学计算与可视化编程,主要讲解NumPy、SciPy、Matplotlib库。 本书难度适中,可作为高等本、专科院校计算机相关专业的课程教材, 也可作为Python编程基础的培训教材,还可作为Pythonb编程开发初学者的入门教材。
|
| 作者简介: |
|
|
| 章节目录: |
第1章Python概述/1 1.1Python简介/1 1.2Python的开发环境 /3 1.3Python程序的运行原理/7 1.4基本输入输出语句/8 1.5程序的书写规范/9 第2章Python基础语法/11 2.1标识符和关键字/11 2.2变量和常量/11 2.3数据类型/12 2.4运算符/17 2.5常用内置函数/23 第3章字符串与正则表达式/25 3.1字符串的表示/25 3.2字符串的格式化/26 3.3字符串元素的访问/29 3.4字符串运算符/30 3.5字符串处理函数/31 3.6正则表达式/36 3.7应用案例/43 第4章程序流程控制/45 4.1顺序结构/45 4.2选择结构/45 4.3循环结构/47 4.4特殊语句/49 4.5应用案例/50 第5章函数/52 5.1函数的定义与调用/52 5.2函数的参数/53 5.3lambda函数/55 5.4递归函数/56 5.5变量的作用域/56 5.6应用案例/58 第6章组合数据类型/62 6.1组合数据类型概述/62 6.2列表/63 6.3元组/66 6.4字典/67 6.5集合/70 6.6序列的常见操作函数/72 6.7应用案例/75 第7章面向对象编程/79 7.1类和对象/79 7.2特殊方法/81 7.3类的成员/83 7.4类属性和实例属性/85 7.5方法/86 7.6封装/90 7.7继承/91 7.8多态/95 7.9应用案例/96 第8章文件和异常/101 8.1文件/101 8.2异常/108 第9章使用模块和库编程/115 9.1模块/115 9.2Python的常见库/118 第10章GUI编程/123 10.1常见Python GUI编程/123 10.2tkinter编程概述/123 10.3tkinter的常用控件/124 10.4tkinter的布局管理/134 10.5应用案例/138 第11章图像与语音处理/143 11.1图像处理/143 11.2语音处理/146 第12章数据库编程/149 12.1概述/149 12.2SQLite编程/149 12.3MySQL编程 /151 12.4应用案例/155 第13章网页爬虫编程/163 13.1基础知识/163 13.2网页爬取/164 13.3网页解析/166 13.4常用的爬虫框架/175 13.5应用案例/175 第14章科学计算与可视化/182 14.1NumPy/182 14.2SciPy/192 14.3Matplotlib/194 附录常用函数列表/199 参考文献/202
|
| 精彩片段: |
Python是目前最受欢迎的编程语言之一,在TIOBE排行榜上长期位居前三。目前学习和关注Python的人越来越多,本书以通俗易懂的语言、大量的案例全面讲解了Python这门“简单”“优雅”“易学”的计算机语言。 全书的内容按照“基础知识—高级应用”的顺序,共分为14章,其中第1~9章介绍Python语言基础知识,第10~14章介绍Python语言的高级应用。具体内容安排如下:第1章介绍Python概述,包括Python语言的起源、开发环境、运行原理等;第2章介绍Python基础语法,具体包括标识符与关键字、变量与常量、数据类型、运算符与内置函数等;第3章介绍字符串与正则表达式的使用方法;第4章介绍流程控制语句,具体包括顺序结构、选择结构与循环结构等;第5章介绍函数;第6章介绍组合数据类型,具体包括列表、元组、字典、集合等常见序列结构的用法;第7章介绍面向对象的编程;第8章介绍文件和异常;第9章介绍使用模块和库编程方法;第10章介绍GUI编程,主要讲解标准库tkinter;第11章介绍图像与语音处理的编程,主要讲解PIL库;第12章介绍数据库编程技术,主要讲解SQLite和MySQL数据库;第13章介绍网页爬虫技术,主要讲解requests和bs4库;第14章介绍科学计算与可视化编程,主要讲解NumPy、SciPy、Matplotlib库。 本书的完成得到了家人、朋友、同事与领导的支持,在此深表感谢,同时也感谢华中科技大学出版社各位工作人员的帮助。尽管本书在编写过程中查阅了很多资料,核对了所有代码,但由于作者水平有限,加之技术的发展更新速度很快,书中难免存在不足,欢迎各位专家和读者给予宝贵意见,将不胜感激。
|
| 书 评: |
|
(1)知识点覆盖全面。深入浅出的讲解了Python所有核心内容,删除了部分使用频率较低的内容。(2)案例综合性强。全书案例较多,且每章后均附1-2个综合案例,涵盖该章节重要知识点。(3)高级应用针对性强。就常用的GUI、图像/语音处理、数据库、网页爬虫、科学计算五大应用领域进行介绍,突出通用性和实用性,也兼具前沿性。(4)本书还配有教学视频,届时将作为二维码放入书中,使其成为新形态教材。
|
| 其 它: |
|
|
|