看漫画学Python

看漫画学Python

作者:关东升 著赵大羽 绘

出版社:电子工业

出版年:2020年6月

ISBN:9787121388392

所属分类:散文随笔

书刊介绍

《看漫画学Python》内容简介

Python是一门既简单又强大的编程语言,被广泛应用于数据分析、大数据、网络爬虫、自动化运维、科学计算和人工智能等领域。Python也越来越重要,成为国家计算机等级考试科目,某些中小学也开设了Python编程课程。本书秉承有趣、有料、好玩、好用的理念,通过3个漫画人物的轻松对话、搞笑形象及夸张动作,把复杂的Python技术问题简单化。
《看漫画学Python:有趣、有料、好玩、好用(全彩版)》总计16章:第1章介绍Python的历史和特点,并进行开发环境搭建。第2~5章介绍Python的基础知识,包括数据类型、表达式、流程控制等。第6~7章介绍Python常用的容器类型数据和字符串数据。第8~11章介绍Python的进阶内容,包括函数、类与对象、异常处理、常用内置模块等。第12~16章介绍Python实用库的使用方法,包括文件读写、图形用户界面、网络通信、数据库访问和多线程等。本书在每一章中都安排了“动动手”环节,您可在该环节找到应用实例;在每一章结尾都提供了“练一练”环节,您可在该环节找到同步练习题。
如果您想入门Python,则无论您是想学习编程的小学生,还是想参加计算机竞赛的中学生,抑或是计算机相关专业的大学生,甚至是正在从事软件开发的职场人,本书都适合您阅读和学习。
关东升 一个在IT领域摸爬滚打20多年的老程序员、软件架构师、高级培训讲师、IT作家。熟悉Java、Kotlin、Python、iOS、Android、游戏开发、数据库开发与设计、软件架构设计等多种IT技术。参与设计和开发北京市公交一卡通百亿级大型项目,开发国家农产品追溯系统、金融系统微博等移动客户端项目。近期为中国移动、中国联通、南方航空、中国石油、工商银行、平安银行和天津港务局等企事业单位授课。著有《Java从小白到大牛》《Kotlin从小白到大牛》《Python从小白到大牛》等40多部计算机书籍。
赵大羽 用户体验设计师,UI及交互设计专家,企业内训讲师及咨询顾问。毕业于清华大学美术学院,曾为摩托罗拉、上海通用别克、宝洁、西门子等企业提供设计工作;为华为、联想、惠普、携程、咪咕传媒、爱普生等企业提供用户体验咨询服务及设计培训;著有书籍《品味移动设计》《交互设计的艺术》。

作品目录

作者简介
前言
第1章:油箱加满!准备出发!
1.1、Python的历史
1.2、Python的特点
1.3、搭建Python开发环境
1.4、动动手——编写和运行一个Hello
World程序
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.7、练一练
第4章:运算符
4.1、算术运算符
4.2、比较运算符
4.3、逻辑运算符
4.4、位运算符
4.5、赋值运算符
4.6、运算符的优先级
4.7、练一练
第5章:程序流程控制
5.1、分支语句
5.2、循环语句
5.3、跳转语句
5.4、动动手——计算水仙花数
5.5、练一练
第6章:容器类型的数据
6.1、序列
6.2、列表
6.3、元组
6.4、集合
6.5、字典
6.6、动动手——遍历字典
6.7、练一练
第7章:字符串
7.1、字符串的表示方式
7.2、字符串与数字的相互转换
7.3、格式化字符串
7.4、操作字符串
7.5、动动手——统计英文文章中单词出现的频率
7.6、练一练
第8章:函数
8.1、定义函数
8.2、调用函数
8.3、参数的默认值
8.4、可变参数
8.5、函数中变量的作用域
8.6、函数类型
8.7、lambda()函数
8.8、动动手——使用更多的lambda()函数
8.9、练一练
第9章:类与对象
9.1、面向对象
9.2、定义类
9.3、创建对象
9.4、类的成员
9.5、封装性
9.6、继承性
9.7、多态性
9.8、练一练
第10章:异常处理
10.1、第一个异常——除零异常
10.2、捕获异常
10.3、使用finally代码块释放资源
10.4、自定义异常类
10.5、动动手——手动引发异常
10.6、练一练
第11章:常用的内置模块
11.1、数学计算模块——math
11.2、日期时间模块——datetime
11.3、正则表达式模块——re
11.4、点拨点拨——如何使用官方文档查找模块帮助信息
11.5、练一练
第12章:文件读写
12.1、打开文件
12.2、关闭文件
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.8、控件
13.9、点拨点拨——如何使用wxPython官方文档
13.10、练一练
第14章:网络通信
14.1、基本的网络知识
14.2、搭建自己的Web服务器
14.3、urllib.request模块
14.4、JSON数据
14.5、动动手——下载图片示例
14.6、动动手——返回所有备忘录信息
14.7、练一练
第15、章访问数据库
15.1、SQLite数据库
15.2、数据库编程的基本操作过程
15.3、sqlite3模块API
15.4、动动手——数据库的CRUD操作示例
15.5、点拨点拨——防止SQL注入攻击
15.6、练一练
第16章:多线程
16.1、线程相关的知识
16.2、线程模块——threading
16.3、创建子线程
16.4、线程管理
16.5、动动手——下载图片示例
16.6、练一练
附录
“练一练”参考答案
好书分享

相关推荐

微信二维码