Python编程入门(第3版)

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

  • 大小:3285 MB MB
  • 类型:Python
  • 格式:PDF
  • 出版:人民邮电出版社
  • 作者:TobyDonaldson,袁国忠
  • 更新:2020-03-07 20:04:49
版权投诉 / 资源反馈(本资源由用户 张熠彤 投稿)

给大家整理了Python相关的资料,由人民邮电出版社出版,作者是TobyDonaldson,袁国忠,介绍了关于Python编程、Python入门方面,格式为PDF,资源大小3285 MB MB,目前豆瓣、亚马逊、当当、京东等电子书综合评分为: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笔记

  • 《Python核心编程(第3版)》源代码

    《Python核心编程(第3版)》源代码

    编辑推荐 想进一步提升Python编程水平?请深入分析真实应用程序中使用的大量相关主题涵盖了正则表达式、Internet/网络编程、GUI、SQL/数据库/ORM、多线程、Web开发了解当前的开发区域,比如Google 、Twitter、MongoDB、OAuth、Python 3迁移、Java/Jython囊括有关Django、Google App Engine、CSV/JSON/XML和Microsoft Office的全新内容。包含Python 2和Python 3代码,以便立即可以使用提供了代码片

    大小:138.23 KBPython编程配套资源

  • 《网页制作教程(第2版)》素材,教案

    《网页制作教程(第2版)》素材,教案

    内容简介 本书按照项目教学法组织教学内容。全书由8个项目构成,主要内容包括网页制作基础、Dreamweaver 8基本操作、网页布局与批量制作、网页版面设计与制作、网页动态效果的制作、优秀网站赏析、制作ASP应用程序以及制作保护动物网页。通过这些内容的学习,读者可以掌握使用Photoshop、Flash和Dreamweaver制作网页的基本知识和方法。 本书可作为中等职业学校网页设计与制作课程的教材,也可以作为网页设计爱好者的入门用书。 目录 项目一 网页制作

    大小:48 MB网页制作配套资源

  • 数值计算方法

    数值计算方法 课后答案

    《数值计算方法》是2004年8月湖南大学出版社出版的图书,作者是曾金平。 本书可作为大学数学、力学和计算机等专业的计算方法教材以及理工科硕士研究生的数值分析教材。本教材介绍计算机上常用的数值计算方法, 主要包括非线性方程求根、线性代数方程组直接法和迭代法、插值逼近、拟合逼近、数值微积分和常微分方程数值解等内容。全 书深入浅出,层次分明,部分理论证明和全书内容独立,便于根据不同学时和要求进行取材和教学。 目录 第一

    大小:1.25 MB数值计算课后答案

  • 《C语言进阶:重点、难点与疑点解析》源代码

    《C语言进阶:重点、难点与疑点解析》源代码

    C语言是编程语言中的一朵奇葩,虽已垂垂老矣,但却屹立不倒,诞生了数十年,仍然是最流行的编程语言之一。C语言看似简单,却不易吃透,想要运用好,更是需要积淀。本书是一本修炼C程序设计能力的进阶之作,它没有系统地去讲解C语言的语法和编程方法,而是只对C语言中不容易被初学者理解重点、难点和疑点进行了细致而深入的解读,揭露了C语言中那些鲜为普通开发者所知的秘密,旨在让读者真正掌握C语言,从而编写出更高质量的C程序代码。

    大小:13 MBC语言配套资源

  • 计算方法

    计算方法 课后答案

    本书是为工科院校各专业开设的计算方法课程编写的教材。内容包 括绪论、方程求根、插值与逼近、数值积分与数值微分、常微分方程的数值 解法、线性方程组的数值解法和矩阵特征值与特征向量的计算等7章。每章 末有本章小结、思考题、习题,以及主要算法的C语言上机实验参考程序。 本书可作为高等工科院校非数学专业的教材,也可作为同等学历人员的 自学教材或科技人员的参考书。 目录 第一章 绪论 第二章 方程求根 第三章 插值与逼近 第四章

    大小:1.61 MB计算方法课后答案

参与送书

学习笔记

7小时6分钟前回答

Python IDLE入门简介

IDLE是Python软件包自带的一个集成开发环境,初学者可以利用它方便地创建、运行、测试和调试Python程序。 参考: pip和pygal的安装实例教程 Python(一)运行环境搭建 一、IDLE的安装 实际上,IDLE是跟Python一起安装的,不过要确保安装时选中了“Tcl/Tk”组件,准确地说,应该是不要取消该组件,因为默认时该组件是处于选中状态的。 二、IDLE的启动 安装Python后,我们可以从“开始”……

13小时36分钟前回答

《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 Wonderlan……

14小时16分钟前回答

Python 绘图库 Matplotlib 入门教程_python

Matplotlib是一个Python语言的2D绘图库,它支持各种平台,并且功能强大,能够轻易绘制出各种专业的图像。本文是对Python 绘图库 Matplotlib 入门教程,感兴趣的朋友一起来学习一下吧 运行环境 由于这是一个Python语言的软件包,因此需要你的机器上首先安装好Python语言的环境。关于这一点,请自行在网络上搜索获取方法。 关于如何安装Matplotlib请参见这里:Matplotlib Installing。 笔者推荐……

21小时27分钟前回答

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

简单的说,GUI编程就是给程序加上图形化界面. python的脚本开发简单,有时候只需几行代码就能实现丰富的功能,而且python本身是跨平台的,所以深受程序员的喜爱. 如果给程序加一个图形化界面,那么普通的用户也就能用上python的脚本,极大提升工作效率,所以给python程序加上图形化界面,把自己写的脚本,提供给普通用户,的确是一件激动人心的事! 如何给python脚本加图形化界面? 作者首先考……