看漫画学Python:有趣、有料、好玩、好用(全彩版)
  • 推荐5
  • 收藏14
  • 浏览3.3K

看漫画学Python:有趣、有料、好玩、好用(全彩版)

关东升、赵大羽 (作者) 

  • 书  号:978-7-121-38839-2
  • 出版日期:2020-06-01
  • 页  数:264
  • 开  本:16(185*235)
  • 出版状态:上市销售
  • 维护人:张国霞
电子书 ¥62.30
购买电子书
纸质版 ¥89.00
Python是一门既简单又强大的编程语言,被广泛应用于数据分析、大数据、网络爬虫、自动化运维、科学计算和人工智能等领域。Python也越来越重要,成为国家计算机等级考试科目,某些中小学也开设了Python编程课程。本书秉承有趣、有料、好玩、好用的理念,通过3个漫画人物的轻松对话、搞笑形象及夸张动作,把复杂的Python技术问题简单化。
本书总计16章:第1章介绍Python的历史和特点,并进行开发环境搭建。第2~5章介绍Python的基础知识,包括数据类型、表达式、流程控制等。第6~7章介绍Python常用的容器类型数据和字符串数据。第8~11章介绍Python的进阶内容,包括函数、类与对象、异常处理、常用内置模块等。第12~16章介绍Python实用库的使用方法,包括文件读写、图形用户界面、网络通信、数据库访问和多线程等。本书在每一章中都安排了“动动手”环节,您可在该环节找到应用实例;在每一章结尾都提供了“练一练”环节,您可在该环节找到同步练习题。
如果您想入门Python,则无论您是想学习编程的小学生,还是想参加计算机竞赛的中学生,抑或是计算机相关专业的大学生,甚至是正在从事软件开发的职场人,本书都适合您阅读和学习。

看漫画学Python,有趣、简单!提供配套视频、定期答疑,小灰、大胡子、臧秀涛等力赞!
关东升、赵大羽新作!
关东升
一个在IT领域摸爬滚打20多年的老程序员、软件架构师、高级培训讲师、IT作家。熟悉Java、Kotlin、Python、iOS、Android、游戏开发、数据库开发与设计、软件架构设计等多种IT技术。参与设计和开发北京市公交一卡通百亿级大型项目,开发国家农产品追溯系统、金融系统微博等移动客户端项目。近期为中国移动、中国联通、南方航空、中国石油、工商银行、平安银行和天津港务局等企事业单位授课。著有《Java从小白到大牛》《Kotlin从小白到大牛》《Python从小白到大牛》等40多部计算机书籍。

赵大羽
用户体验设计师,UI及交互设计专家,企业内训讲师及咨询顾问。毕业于清华大学美术学院,曾为摩托罗拉、上海通用别克、宝洁、西门子等企业提供设计工作;为华为、联想、惠普、携程、咪咕传媒、爱普生等企业提供用户体验咨询服务及设计培训;著有书籍《品味移动设计》《交互设计的艺术》。
前 言
为什么写作本书
我和赵大羽老师是多年的朋友和同事,曾经合作开发多个项目:他有设计功底,负责让项目美观、易用;我有技术功底,负责技术实现。合作出版一本漫画版技术书的想法由来已久,而Python正热,我们经过慎重思考,决定先出版一本漫画版的Python入门书。
经过几个月用心创作,我们终于在2020年3月底将书稿提交给出版社。这几个月来,我们不敢有任何松懈,对内容的打造更不敢模棱两可,对每一幅漫画表达的准确性也进行了反复推敲,只为了向广大读者奉献一本精品漫画技术书。
本书读者对象
这是一本Python入门书。无论您是想学习编程的小学生,还是想参加计算机竞赛的中学生,抑或是计算机相关专业的大学生,甚至是正在从事软件开发的职场人,本书都适合您阅读和学习。但您若想更深入地学习Python并进行深层次应用,则需要选择其他相关图书。
本书概要
本书在每一章中都安排了“动动手”环节,您可在该环节找到应用实例;在每一章结尾都提供了“练一练”环节,您可在该环节找到同步练习题。
全书总计16章,如下所述。
√ 第1章介绍Python的历史和特点,并进行开发环境搭建。
√ 第2~5章介绍Python的基础知识,包括数据类型、表达式、流程控制等。
√ 第6~7章介绍Python常用的容器类型数据和字符串数据。
√ 第8~11章介绍Python的进阶内容,包括函数、类与对象、异常处理、常用内置模块等。
√ 第12~16章介绍Python实用库的使用方法,包括文件读写、图形用户界面、网络通信、数据库访问和多线程等。
相关资源
为了更好地向广大读者提供服务,我们为本书提供了配套源代码、教学课件和学习视频,具体领取方式请参照本书封底提示。
致谢
在此感谢电子工业出版社博文视点的张国霞编辑,她在本书创作过程中给予我们指导与鞭策。感谢赵大羽老师手绘了书中全部漫画,并进行了图解等工作。感谢赵静仪为漫画提供新鲜灵感和创意。感谢智捷团队的赵志荣、关锦华参与本书的部分编写工作。感谢电子工业出版社博文视点的王乐编辑及参与本书出版的其他工作人员。感谢我们的家人容忍我们的忙碌,以及对我们的关心和照顾,使我们能抽出这么多时间及精力编写此书。
由于时间仓促,书中难免存在不妥之处,敬请读者谅解及提出宝贵意见。
关东升 2020年4月于齐齐哈尔

目录

第1章 油箱加满!准备出发!
1.1 Python的历史
1.2 Python的特点
1.3 搭建Python开发环境
1.4 动动手 棗 编写和运行一个Hello World程序
1.4.1 交互方式
1.4.2 文件方式
1.5 练一练

第2章 编程基础那点事
2.1 标识符
2.2 关键字
2.3 变量
2.4 语句
2.5 代码注释
2.6 模块
2.7 动动手 —— 实现两个模块间的代码元素访问
2.8 练一练

第3章 数字类型的数据
3.1 Python中的数据类型
3.2 整数类型
3.3 浮点类型
3.4 复数类型
3.5 布尔类型
3.6 数字类型的相互转换
3.6.1 隐式类型的转换
3.6.2 显式类型的转换
3.7 练一练

第4章 运算符
4.1 算术运算符
4.2 比较运算符
4.3 逻辑运算符
4.4 位运算符
4.5 赋值运算符
4.6 运算符的优先级
4.7 练一练

第5章 程序流程控制
5.1 分支语句
5.1.1 if结构
5.1.2 if-else结构
5.1.3 if-elif-else结构
5.2 循环语句
5.2.1 while语句
5.2.2 for语句
5.3 跳转语句
5.3.1 break语句
5.3.2 continue语句
5.4 动动手 —— 计算水仙花数
5.5 练一练

第6章 容器类型的数据
6.1 序列
6.1.1 序列的索引操作
6.1.2 加和乘操作
6.1.3 切片操作
6.1.4 成员测试
6.2 列表
6.2.1 创建列表
6.2.2 追加元素
6.2.3 插入元素
6.2.4 替换元素
6.2.5 删除元素
6.3 元组
6.3.1 创建元组
6.3.2 元组拆包
6.4 集合
6.4.1 创建集合
6.4.2 修改集合
6.5 字典
6.5.1 创建字典
6.5.2 修改字典
6.5.3 访问字典视图
6.6 动动手 —— 遍历字典
6.7 练一练

第7章 字符串
7.1 字符串的表示方式
7.1.1 普通字符串
7.1.2 原始字符串
7.1.3 长字符串
7.2 字符串与数字的相互转换
7.2.1 将字符串转换为数字
7.2.2 将数字转换为字符串
7.3 格式化字符串
7.3.1 使用占位符
7.3.2 格式化控制符
7.4 操作字符串
7.4.1 字符串查找
7.4.2 字符串替换
7.4.3 字符串分割
7.5 动动手 —— 统计英文文章中单词出现的频率
7.6 练一练

第8章 函数
8.1 定义函数
8.2 调用函数
8.2.1 使用位置参数调用函数
8.2.2 使用关键字参数调用函数
8.3 参数的默认值
8.4 可变参数
8.4.1 基于元组的可变参数(*可变参数)
8.4.2 基于字典的可变参数(**可变参数)
8.5 函数中变量的作用域
8.6 函数类型
8.6.1 理解函数类型
8.6.2 过滤函数filter()
8.6.3 映射函数map()
8.7 lambda()函数
8.8 动动手 —— 使用更多的lambda()函数
8.9 练一练

第9章 类与对象
9.1 面向对象
9.2 定义类
9.3 创建对象
9.4 类的成员
9.4.1 实例变量
9.4.2 构造方法
9.4.3 实例方法
9.4.4 类变量
9.4.5 类方法
9.5 封装性
9.5.1 私有变量
9.5.2 私有方法
9.5.3 使用属性
9.6 继承性
9.6.1 Python中的继承
9.6.2 多继承
9.6.3 方法重写
9.7 多态性
9.7.1 继承与多态
9.7.2 鸭子类型测试与多态
9.8 练一练

第10章 异常处理
10.1 第一个异常 —— 除零异常
10.2 捕获异常
10.2.1 try-except语句
10.2.2 多个except代码块
10.2.3 多重异常捕获
10.2.4 try-except语句嵌套
10.3 使用finally代码块释放资源
10.4 自定义异常类
10.5 动动手 —— 手动引发异常
10.6 练一练


第11章 常用的内置模块
11.1 数学计算模块 —— math
11.2 日期时间模块 —— datetime
11.2.1 datetime类
11.2.2 date类
11.2.3 time类
11.2.4 计算时间跨度类——timedelta
11.2.5 将日期时间与字符串相互转换
11.3 正则表达式模块 —— re
11.3.1 字符串匹配
11.3.2 字符串查找
11.3.3 字符串替换
11.3.4 字符串分割
11.4 点拨点拨 —— 如何使用官方文档查找模块帮助信息
11.5 练一练

第12章 文件读写
12.1 打开文件
12.2 关闭文件
12.2.1 在finally代码块中关闭文件
12.2.2 在with as代码块中关闭文件
12.3 读写文本文件
12.4 动动手 —— 复制文本文件
12.5 读写二进制文件
12.6 动动手 —— 复制二进制文件
12.7 练一练

第13章 图形用户界面
13.1 Python中的图形用户界面开发库
13.2 安装wxPython
13.3 第一个wxPython程序
13.4 自定义窗口类
13.5 在窗口中添加控件
13.6 事件处理
13.7 布局管理
13.7.1 盒子布局管理器
13.7.2 动动手——重构事件处理示例
13.7.3 动动手——盒子布局管理器嵌套示例
13.8 控件
13.8.1 文本输入控件
13.8.2 复选框和单选按钮
13.8.3 列表
13.8.4 静态图片控件
13.9 点拨点拨 —— 如何使用wxPython官方文档
13.10 练一练

第14章 网络通信
14.1 基本的网络知识
14.1.1 TCP/IP
14.1.2 IP地址
14.1.3 端口
14.1.4 HTTP/HTTPS
14.2 搭建自己的Web服务器
14.3 urllib.request模块
14.3.1 发送GET请求
14.3.2 发送POST请求
14.4 JSON数据
14.4.1 JSON文档的结构
14.4.2 JSON数据的解码
14.5 动动手 —— 下载图片示例
14.6 动动手 —— 返回所有备忘录信息
14.7 练一练

第15章 访问数据库
15.1 SQLite数据库
15.1.1 SQLite数据类型
15.1.2 Python数据类型与SQLite数据类型的映射
15.1.3 使用GUI管理工具管理SQLite数据库
15.2 数据库编程的基本操作过程
15.3 sqlite3模块API
15.3.1 数据库连接对象Connection
15.3.2 游标对象Cursor
15.4 动动手 —— 数据库的CRUD操作示例
15.4.1 示例中的数据表
15.4.2 无条件查询
15.4.3 有条件查询
15.4.4 插入数据
15.4.5 更新数据
15.4.6 删除数据
15.5 点拨点拨 —— 防止SQL注入攻击
15.6 练一练

第16章 多线程
16.1 线程相关的知识
16.1.1 进程
16.1.2 线程
16.1.3 主线程
16.2 线程模块 —— threading
16.3 创建子线程
16.3.1 自定义函数实现线程体
16.3.2 自定义线程类实现线程体
16.4 线程管理
16.4.1 等待线程结束
16.4.2 线程停止
16.5 动动手 —— 下载图片示例
16.6 练一练

附录

读者评论

  • 链接怎么都打不开啊

    默笙歌发表于 2020/10/2 15:48:13
  • 免费x提供的代码、课件和视频在哪?

    ANGEL发表于 2020/9/19 22:29:53
  • 下载资源里的资料不是写了么,关注公众号回复38839

    manaslu发表于 2020/8/22 22:35:47
  • 我也没看到在哪里下载

    孩子他爹发表于 2020/7/10 15:09:05
  • 所说的600分钟视频在哪里下载啊?下载资源里没有啊!

    victor_won发表于 2020/7/6 11:03:22
    • 估计这个只能在微信里边看了

      默笙歌发表于 2020/10/10 11:21:11

相关图书

人人都是产品经理(创新版):低成本的产品创新方法

陶英琪 (作者)

《人人都是产品经理2.0——写给泛产品经理》继续定位在5-10岁的产品经理,比如自认为是产品职场老人,要过渡到自己独立做产品的高级产品经理及早期创业者,《人人都...

¥79.00

少博士趣学Python

周安琪 (作者)

本书是一本针对中国青少年的Python入门编程书,内容包括基本的Python语法和编程概念、关于信息世界的故事、算法的简介以及对计算性思维的练习。本书从浅显的示...

¥49.90

Laravel入门与实战:构建主流PHP应用开发框架

Matt Stauffer (作者) 韦玮 (译者)

本书从基础开始详细地讲解了Laravel开发框架。本书对Laravel框架进行了系统的介绍,包括Laravel的背景、Laravel开发环境的搭建、路由与控制器...

¥78.00

Python与量化投资:从基础到实战

王小川 (作者)

本书主要讲解如何利用Python进行量化投资,包括对数据的获取、整理、分析挖掘、信号构建、策略构建、回测、策略分析等。本书也是利用Python进行数据分析的指南...

¥59.00

SAFe 4.0精粹:运用规模化敏捷框架实现精益软件与系统工程

Richard Knaster、 Dean Leffingwell (作者) 李建昊等 (译者)

  本书基于规模化敏捷框架的完整结构,提纲挈领地介绍了其核心内容,同时给出了在企业环境中实施SAFe 的路线图。本书聚焦在提炼SAFe 4.0 版本的精粹,旨在...

¥99.00

PHP7内核剖析

秦朋 (作者)

PHP作为最流行的语言之一,自第一个版本发布至今的二十几年里经历了多次重大改进,PHP7版本最大的特色在于其性能上的突破,比PHP5快了一倍。目前PHP7已经得...

¥89.00