当前位置:首页 > 电子书 > 程序设计 >
Python编程入门(第3版) Python编程入门(第3版)
高炫明

高炫明 提供上传

资源
33
粉丝
35
喜欢
64
评论
12

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

    Python电子书
    • 发布时间:2020年03月07日 20:04:49

    给大家带来的一篇关于Python相关的电子书资源,介绍了关于Python编程、Python入门方面的内容,本书是由人民邮电出版社出版,格式为PDF,资源大小37 MB,TobyDonaldson,袁国忠编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:7.4。

  • Python编程入门(第3版) PDF 下载
  • 下载地址:https://pan.baidu.com/s/1XY4DrZT74XRkR6j0JYz6D
  • 分享码:kt9j
  • 简洁的步骤和解释 助你快速上手。

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

    学习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 
    • 索引 

    上一篇:OCA JAVA SE 7 PROGRAMMER I认证学习指南

    下一篇:OpenStack开源云王者归来

    展开 +

    收起 -

    码小辫公众号

    重要!版权问题,本电子书取消了本地下载!

    需要的朋友可以关注左边的微信号搜索资源 输入书名关键词即可 (如:python java ……)

    暂时没有的资源耐心等待添加!或者直接发给小编!

    Python 相关内容
    Python编程
    Python编程 第四版

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

    立即下载
    Python编程无师自通
    Python编程无师自通 原书影印版

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

    立即下载
    ArcGIS下的Python编程
    ArcGIS下的Python编程 高清影印版

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

    立即下载
    趣学Python编程
    趣学Python编程 超清中文版

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

    立即下载
    树莓派Python编程入门与实战
    树莓派Python编程入门与实战 高质量扫描第2版

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

    立即下载
    Python编程:从入门到实践
    Python编程:从入门到实践 中文扫描版

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

    立即下载
    Python编程快速上手:让繁琐工作自动化
    Python编程快速上手:让繁琐工作自动化 影印完整版

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

    立即下载
    Python编程基础
    Python编程基础 原书高质量版

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

    立即下载
    自学Python编程基础学习笔记
    自学Python编程基础学习笔记 完整超清版

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

    立即下载
    读书笔记
    网友NO.870355

    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还带有一个编辑器,用来编辑Python程序(或者脚本);有一个交互式解释器用来解释执行Python语句;有一个调试器来调试Python脚本。下面我们从IDLE的编辑器开始介绍。 三、利用IDLE创建Python程序 IDLE为开发人员提供了许多有用的特性,如自动缩进、语法高亮显示、单词自动完成以及命令历史等等,在这些功能的帮助下,能够有效的提高我们的开发效率。下面我们通过一个实例来对这些特性分别加以介绍。我们的示例程序的源代码如下所示: #提示用户进行输入integer1 = raw_input('请输入一个整数:')integer1 = int(integer1)integer2 = raw_input('请再次输入……

    网友NO.102007

    《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恤 编写一个名为make_shirt() 的函数,它接受一个尺码以及要印到T恤上的字样。这个函数应打印一个句子,概要地说明T恤的尺码和字样。 使用位置实参调用这个函数来制作一件T恤;再使用关键字实参来调用这个函数。 def make_shirt(size,logo):print(size:,size, logo:,logo)make_shirt(12,LOGO) 结果: 8-4 大号T恤 修改函数make_shirt() ,使其在默认情况下制作一件印有字样I love Python的大号T恤。调用这个函数来制作如下T恤:一件印有默认字样的大号T 恤、一件印有默认字样的中号T恤和一件印有其他字样的T恤(尺码无关紧要) def make_shirt(size,logo=I love Python):print(size:,size,……

    网友NO.828138

    Python 绘图库 Matplotlib 入门教程_python

    Matplotlib是一个Python语言的2D绘图库,它支持各种平台,并且功能强大,能够轻易绘制出各种专业的图像。本文是对Python 绘图库 Matplotlib 入门教程,感兴趣的朋友一起来学习一下吧 运行环境 由于这是一个Python语言的软件包,因此需要你的机器上首先安装好Python语言的环境。关于这一点,请自行在网络上搜索获取方法。 关于如何安装Matplotlib请参见这里:Matplotlib Installing。 笔者推荐大家通过pip的方式进行安装,具体方法如下: sudo pip3 install matplotlib 本文中的源码和测试数据可以在这里获取:matplotlib_tutorial 本文的代码示例会用到另外一个Python库:NumPy。建议读者先对NumPy有一定的熟悉,我之前也写过一个NumPy的基础教程,参见这里:Python 机器学习库 NumPy 教程。 本文的代码在如下环境中测试: Apple OS X 10.13 Python 3.6.3 matplotlib 2.1.1 numpy 1.13.3 介绍 Matplotlib适用于各种环境,包括: Python脚本 IPython shell Jupyter notebook Web应用服务器 用户图形界面工具包 使用Matplotlib,能够的轻易生成各种类型的图像,例如:直方图,波谱图,条形图,散点图等。并且,可以非常轻松的实现定制。 入门代码示例 下面我们先看一个最简单的代码示例,让我们感受一下Matplotlib是什么样的: # test.pyimport matplotlib.pyplot as pltimport numpy as npdata = np.arange(100, 201)plt.……

    网友NO.900219

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

    简单的说,GUI编程就是给程序加上图形化界面. python的脚本开发简单,有时候只需几行代码就能实现丰富的功能,而且python本身是跨平台的,所以深受程序员的喜爱. 如果给程序加一个图形化界面,那么普通的用户也就能用上python的脚本,极大提升工作效率,所以给python程序加上图形化界面,把自己写的脚本,提供给普通用户,的确是一件激动人心的事! 如何给python脚本加图形化界面? 作者首先考虑了通过浏览器运行python的图形化界面,为了理想的效果,python需要借助javascript实现一些功能,而且python需要额外安装pyv8模块,我折腾了一下,发现pyv8模块安装很麻烦,而且依赖的库很多,编译安装也根据不同的操作系统,存在各种坑,pyv8不适合普通用户,于是就暂时搁置了pyv8模块. 软件界面 随后我又比较了pyqt5与tkinter两个模块: pyqt5功能很强,界面也漂亮,但语法比较复杂,pyqt5模块需要单独安装,不适合新手入门; tkinter是python3自带的模块,能满足基本的功能需求,语法也简单,基本上5分钟就能上手,所以最终选择了tkinter. 网上当前的python GUI教程存在的问题: 1.功能太简单,基本功能就是"花式"显示"Hello World"; 2.注释不明了,复制粘贴别人写的博客代码,代码残缺 3.版本老旧,都是针对python2.7的程序,导入方式如 import Tkinter ,python3应为 import tkinter 这次作者选择了一个 "根据ip地……

    电子书 编程教程 PC软件下载 安卓软件下载

    Copyright 2018-2020 xz577.com 码农之家

    本站所有电子书资源不再提供下载地址,只分享来路

    免责声明:网站所有作品均由会员网上搜集共同更新,仅供读者预览及学习交流使用,下载后请24小时内删除

    版权投诉 / 书籍推广 / 赞助:QQ:520161757