技术教育社区
www.teccses.org

滚雪球学PYTHON

封面

作者:王德朕

页数:268

出版社:电子工业出版社

出版日期:2023

ISBN:9787121454844

电子书格式:pdf/epub/txt

内容简介

本书用滚雪球的思维讲解 Python 的知识体系。 本书共 31 章,分为 3 个部分。 第 1 部分为基础篇,包括第 1~15 章,介绍 Python 语言核心知识点。 第 2 部分为进阶篇,包括第 16~28 章,是进阶内容,也是 Python 语言的魅力点所在。通过对这部分 内容的学习,读者会全方位地感受到 Python 的灵活、迅捷、禅意。 第 3 部分为实战篇,包括第 29~31 章,通过 3 个实战案例,介绍 Python 的数据处理能力,以及 Python 在网站方面的应用。

作者简介

王德朕,10 年互联网人,高级产品经理,高校讲师,博客专家,专栏 “Python 爬虫 100 例”“Python 爬虫 120”撰写者,专栏“滚雪球学 Python”原创者。与擦姐共同运营技术自媒体账号“梦想橡皮擦”,主要输出 Python 技术栈及周边相关内容,致力于用轻松的学习方式入难的编程大门。

相关资料

《滚雪球学 Python》终于要出版了,这是一本经过了反复打磨的经典之作,成书之前作为专栏作品就已经大受欢迎。在本书中,作者设计了一种全新的学习方式,让学习者循序渐进地感受 Python 编程的魅力,每一节恰到好处的知识量让你爱上学习,爱上 Python 编程。
——CSDN 博客/学习 负责人 王路敏

本书详细讲解了 Python 的技术体系,涵盖 Python 基础语法、文件数据库操作和案例实战等,是一本系统的Python 入门书籍,更是一本夯实基础的宝典。全书内容通俗易懂、案例丰富、图文并茂,便于读者快速上手,非常适合 Python 初学者、爱好者和高校师生学习。同时,作者长期分享 Python 基础知识并从事相关工作,实践经验丰富。建议读者认真学习书中的知识,主动编写相关代码,您一定能从中获益。
—— AI安全技术分享者,贵州财经大学教师,武汉大学在读博士 杨秀璋(Eastmount)

初学任何一门语言,都应该寻找一本能让你快速入门的图书。就像我们学习骑自行车,一定要多骑几圈,而不是拆开自行车看看里面都有什么零件。《滚雪球学 Python》就是一本通过简单入门、拓展广度、挖掘深度,一步步让读者“学到会”“吃到饱”的实践型编程指导图书,非常适合需要掌握 Python 技能的读者快速上手。
——公众号“bugstack虫洞栈”作者,互联网架构师,《重学Java设计模式》作者 小傅哥

阅读完初稿,发现这是一本实用的书、有趣的书、设身处地为初学者着想的书。对于较难的知识点,作者会给予读者一些学习建议,并且偶尔附带一些幽默的行业“冷笑话”,让读者在学习的过程中收获快乐,终迈入实战开发阶段。对于初学者来说,这种寓教于乐、充满建议的书籍是非常难得的。
——知名博主,CSDN博客之星,各大平台签约作者,超15年编程经验 1_bit

本书特色

用滚雪球的思维学 Python,一遍遍丰富知识体系
严格筛选知识点,便于初学者上手
文字清爽,简捷易读

目录

第 1 部分 基础篇
1 Python 正确起手式 ……………………………………………………………………….. 1
1.1 滚雪球学 Python 课程前置导语 ……………………………………………………………………….. 1
1.2 Python 语言简介 ……………………………………………………………………………………………… 1
1.2.1 Python 作者 ………………………………………………………………………………………….. 2
1.2.2 Python 语言发展简介 ……………………………………………………………………………. 2
1.2.3 Python 语言的前景 ……………………………………………………………………………….. 2
1.3 Python 环境安装 ……………………………………………………………………………………………… 3
1.3.1 Python 3.7.x 安装 ………………………………………………………………………………….. 3
1.3.2 PyCharm 安装 ………………………………………………………………………………………. 4
1.4 学语言先学注释 ……………………………………………………………………………………………… 8
1.4.1 注释符号 ……………………………………………………………………………………………… 9
1.4.2 多行注释 ……………………………………………………………………………………………… 9
1.5 认识变量 ………………………………………………………………………………………………………. 10
1.5.1 变量命名规则 …………………………………………………………………………………….. 11
1.5.2 不合规变量名举例 ……………………………………………………………………………… 11
1.6 打印输出函数 print() ……………………………………………………………………………………… 12
1.7 数学运算及优先级问题 …………………………………………………………………………………. 12
1.8 赋值运算符 …………………………………………………………………………………………………… 13
2 无门槛掌握数据类型与输入/输出函数 …………………………………………….. 14
2.1 基本数据类型 ……………………………………………………………………………………………….. 14
2.1.1 数值数据类型 …………………………………………………………………………………….. 15
2.1.2 整数的不同形式表示 ………………………………………………………………………….. 15
2.1.3 数据类型强制转换 ……………………………………………………………………………… 16
2.1.4 扩展几个数值数据类型常用的函数 …………………………………………………….. 17
2.1.5 布尔值数据类型 …………………………………………………………………………………. 18
2.1.6 字符串数据类型 …………………………………………………………………………………. 18
2.2 输入与输出 …………………………………………………………………………………………………… 21
2.2.1 print()函数格式化输出 ………………………………………………………………………… 22
2.2.2 format()函数 ……………………………………………………………………………………….. 23
2.2.3 input()函数数据输入 …………………………………………………………………………… 24
3 无转折不编程 …………………………………………………………………………….. 25
3.1 关系运算符 …………………………………………………………………………………………………… 25
3.2 算术运算符 …………………………………………………………………………………………………… 26
3.3 逻辑运算符 …………………………………………………………………………………………………… 27
3.4 编程中的转折——流程控制 ………………………………………………………………………….. 27
3.4.1 if 语句 ……………………………………………………………………………………………….. 27
3.4.2 if…else…语句 ……………………………………………………………………………………. 29
3.4.3 if…elif…else…语句 ……………………………………………………………………………. 29
3.4.4 if 语句的嵌套……………………………………………………………………………………… 30
4 列表一学完,Python 会一半 …………………………………………………………. 31
4.1 列表是个啥 …………………………………………………………………………………………………… 31
4.1.1 列表定义 ……………………………………………………………………………………………. 31
4.1.2 列表读取 ……………………………………………………………………………………………. 32
4.1.3 列表切片 ……………………………………………………………………………………………. 33
4.1.4 列表相关内置函数 ……………………………………………………………………………… 33
4.1.5 列表元素的修改与删除 ………………………………………………………………………. 34
4.1.6 列表相加、相乘、删除 ………………………………………………………………………. 35
4.2 初识 Python 面向对象 ……………………………………………………………………………………. 36
4.2.1 字符串对象的方法 ……………………………………………………………………………… 36
4.2.2 快速获取系统内置方法 ………………………………………………………………………. 37
4.3 通过方法增删列表元素 …………………………………………………………………………………. 38
4.3.1 追加列表元素 …………………………………………………………………………………….. 38
4.3.2 插入列表元素 …………………………………………………………………………………….. 39
4.3.3 删除列表元素 …………………………………………………………………………………….. 40
4.4 列表排序 ………………………………………………………………………………………………………. 40
4.4.1 排序方法 sort() …………………………………………………………………………………… 41
4.4.2 排序函数 sorted() ………………………………………………………………………………… 41
4.5 其他列表方法 ……………………………………………………………………………………………….. 42
4.5.1 检索元素索引 …………………………………………………………………………………….. 42
4.5.2 统计列表元素出现次数 ………………………………………………………………………. 42
4.5.3 转换为字符串 …………………………………………………………………………………….. 43
4.5.4 追加列表 ……………………………………………………………………………………………. 43
4.6 多维列表 ……………………………………………………………………………………………………….

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《滚雪球学PYTHON》
Article link:https://www.teccses.org/1471150.html