![]()
内容推荐 本书由Real Python团队倾力编写,内容兼容Python 3.9版本。全书可分为两大部分,共18章。前半部分透彻地讲解现代Python编程的所有核心知识,后半部分带领你用Python构建实际的应用程序和脚本,解决有趣的现实问题。本书按照逻辑顺序介绍每个概念和语言特性,并以简短明了的代码示例进行解释和说明。你还可以通过书中的编码练习和项目巩固基础,通过交互式小测验检验自己的学习效果。本书内容已经过数以万计的Python爱好者、数据科学家和开发人员的实战检验,尤其适合零基础新人快速习得编写Python程序的实用技巧,培养对编程的热情。 本书面向希望通过一份综合性学习资料系统学习Python的初学者。 作者简介 达恩·巴德尔(Dan Bader),影响全球1000000以上程序员的PythonistaCafe社区创始人,Real Python培训机构总编,拥有近20年软件开发经验。巴德尔毕业于欧洲历史悠久的慕尼黑工业大学,该校以优异的科教质量闻名,到2018年已经培养出17位诺贝尔奖得主。 目录 第1章 配置Python环境 1.1 有关Python版本的注意事项 1.2 Windows 1.2.1 安装Python 1.2.2 打开IDLE 1.3 macOS 1.3.1 安装Python 1.3.2 打开IDLE 1.4 Ubuntu Linux 1.4.1 安装Python 1.4.2 打开IDLE 第2章 你的第一个Python程序 2.1 编写Python程序 2.1.1 交互式窗口 2.1.2 编辑器窗口 2.2 搞点儿破坏 2.2.1 语法错误 2.2.2 运行时错误 2.2.3 巩固练习 2.3 创建变量 2.3.1 赋值运算符 2.3.2 变量命名的法则 2.3.3 直白的名字胜过简短的名字 2.3.4 Python变量命名约定 2.3.5 巩固练习 2.4 在交互式窗口中检查值 2.5 给自己留下有用的笔记 2.5.1 如何添加注释 2.5.2 约定与抱怨 2.6 总结和更多学习资源 第3章 字符串与字符串方法 3.1 什么是字符串 3.1.1 字符串类型 3.1.2 字符串字面量 3.1.3 确定字符串的长度 3.1.4 多行字符串 3.1.5 巩固练习 3.2 拼接、索引、切片 3.2.1 拼接字符串 3.2.2 索引字符串 3.2.3 字符串切片 3.2.4 字符串是不可变的 3.2.5 巩固练习 3.3 利用字符串方法操作字符串 3.3.1 大小写转换 3.3.2 移除字符串中的空白字符 3.3.3 判断字符串是否以某个字符串开头或结尾 3.3.4 字符串方法与不可变性 3.3.5 利用IDLE探索其他的字符串方法 3.3.6 巩固练习 3.4 与用户输入交互 3.5 挑战:分析用户输入 3.6 处理字符串和数字 …… 第4章 数字与数学 第5章 函数和循环 第6章 寻找并修复代码中的bug 第7章 条件逻辑与流程控制 第8章 元组、列表、字典 第9章 面向对象编程 第10章 模块和包 第11章 文件输入与输出 第12章 使用pip安装包 第13章 创建、修改PDF文件 第14章 操作数据库 第15章 和Web交互 第16章 科学计算与绘图 第17章 图形用户界面 第18章 写在最后 |