欢迎光临中图网 请 | 注册
> >
无Python编程完全自学教程

无Python编程完全自学教程

作者:朱春旭
出版社:北京大学出版社出版时间:2021-01-01
开本: 16开 页数: 312
中 图 价:¥74.3(7.5折) 定价  ¥99.0 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

无Python编程完全自学教程 版权信息

  • ISBN:9787301318409
  • 条形码:9787301318409 ; 978-7-301-31840-9
  • 装帧:一般轻型纸
  • 册数:暂无
  • 重量:暂无
  • 所属分类:>

无Python编程完全自学教程 本书特色

本书轻理论,重实践,目的是用低的学习成本,让读者快速上手 Python 编程与应用开发。 1.案例经典,讲解清晰。没有高深的理论,每一章都是以实例为主,读者可参考源码修改实例,看得懂、学得会、做得出; 2.内容系统,实战性强。面向对象程序设计、程序优化、系统集成、数据采集等5种核心编程能力全面讲解,从基础知识到高阶开发技能一应俱全; 3.每章都配备常见面试题,方便读者看完后尽快巩固知识,举一反三,学以致用,轻松应对面试求职; 4.学习资源免费奉送。附赠全书案例源代码,供读者参考学习。

无Python编程完全自学教程 内容简介

本书是一本针对所有层次的Python读者而作的Python入门书。全书分两部分:首部分介绍用Python 编程所必须了解的基本概念,包括matplotlib、NumPy和Pygal等强大的Python库和工具介绍,以及列表、字典、if语句、类、文件与异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的Python 2D游戏开发,如何利用数据生成交互式的信息图,以及创建和定制简单的Web应用,并帮读者解决常见编程问题和困惑。本书是一本全面的从入门到实践的Python编程教程,带领读者快速掌握编程基础知识、编写出能解决实际问题的代码并开发复杂项目。 本书内容精练、重点突出、实例丰富、讲解通俗,是广大网络应用设计和开发人员的一本参考书,同时很好适合大中专院校师生学习和阅读,也可作为高等院校计算机及相关培训机构的教材。

无Python编程完全自学教程 目录

第1篇 入门篇
第1章
Python简介 1
1.1 初识Python 1
1.2 Python安装简介 3

1.3 PyCharm安装与使用介绍 7
1.4 Python软件包的管理 10
本章小结 11
第2章
Python基本语法 12
2.1 Python基本语法 12
2.2 变量 13
2.3 标识符 16
2.4 基本数据类型 17
常见面试题 19
本章小结 19
第3章
常用语句和运算 20
3.1 常见运算符 20
3.2 流程控制语句 25
常见面试题 27
本章小结 27
第4章
字符串 28
4.1 字符串的基本操作 28
4.2 输入与输出 30
4.3 字符串的内建函数 32
函数 34
4.4 执行字符串 36
常见面试题 37
本章小结 37
第5章
列表、元组、字典和集合 38
5.1 列表 38
5.2 元组 43
5.3 字典 45
5.4 集合 49
常见面试题 50
本章小结 50
第2篇 进阶篇


第6章
函数、模块和包 51
6.1 定义与调用函数 52
6.2 高级函数 57
6.3 Python模块与包 62
常见面试题 64
本章小结 64
第7章
文件操作 65
7.1 文件的打开和关闭 65
7.2 文件的基本操作 66
7.3 文件内容的迭代 67
7.4 序列化和反序列化 68
常见面试题 70
本章小结 70
第8章
异常处理 71
8.1 内建异常类型 71
8.2 异常处理 72
常见面试题 74
本章小结 74
第9章
面向对象编程1 75
9.1 面向对象简介 75
9.2 创建类 76
9.3 类的深入讲解 78
常见面试题 82
本章小结 82
第10章
面向对象编程2 83
10.1 类的属性 83
10.2 类的方法 87
10.3 类的继承 91
常见面试题 93
本章小结 94

第3篇 高级篇

第11章
时间和日期 95
11.1 time模块 95
11.2 datetime模块 100
11.3 calendar模块 104
常见面试题 105
本章小结 105
第12章
正则表达式 106
12.1 正则表达式常用符号 106
12.2 re模块 111
常见面试题 114
本章小结 115
第13章
多任务编程 116
13.2 进程 123
13.3 协程 127
常见面试题 129
本章小结 130
第14章
网络编程 131
14.1 网络和Socket 131
14.2 TCP通信 133
14.3 UDP通信 137
实例 138
常见面试题 139
本章小结 139
第15章
数据库 140
15.1 MySQL 140

15.2 MongoDB 153
15.3 Redis 167
常见面试题 175
本章小结 176
第16章
利用RabbitMQ?开发分布式
应用 177
16.1 RabbitMQ?概述 177
16.2 RabbitMQ 安装 178
16.3 RabbitMQ 入门 180
16.4 RabbitMQ 消息处理 184
16.5 RabbitMQ 订阅 186
16.6 RabbitMQ 路由 188
16.7 RabbitMQ 主题 190
16.8 RabbitMQ RPC 192
常见面试题 195
本章小结 195

第4篇 爬虫应用篇

第17章
Python爬虫基础 196
17.1 爬虫原理 197
17.2 页面构成 198
17.3 网页解析 199
17.4 Requests爬虫库 215
常见面试题 222
本章小结 223
第18章
Python分布式爬虫应用 224
18.1 Scrapy框架的安装和
使用 224
18.2 Scrapy 框架的案例1—51Job
爬虫 229
18.3 Scrapy 框架的案例2—链家网
分布式爬虫 232
常见面试题 237
本章小结 237

第5篇 Web开发篇

第19章
主流Web开发框架:Django 238
19.1 Django框架入门 239
19.2 Django模型 245

19.3 Django视图 268
19.3.1 URLConf 268
19.3.2 视图返回值 270
19.3.3 类视图 271
19.3.4 中间件 272
19.4 Django模板 274
19.5 部署 278
常见面试题 280
本章小结 281
第20章
轻量级Web开发框架Flask 282
20.1 Flask框架简介 282
20.2 Flask框架入门 283
20.3 视图与路由 284
20.4 模板 290
20.5 数据库 294
20.6 部署项目 298
常见面试题 302
本章小结 302

展开全部

无Python编程完全自学教程 作者简介

朱春旭,高级软件工程师,现任四川华迪信息技术有限公司培训讲师,具有丰富的项目开发经验和教学培训经验。长期为企业、软件开发公司、政府机构培训大数据开发与应用课程,非常熟悉Python编程及大数据处理与分析相关应用。

商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服