搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
疯狂Python讲义(5周年纪念版)
0.00     定价 ¥ 103.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购22本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787121447525
  • 作      者:
    编者:李刚|责编:张月萍
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2023-01-01
收藏
畅销推荐
内容介绍
这既是一本适合初学者入门Python的图书(一个8岁的小朋友在本书出版前已学习了很多章节并动手写出了自己的程序);也是一本适合Python就业的图书,因为本书涵盖了网络编程、数据分析、网络爬虫等大量企业实用的知识。 本书全面而深入介绍了Python编程的相关内容,全书内容大致可分为四个部分。第一部分系统讲解Python的基本语法结构、函数编程、类和对象、模块和包、异常处理等核心语法;第二部分主要介绍Python常用的内置模块和包,包括Python的JSON和正则表达式支持、容器相关类、collections包、Tkinter GUI编程、I/O编程、数据库编程、并发编程、网络通信编程等内容,这部分内容既是掌握Python编程的核心,也是Python进阶的关键基础;第三部分主要介绍Python开发工程化方面的内容,包括如何为Python程序编写符合格式的文档注释、提取文档注释生成帮助文档、为Python程序编写测试用例、程序打包等内容;第四部分则属于“Python项目实战”,这部分引入了pygame、Matplotlib、Pygal、Scrapy这些第三方包,通过项目介绍Python游戏开发、大数据展示、网络爬虫等热门技能,尤其是网络爬虫和大数据展示,均是当下Python最热的就业岗位。 与“疯狂体系”图书类似,虽然我会尽量让本书的讲解通俗易懂(毕竟一个8岁的小朋友也能阅读此书),但我创作“疯狂体系”图书的初衷从来就不是“简单”和“入门”,本书所覆盖的Python的深度和广度,是很多书籍所不能比拟的。本书涉及大量实用案例开发:五子棋游戏、画图板、桌面弹球、合金弹头、大数据展示、基于网络的各国人均GDP对比、基于爬虫的招聘热点分析、基于爬虫的高清图片下载、基于Scrapy+Selenium的微博登录……设计这些案例的初衷不是“简单”和“入门”,而是让读者学以致用、激发编程自豪感,进而引爆内心的编程激情。因此对于那些仅图简单的读者,建议不要选择此书。本书课后习题共包括110道循序渐进的Python练习题(面试题),读者可通过这些练习题巩固所学、为面试做准备。 本书为所有打算深入掌握Python编程的读者而编写,适合各种层次的。Python学习者和工作者阅读,也适合作为大学教育、培训机构的Python教材。但如果只是想简单涉猎Python,则本书内容过于庞大,不适合阅读。
展开
目录
第1章 Python语言概述和开发环境
1.1 Python简介
1.1.1 Python简史
1.1.2 Python的特点
1.2 Python程序运行机制
1.3 开发Python的准备
1.3.1 在Windows上安装Python
1.3.2 在Linux上安装Python
1.3.3 在Mac OS X上安装Python
1.4 第一个Python程序
1.4.1 编辑Python源程序
1.4.2 使用IDLE运行Python程序
1.4.3 使用命令行工具运行Python程序
1.5 交互式解释器
1.6 本章小结
本章练习
第2章 变量和简单类型
2.1 单行注释和多行注释
2.2 变量
2.2.1 Python是弱类型语言
2.2.2 使用print函数输出变量
2.2.3 变量的命名规则
2.2.4 Python的关键字和内置函数
2.3 数值类型
2.3.1 整型
2.3.2 浮点型
2.3.3 复数
2.4 字符串入门
2.4.1 字符串和转义字符
2.4.2 拼接字符串
2.4.3 repr和字符串
2.4.4 使用input和raw_input获取用户输入
2.4.5 长字符串
2.4.6 原始字符串
2.4.7 字节串(bytes)
2.5 深入使用字符串
2.5.1 转义字符
2.5.2 字符串格式化
2.5.3 序列相关方法
2.5.4 大小写相关方法
2.5.5 删除空白
2.5.6 查找、替换相关方法
2.5.7 分割、连接方法
2.6 运算符
2.6.1 赋值运算符
2.6.2 算术运算符
2.6.3 位运算符
2.6.4 扩展后的赋值运算符
2.6.5 索引运算符
2.6.6 比较运算符与bool类型
2.6.7 逻辑运算符
2.6.8 三目运算符
2.6.9 in运算符
2.6.10 运算符的结合性和优先级
2.7 本章小结
本章练习
第3章 列表、元组和字典
3.1 序列简介
3.1.1 Python的序列
3.1.2 创建列表和元组
3.2 列表和元组的通用用法
3.2.1 通过索引使用元素
3.2.2 子序列
3.2.3 加法
3.2.4 乘法
3.2.5 in运算符
3.2.6 长度、最大值和最小值
3.2.7 序列封包和序列解包
3.3 使用列表
3.3.1 创建列表
3.3.2 增加列表元素
3.3.3 删除列表元素
3.3.4 修改列表元素
3.3.5 列表的其他常用方法
3.4 使用字典
3.4.1 字典入门
3.4.2 创建字典
3.4.3 字典的基本用法
3.4.4 字典的常用方法
3.4.5 使用字典格式化字符串
3.5 本章小结
本章练习
第4章 流程控制
第5章 函数和lambda表达式
第6章 类和对象
第7章 异常处理
第8章 Python类的特殊方法
第9章 模块和包
第10章 常见模块
第11章 图形界面编程
第12章 文件I/O
第13章 数据库编程
第14章 并发编程
第15章 网络编程
第16章 文档和测试
第17章 打包和发布
第18章 合金弹头
第19章 数据可视化
第20章 网络爬虫
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证