您好,欢迎来到聚文网。 登录 免费注册
Python从小白到大牛

Python从小白到大牛

  • 字数: 750000.0
  • 装帧: 平装
  • 出版社: 清华大学出版社
  • 作者: 关东升 著
  • 出版日期: 2018-11-01
  • 商品条码: 9787302509332
  • 版次: 1
  • 开本: 16开
  • 页数: 426
  • 出版年份: 2018
定价:¥89 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
编辑推荐
 
内容简介
本书是一部系统论述Python编程语言、OOP编程思想以及函数式编程思想的立体化教程(含图书、答疑服务、教学课件、源代码及视频教程)。全书共分为四篇:第一篇Python基础(第1章~第8章),第二篇Python进阶(第9章~第15章),第三篇Python高级实用库与框架(第16章~第20章),第四篇项目实战(第21章~第24章)。主要内容包括开篇综述、搭建开发环境、第一个Python程序、Python语法基础、Python编码规范、数据类型、运算符、控制语句、数据结构、函数式编程、面向对象编程、异常处理、常用模块、正则表达式、文件操作与管理、数据交换格式、数据库编程、网络编程、wxPython图形用户界面编程、Python多线程编程、项目实战1网络爬虫与爬取股票数据、项目实战2数据可视化与股票数据分析、项目实战3PetStore宠物商店项目、项目实战4开发Python版QQ2006聊天工具。为便于读者高效学习,快速掌握Python编程方法,本书作者精心制作了完整的教学课件、完整的源代码与丰富的配套视频教程,并提供在线答疑服务。
作者简介
关东升:一个在IT领域摸爬滚打20多年的老程序员、培训师、作者。精通多种IT技术。参与设计和开发北京市公交一卡通大型项目,开发国家农产品追溯系统、金融系统微博等移动客户端项目,并在App Store发布多款游戏和应用软件。 近期为中国移动、中国联通、南方航空、中石油、工商银行、平安银行和天津港务局等企事业单位授课。著有《iOS开发指南》《从零开始学Swift》《Android网络游戏开发实战》《Cocos2d-x实战》系列和《Kotlin从小白到大牛》等40多本计算机书籍。
目录
推荐序1
前言3
本书配套资源5
本书学习路线图7
第一篇Python基础
第1章开篇综述2
1.1Python语言历史3
1.2Python语言设计哲学——Python之禅3
1.3Python语言特点4
1.4Python语言应用前景5
1.5如何获得帮助6
第2章搭建开发环境7
2.1搭建Python环境7
2.2PyCharm开发工具9
2.3EclipsePyDev开发工具12
2.4VisualStudioCode开发工具18
2.5文本编辑工具21
本章小结21
第3章第一个Python程序22
3.1使用PythonShell实现22
3.2使用PyCharm实现24
3.3使用EclipsePyDev插件实现27
3.4使用VisualStudioCode实现29
3.5文本编辑工具Python解释器实现31
3.6代码解释32
本章小结.33
第4章Python语法基础34
4.1标识符和关键字34
4.2变量和常量35
4.3注释36
4.4语句36
4.5模块37
4.6包39
本章小结40
第5章Python编码规范41
5.1命名规范41
5.2注释规范42
5.3导入规范46
5.4代码排版47
本章小结50
第6章数据类型51
6.1数字类型51
6.2数字类型相互转换53
6.3字符串类型54
本章小结61
第7章运算符62
7.1算术运算符62
7.2关系运算符64
7.3逻辑运算符65
7.4位运算符66
7.5赋值运算符68
7.6其他运算符69
7.7运算符优先级71
本章小结72
第8章控制语句73
8.1分支语句73
8.2循环语句76
8.3跳转语句78
8.4使用范围80
本章小结81
第二篇Python进阶
第9章数据结构84
9.1元组84
9.2列表89
9.3集合94
9.4字典97
本章小结102
第10章函数式编程103
10.1定义函数103
10.2函数参数104
10.3函数返回值106
10.4函数变量作用域108
10.5生成器109
10.6嵌套函数111
10.7函数式编程基础112
本章小结115
第11章面向对象编程116
11.1面向对象概述116
11.2面向对象三个基本特性116
11.3类和对象117
11.4封装性123
11.5继承性127
11.6多态性129
11.7Python根类——object132
11.8枚举类134
本章小结136
第12章异常处理137
12.1异常问题举例137
12.2异常类继承层次138
12.3常见异常139
12.4捕获异常142
12.5异常堆栈跟踪147
12.6释放资源148
12.7自定义异常类151
12.8显式抛出异常151
本章小结152
第13章常用模块153
13.1math模块153
13.2random模块155
13.3datetime模块156
13.4logging日志模块163
本章小结168
第14章正则表达式169
14.1正则表达式字符串169
14.2字符类171
14.3量词174
14.4分组176
14.5re模块180
14.6编译正则表达式183
本章小结188
第15章文件操作与管理189
15.1文件操作189
15.2os模块193
15.3os.path模块194
本章小结196
第三篇Python高级实用库与框架
第16章数据交换格式198
16.1CSV数据交换格式199
16.2XML数据交换格式201
16.3JSON数据交换格式207
16.4配置文件212
本章小结214
第17章数据库编程215
17.1数据持久化技术概述215
17.2MySQL数据库管理系统215
17.3Python DB-API224
17.4案例:MySQL数据库CRUD操作227
17.5NoSQL数据存储234
本章小结235
第18章网络编程236
18.1网络基础236
18.2TCPSocket低层次网络编程238
18.3UDPSocket低层次网络编程243
18.4访问互联网资源247
本章小结250
第19章wxPython图形用户界面编程251
19.1Python图形用户界面开发工具包251
19.2wxPython安装251
19.3wxPython基础252
19.4事件处理257
19.5布局管理260
19.6wxPython控件268
19.7高级窗口277
19.8使用菜单284
19.9使用工具栏286
本章小结288
第20章Python多线程编程289
20.1基础知识289
20.2threading模块290
20.3创建线程291
20.4线程管理294
20.5线程安全297
20.6线程间通信301
本章小结306
第四篇项目实战
第21章项目实战1:网络爬虫与爬取股票数据308
21.1网络爬虫技术概述308
21.2爬取数据311
21.3分析数据319
21.4项目实战:爬取纳斯达克股票数据323
第22章项目实战2:数据可视化与股票数据分析334
22.1使用Matplotlib绘制图表334
22.2项目实战:纳斯达克股票数据分析343
第23章项目实战3:PetStore宠物商店项目352
23.1系统分析与设计352
23.2任务1:创建数据库359
23.3任务2:初始化项目360
23.4任务3:编写数据持久层代码361
23.5任务4:编写表示层代码368
23.6任务5:发布可执行文件386
第24章项目实战4:开发Python版QQ2006聊天工具390
24.1系统分析与设计390
24.2任务1:创建服务器端数据库395
24.3任务2:初始化项目397
24.4任务3:编写服务器端数据持久层397
24.5任务4:客户端UI实现400
24.6任务5:用户登录过程实现409
24.7任务6:刷新好友列表415
24.8任务7:聊天过程实现419
24.9任务8:用户下线423
摘要
 

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网