- ISBN:9787568060196
- 装帧:70g胶版纸
- 册数:暂无
- 重量:暂无
- 开本:26cm
- 页数:256页
- 出版时间:2020-07-01
- 条形码:9787568060196 ; 978-7-5680-6019-6
本书特色
本书基于Python3.x版本,使用PyCharm开发工具进行程序开发,内容由浅入深,理论与实践相结合。本书全面讲解了Python的语法,Python面向过程编程和面向对象编程思想与规范,Python中的常用数据结构与算法,使用Python进行文件操作,Python常见的第三方模块,数据分析与可视化基础、网络爬虫基础等内容。本书所有的知识点都配有编程案例和视频讲解,读者可以扫描二维码进行观看。 为了方便教学,本书还配有电子课件等相关教学资源包,电子课件可以在“我们爱读书”网(www.ibook4us.com)浏览,同时任课教师还可以发邮件至hustpeiit@163.com索取。 本书既可以作为高等院校本、专科层次计算机相关专业以及其他工科专业的Python编程教材,也可以作为编程自学者、软件开发培训班的参考用书。
内容简介
本书以Windows操作系统为平台, 系统讲解Python的基础知识。全书共10章, 首先介绍了Python语言的基础入门, 开发环境搭建, **的基础语法, 如变量与数据类型、流程控制语句、常用数据结构、函数与模块、程序调试方法等 ; 然后介绍了面向对象的思想, 包括封装、继承、多态等, 以及如何使用Python完成文件读写功能。主要内容包括: 初识Python、变量与数据类型、流程控制语句、选择结构、常用数据结构、函数与模块、字符串处理、调试与异常处理、面向对象编程、面向对象的特征、文件处理等。
目录
1.1Python介绍/002
1.2Python开发环境/005
1.3Python程序开发/009
1.4项目实践/016
第2章变量与数据类型
2.1变量/020
2.2运算符和表达式/024
2.3字符串/028
2.4项目实践/037
第3章流程控制语句
3.1流程控制结构/041
3.2选择结构/042
3.3循环结构/048
3.4跳转语句/055
3.5项目实践/056
第4章模块化程序设计
4.1函数/060
4.2模块/068
4.3Lambda表达式/073
4.4实践任务/075
第5章常用数据结构与算法
5.1常用的数据结构/081
5.2列表(list)/081
5.3元组类型(tuple)/088
5.4字典(dict)/089
5.5集合(set)/092
5.6常用的算法/094
5.7eval函数/094
5.8实践任务/100
第6章调试及异常处理
6.1程序调试/105
6.2异常与异常处理/109
6.3Turtle模块绘图/109
6.4项目实践/119
第7章类和对象
7.1类和对象/125
7.2Python中的类和对象/128
7.3项目实践/135
第8章面向对象编程进阶
8.1封装/138
8.2继承/139
8.3多态/143
8.4运算符重载/144
8.5项目实践/150
第9章文件操作
9.1文件的基础知识/154
9.2文件的打开与关闭/154
9.3文件的读写/156
9.4目录和文件的操作/163
9.5内存读写/166
9.6jieba实现中文分词/167
9.7项目实践/168
第10章数据分析与可视化
10.1数据分析与应用概述/173
10.2NumPy模块的使用/175
10.3matplotlib模块的使用/180
10.4pandas模块的使用/184
10.5项目实践/194
第11章网络爬虫与信息提取
11.1网络爬虫简介/198
11.2抓取网页数据/200
11.3解析网页数据/200
11.4项目实践/214
第12章多线程编程
12.1进程和线程/223
12.2创建和启动多线程/224
12.3ThreadLocal变量/229
12.4线程同步/231
12.5项目实践/238
第13章Python网络编程
13.1网络编程的基本概念/241
13.2Socket网络编程/244
13.3Python GUI编程/248
13.4项目实践——简易的聊天程序/254
附录AASCII码表标准版/256
作者简介
罗剑,2007年6月本科毕业于中国人民解放军信息工程大学计算机科学与技术专业。2014年6月研究生毕业于中山大学,获硕士学位。2018年5月获得信息系统项目管理师(高级资格)2007年至2008年在中国移动湖北移动分公司 开发BOSS系统。2008年至2011年在北大青鸟旗下的多个培训机构担任技术讲师和学士后产品顾问与项目经理。2014年至2016年在武汉美斯坦福信息技术有限公司担任研发工程师,主持开发了很多信息化系统和校企合作教材。2016年至2017年在武汉度益科技有限公司担任技术经理,负责公司的人才培养和主持公司的多个重点项目。2018年任职于武汉信息传播职业技术学院,主要讲授计算机软件类课程,是学院中国软件杯竞赛负责人,软件技术卓越班的主要负责人,发表多篇论文与软件著作权。
-
全图解零基础word excel ppt 应用教程
¥15.6¥48.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥12.7¥39.8 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
情感计算
¥66.8¥89.0 -
LINUX企业运维实战(REDIS+ZABBIX+NGINX+PROMETHEUS+GRAFANA+LNMP)
¥48.3¥69.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
LINUX实战——从入门到精通
¥48.3¥69.0 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
数据驱动的工业人工智能:建模方法与应用
¥68.3¥99.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
UN NX 12.0多轴数控编程案例教程
¥24.3¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥38.7¥79.0