Python编程入门(第3版) PDF 影印版

  • 更新时间:
  • 4447人关注
  • 点击下载

Python编程入门(第3版)》是一本关于Python相关的电子书资源,介绍了关于Python编程、Python入门方面的内容,本书是由人民邮电出版社出版,格式为PDF,资源大小3285 MB MB,TobyDonaldson,袁国忠编写,目前豆瓣、亚马逊、当当、京东等综合评分为:7.9分,一起来看下具体内容。

简洁的步骤和解释 助你快速上手。

必备的参考指南 值得反复品味。

学习Python基础知识的不二选择 从算术运算、字符串、变量,到函数、数据结构、输入输出和异常处理,应有尽有!

通俗易懂的语言结合常见任务、屏幕图和详细的解释,循序渐进地介绍了Python的基础知识,助你轻松、迅速地学习Python。书中没有深奥的理论或者高级应用,非常适合用来自学。你定能掌握Python的各项基础知识,成为一名真正的Python程序员!

《Python编程入门(第3版)》是图文并茂的Python学习参考书,书中并不包含深奥的理论或者高级应用,而是以大量来自实战的例子、屏幕图和详细的解释,用通俗易懂的语言结合常见任务,对Python的各项基础知识进行了介绍,以帮助读者成为一名真正的Python程序员。

《Python编程入门(第3版)》适合各个层次的Python开发人员阅读。

目录

  • 第1章 编程简介 
  • 1.1 Python语言 
  • 1.2 Python适合用于做什么 
  • 1.3 程序员如何工作 
  • 1.4 安装Python 
  • 1.4.1 在Windows系统上安装Python 
  • 1.4.2 在Mac系统上安装Python 
  • 1.4.3 在Linux系统上安装Python 
  • 第2章 算术、字符串与变量 
  • 2.1 交互式命令shell 
  • 2.1.1 shell提示符 
  • 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 复数 
  • 2.4 其他数学函数 
  • 2.4.1 使用返回值 
  • 2.4.2 导入模块 
  • 2.5 字符串 
  • 2.5.1 标识字符串 
  • 2.5.2 字符串的长度 
  • 2.6 字符串拼接 
  • 2.7 获取帮助 
  • 2.7.1 列出模块中的函数 
  • 2.7.2 打印文档字符串 
  • 2.8 类型转换 
  • 2.8.1 将整数和字符串转换为浮点数 
  • 2.8.2 将整数和浮点数转换为字符串 
  • 2.8.3 将浮点数转换为整数 
  • 2.8.4 将字符串转换为数字 
  • 2.9 变量和值 
  • 2.10 赋值语句 
  • 2.11 变量如何引用值 
  • 2.11.1 赋值时不复制 
  • 2.11.2 数字和字符串是不可变的 
  • 2.12 多重赋值 
  • 第3章 编写程序 
  • 3.1 使用IDLE的编辑器 
  • 3.1.1 在IDLE中编写程序 
  • 3.1.2 从命令行运行程序 
  • 3.1.3 从命令行调用Python 
  • 3.2 编译源代码 
  • 3.3 从键盘读取字符串 
  • 3.3.1 跟踪程序 
  • 3.3.2 从键盘读取数字 
  • 3.4 在屏幕上打印字符串 
  • 3.5 源代码注释 
  • 3.6 程序的组织 
  • 第4章 流程控制 
  • 4.1 布尔逻辑 
  • 4.1.1 逻辑相等 
  • 4.1.2 逻辑与 
  • 4.1.3 逻辑或 
  • 4.1.4 逻辑非 
  • 4.1.5 计算较长的布尔表达式 
  • 4.1.6 计算包含圆括号的布尔表达式 
  • 4.1.7 计算不包含圆括号的布尔表达式 
  • 4.1.8 短路求值 
  • 4.2 if 语句 
  • 4.3 代码块和缩进 
  • 4.3.1 if/elif语句 
  • 4.3.2 条件表达式 
  • 4.4 循环 
  • 4.4.1 for循环 
  • 4.4.2 while循环 
  • 4.5 比较for循环和while循环 
  • 4.5.1 计算阶乘 
  • 4.5.2 计算用户输入的数字的总和 
  • 4.5.3 计算未知个数字的总和 
  • 4.6 跳出循环和语句块 
  • 4.7 循环中的循环 
  • 第5章 函数 
  • 5.1 调用函数 
  • 5.1.1 不返回值的函数 
  • 5.1.2 给函数名赋值 
  • 5.2 定义函数 
  • 5.3 变量的作用域 
  • 5.4 使用main函数 
  • 5.5 函数的参数 
  • 5.5.1 按引用传递 
  • 5.5.2 一个重要示例 
  • 5.5.3 默认值 
  • 5.5.4 关键字参数 
  • 5.6 模块 
  • 5.6.1 创建Python模块 
  • 5.6.2 名称空间 
  • 第6章 字符串 
  • 6.1 字符串索引 
  • 6.1.1 负数索引 
  • 6.1.2 使用for循环访问字符 
  • 6.2 字符 
  • 6.3 字符串切片 
  • 6.3.1 获取切片的捷径 
  • 6.3.2 使用负数索引的切片 
  • 6.4 标准字符串函数 
  • 6.4.1 测试函数 
  • 6.4.2 搜索函数 
  • 6.4.3 改变大小写的函数 
  • 6.4.4 设置格式的函数 
  • 6.4.5 剥除函数 
  • 6.4.6 拆分函数 
  • 6.4.7 替换函数 
  • 6.4.8 其他函数 
  • 6.5 正则表达式 
  • 6.5.1 简单的正则表达式 
  • 6.5.2 使用正则表达式匹配字符串 
  • 6.5.3 其他正则表达式 
  • 第7章 数据结构 
  • 7.1 type命令 
  • 7.2 序列 
  • 7.3 元组 
  • 7.3.1 元组是不可变的 
  • 7.3.2 元组函数 
  • 7.4 列表 
  • 7.5 列表函数 
  • 7.6 列表排序 
  • 7.7 列表解析 
  • 7.7.1 列表解析示例 
  • 7.7.2 使用列表解析进行筛选 
  • 7.8 字典 
  • 7.8.1 对键的限制 
  • 7.8.2 字典函数 
  • 7.9 集合 
  • 第8章 输入和输出 
  • 8.1 设置字符串格式 
  • 8.1.1 字符串插入 
  • 8.1.2 转换说明符 
  • 8.2 格式字符串 
  • 8.3 读写文件 
  • 8.3.1 文件夹 
  • 8.3.2 当前工作目录 
  • 8.4 检查文件和文件夹 
  • 8.5 处理文本文件 
  • 8.5.1 逐行读取文本文件 
  • 8.5.2 将整个文本文件作为一个字符串进行读取 
  • 8.5.3 写入文本文件 
  • 8.5.4 附加到文本文件末尾 
  • 8.5.5 将字符串插入到文件开头 
  • 8.6 处理二进制文件 
  • 8.7 读取网页 
  • 第9章 异常处理 
  • 9.1 异常 
  • 9.2 捕获异常 
  • 9.2.1 try/except块 
  • 9.2.2 捕获多种异常 
  • 9.2.3 捕获所有异常 
  • 9.3 清理操作 
  • 第10章 面向对象编程 
  • 10.1 编写类 
  • 10.2 显示对象 
  • 10.3 灵活的初始化 
  • 10.4 设置函数和获取函数 
  • 10.4.1 特性装饰器 
  • 10.4.2 私有变量 
  • 10.5 继承 
  • 10.6 多态 
  • 10.6.1 实现get_move函数 
  • 10.6.2 玩游戏Undercut 
  • 10.7 更深入地学习 
  • 第11章 案例研究:文本统计 
  • 11.1 问题描述 
  • 11.2 保留想要的字母 
  • 11.3 使用大型数据文件测试代码 
  • 11.4 找出出现次数较多的单词 
  • 11.5 将字符串转换为次数字典 
  • 11.6 组织在一起 
  • 11.7 练习 
  • 11.8 最终的程序 
  • 附录A 深受欢迎的Python包 
  • 附录B 比较Python 2和Python 3 
  • 索引 
展开阅读

Python相关资源

  • Python编程

    Python编程

    当掌握Python的基础知识后,你要如何使用Python? Python编程(第四版) 为这门语言的主要应用领域提供了深度教程,譬如系统管理、GUI和Web,并探索了其在数据库、网络、前端脚本、文本处理等方

    大小:264 MBPython编程

    立即下载
  • Python编程无师自通

    Python编程无师自通

    Python编程无师自通 专业程序员的养成 零基础自学Python3入门教程 Python基础教程

    大小:122.4 MBPython编程

    立即下载
  • ArcGIS下的Python编程

    ArcGIS下的Python编程

    本书为规划师提供了学习基于ArcGIS的脚本语言Python教材,将对Python语言的讲述与ArcGIS的模块ArcPy相结合,并通过实际案例探讨自然村落选址因子权重评定的遗传算法、基于景观感知敏感度的生态旅游地观光线路自动选址和解读蚁群算法与TSP 问题,理解编程规划设计的方法

    大小:144 MB编程设计

    立即下载
  • 趣学Python编程

    趣学Python编程

    Python是一款解释型、面向对象、动态数据类型的高级程序设计语言。本书是轻松、快速掌握Python编程的入门读物,通俗易懂,讲解由浅入深,力求将读者阅读和学习的难度降到最低

    大小:43.9 MBPython编程

    立即下载
  • 树莓派Python编程入门与实战 第2版

    树莓派Python编程入门与实战 第2版

    《树莓派Python编程入门与实战》经典系列 直观 循序渐进的树莓派Python编程学习教程 强调实践教学 以示例引导读者完成常见的任务。

    大小:94.6 MBPython

    立即下载
  • Python编程:从入门到实践

    Python编程:从入门到实践

    《Python编程:从入门到实践》是Python3.5编程入门图书(从入门到实践),机器学习,数据处理,网络爬虫热门编程语言,从基本概念到完整项目开发,帮助零基础读者迅速掌握Python编程。

    大小:9.85MPython入门

    立即下载
  • Python编程快速上手:让繁琐工作自动化

    Python编程快速上手:让繁琐工作自动化

    amazon热销Python编程书籍,协助你根据编程迅速保持工作中自动化技术在这书中,你将学习培训运用Python编程,在十多分钟内进行手工制作必须几个小时的工作中,而事前却不用具有编程工作经

    大小:20.7 MBPython3编程

    立即下载
  • Python编程基础

    Python编程基础

    本书以任务为导向的编写模式,全面介绍了Python编程基础及其相关知识的应用,以及如何利用Python的知识解决部分实际问题

    大小:6 MBPython入门

    立即下载
  • 自学Python编程基础学习笔记

    自学Python编程基础学习笔记

    这是一本面向Python初学者的实用学习笔记,适合刚接触Python的初学者以及希望使用Python处理和分析数据的读者阅读,也可最为工具参考资料

    大小:16.1 MBPython手册

    立即下载

学习笔记

7小时58分钟前回答

Python IDLE入门简介

IDLE是Python软件包自带的一个集成开发环境,初学者可以利用它方便地创建、运行、测试和调试Python程序。 参考: pip和pygal的安装实例教程 Python(一)运行环境搭建 一、IDLE的安装 实际上,IDLE是跟Python一起安装的,不过要确保安装时选中了“Tcl/Tk”组件,准确地说,应该是不要取消该组件,因为默认时该组件是处于选中状态的。 二、IDLE的启动 安装Python后,我们可以从“开始”菜单→“所有程序”→“Python2.7”→“IDLE(PythonGUI)”来启动IDLE。IDLE启动后的初始窗口下图所示: 如上图所示,启动IDLE后首先映入我们眼帘的它的Pythonshell,我们通过它可以在IDLE内部执行Python命令。除此之外,IDLE还带有一个……

11小时24分钟前回答

《Python编程:从入门到实践》第八章:函数

8-1 消息 编写一个名为display_message() 的函数,它打印一个句子,指出你在本章学的是什么。调用这个函数,确认显示的消息正确无误。 # -*- coding : utf-8 -*-def display_messages(): print(本章学习的是函数)if __name__ == __main__: display_messages() 结果: 8-2 喜欢的图书 编写一个名为favorite_book() 的函数,其中包含一个名为title 的形参。这个函数打印一条消息,如One of my favorite books is Alice in Wonderland 。调用这个函数,并将一本图书的名称作为实参传递给它。 # -*- coding : utf-8 -*-def favorite_book(title): print(One of my favorite books is %s%title)if __name__ == __main__: book = input(whats your favorite book? ) favorite_book(book) 结果: 8-3 T恤 编写一个名为mak……

7小时37分钟前回答

Python 绘图库 Matplotlib 入门教程_python

Matplotlib是一个Python语言的2D绘图库,它支持各种平台,并且功能强大,能够轻易绘制出各种专业的图像。本文是对Python 绘图库 Matplotlib 入门教程,感兴趣的朋友一起来学习一下吧 运行环境 由于这是一个Python语言的软件包,因此需要你的机器上首先安装好Python语言的环境。关于这一点,请自行在网络上搜索获取方法。 关于如何安装Matplotlib请参见这里:Matplotlib Installing。 笔者推荐大家通过pip的方式进行安装,具体方法如下: sudo pip3 install matplotlib 本文中的源码和测试数据可以在这里获取:matplotlib_tutorial 本文的代码示例会用到另外一个Python库:NumPy。建议读者先对NumPy有一定的熟悉,我之前也写过一个……

2小时50分钟前回答

这可能是最好玩的python GUI入门实例(推荐)

简单的说,GUI编程就是给程序加上图形化界面. python的脚本开发简单,有时候只需几行代码就能实现丰富的功能,而且python本身是跨平台的,所以深受程序员的喜爱. 如果给程序加一个图形化界面,那么普通的用户也就能用上python的脚本,极大提升工作效率,所以给python程序加上图形化界面,把自己写的脚本,提供给普通用户,的确是一件激动人心的事! 如何给python脚本加图形化界面? 作者首先考虑了通过浏览器运行python的图形化界面,为了理想的效果,python需要借助javascript实现一些功能,而且python需要额外安装pyv8模块,我折腾了一下,发现pyv8模块安装很麻烦,而且依赖的库很多,编译安装也根据不同的操作系统,存在各种坑……