百度网盘免费下载:Python编程入门(第3版)

提取码:rsd7

目录  · · · · · ·

第1章 编程简介  1
1.1  Python语言  2
1.2  Python适合用于做什么  3
1.3  程序员如何工作  4
1.4  安装Python  6
1.4.1  在Windows系统上安装Python  6
1.4.2  在Mac系统上安装Python.7
1.4.3  在Linux系统上安装Python  7
第2章 算术、字符串与变量  9
2.1  交互式命令shell  10
2.1.1  shell提示符  10
2.1.2  记录  10
2.2  整数算术  11
2.2.1  整除  11
2.2.2  求值顺序  12
2.2.3  长度不受限制  12
2.3  浮点数算术  13
2.3.1  浮点数字面量  13
2.3.2  溢出  14
2.3.3  精度有限  14
2.3.4  复数  15
2.4  其他数学函数  16
2.4.1  使用返回值  16
2.4.2  导入模块  16
2.5  字符串  17
2.5.1  标识字符串  17
2.5.2  字符串的长度  18
2.6  字符串拼接  19
2.7  获取帮助  20
2.7.1  列出模块中的函数  20
2.7.2  打印文档字符串  21
2.8  类型转换  22
2.8.1  将整数和字符串转换为浮点数  22
2.8.2  将整数和浮点数转换为字符串  22
2.8.3  将浮点数转换为整数  23
2.8.4  将字符串转换为数字  23
2.9  变量和值  24
2.10  赋值语句  26
2.11  变量如何引用值  28
2.11.1  赋值时不复制  28
2.11.2  数字和字符串是不可变的  28
2.12  多重赋值  29
第3章 编写程序  31
3.1  使用IDLE的编辑器  32
3.1.1  在IDLE中编写程序  32
3.1.2  从命令行运行程序  33
3.1.3  从命令行调用Python  33
3.2  编译源代码  35
3.3  从键盘读取字符串  36
3.3.1  跟踪程序  36
3.3.2  从键盘读取数字  38
3.4  在屏幕上打印字符串  39
3.5  源代码注释  41
3.6  程序的组织  42
第4章 流程控制  43
4.1  布尔逻辑  44
4.1.1  逻辑相等  45
4.1.2  逻辑与  45
4.1.3  逻辑或  45
4.1.4  逻辑非  45
4.1.5  计算较长的布尔表达式  46
4.1.6  计算包含圆括号的布尔表达式  46
4.1.7  计算不包含圆括号的布尔表达式   47
4.1.8  短路求值  48
4.2  if 语句  49
4.3  代码块和缩进  51
4.3.1  if/elif 语句  52
4.3.2  条件表达式  53
4.4  循环  54
4.4.1  for 循环  54
4.4.2  while 循环  56
4.5  比较for 循环和while 循环   59
4.5.1  计算阶乘  59
4.5.2  计算用户输入的数字的总和  61
4.5.3  计算未知个数字的总和  62
4.6  跳出循环和语句块  64
4.7  循环中的循环  66
第5 章 函数  67
5.1  调用函数  68
5.1.1  不返回值的函数  69
5.1.2  给函数名赋值  69
5.2  定义函数  70
5.3  变量的作用域  73
5.4  使用main 函数  75
5.5  函数的参数  76
5.5.1  按引用传递  76
5.5.2  一个重要示例  77
5.5.3  默认值  78
5.5.4  关键字参数  79
5.6  模块  80
5.6.1  创建Python 模块  80
5.6.2  名称空间  82
第6 章 字符串  83
6.1  字符串索引  84
6.1.1  负数索引  85
6.1.2  使用for 循环访问字符  86
6.2  字符  87
6.3  字符串切片  89
6.3.1  获取切片的捷径  90
6.3.2  使用负数索引的切片  91
6.4  标准字符串函数  92
6.4.1  测试函数  92
6.4.2  搜索函数  93
6.4.3  改变大小写的函数  94
6.4.4  设置格式的函数  94
6.4.5  剥除函数  95
6.4.6  拆分函数  95
6.4.7  替换函数  96
6.4.8  其他函数  97
6.5  正则表达式  98
6.5.1  简单的正则表达式  98
6.5.2  使用正则表达式匹配字符串  99
6.5.3  其他正则表达式  100
第7 章 数据结构  101
7.1  type 命令  102
7.2  序列  103
7.3  元组  104
7.3.1  元组是不可变的  105
7.3.2  元组函数  106
7.4  列表  108
7.5  列表函数  110
7.6  列表排序  113
7.7  列表解析  115
7.7.1  列表解析示例  116
7.7.2  使用列表解析进行筛选  117
7.8  字典  118
7.8.1  对键的限制  119
7.8.2  字典函数  120
7.9  集合  122
第8 章 输入和输出  123
8.1  设置字符串格式  124
8.1.1  字符串插入  124
8.1.2  转换说明符  125
8.2  格式字符串  126
8.3  读写文件  128
8.3.1  文件夹  130
8.3.2  当前工作目录  130
8.4  检查文件和文件夹  131
8.5  处理文本文件  134
8.5.1  逐行读取文本文件  134
8.5.2   将整个文本文件作为一个字符串进行读取  135
8.5.3  写入文本文件  136
8.5.4  附加到文本文件末尾  136
8.5.5  将字符串插入到文件开头  137
8.6  处理二进制文件  138
8.7  读取网页  141
第9 章 异常处理  143
9.1  异常  144
9.2  捕获异常  146
9.2.1  try/except 块  148
9.2.2  捕获多种异常  149
9.2.3  捕获所有异常  149
9.3  清理操作  150
第10 章 面向对象编程  153
10.1  编写类  154
10.2  显示对象  156
10.3  灵活的初始化  160
10.4  设置函数和获取函数  162
10.4.1  特性装饰器  163
10.4.2  私有变量  166
10.5  继承  168
10.6  多态  171
10.6.1  实现get_move 函数  172
10.6.2  玩游戏Undercut  173
10.7  更深入地学习  175
第11 章 案例研究:文本统计  177
11.1  问题描述  178
11.2  保留想要的字母  180
11.3  使用大型数据文件测试代码  182
11.4  找出出现次数较多的单词  184
11.5  将字符串转换为次数字典  187
11.6  组织在一起  188
11.7  练习  190
11.8  最终的程序  192
附录A  深受欢迎的Python 包  195
附录B  比较Python 2 和Python 3  199
索引  203

Python编程入门(第3版)|百度网盘免费下载|零基础入门学习资料的更多相关文章

  1. Python编程导论第2版|百度网盘免费下载|新手学习

    点击下方即可免费下载 百度网盘免费下载:Python编程导论第2版 提取码:18g5 豆瓣评论: 介绍: 本书基于MIT 编程思维培训讲义写成,主要目标在于帮助读者掌握并熟练使用各种计算技术,具备用计 ...

  2. Python网络编程基础|百度网盘免费下载|零基础入门学习资料

    百度网盘免费下载:Python网络编程基础|零基础学习资料 提取码:k7a1 目录: 第1部分 底层网络 第1章 客户/服务器网络介绍 第2章 网络客户端 第3章 网络服务器 第4章 域名系统 第5章 ...

  3. 像计算机科学家一样思考Python(第2版)|百度网盘免费下载|Python新手入门资料

    像计算机科学家一样思考Python(第2版)|百度网盘免费下载 提取码:01ou 内容简介  · · · · · · 本书以培养读者以计算机科学家一样的思维方式来理解Python语言编程.贯穿全书的主 ...

  4. 《Python金融大数据分析》高清PDF版|百度网盘免费下载|Python数据分析

    <Python金融大数据分析>高清PDF版|百度网盘免费下载|Python数据分析 提取码:mfku 内容简介 唯一一本详细讲解使用Python分析处理金融大数据的专业图书:金融应用开发领 ...

  5. 《Python Web开发学习实录》高清PDF版|百度网盘免费下载|Python Web开发学习实录

    <Python Web开发学习实录>高清PDF版|百度网盘免费下载|Python Web开发学习实录 提取码:9w3o 内容简介 Python是目前流行的动态脚本语言之一. 李勇,本书共1 ...

  6. 《python开发技术详解》|百度网盘免费下载|Python开发入门篇

    <python开发技术详解>|百度网盘免费下载|Python开发入门篇 提取码:2sby  内容简介 Python是目前最流行的动态脚本语言之一.本书共27章,由浅入深.全面系统地介绍了利 ...

  7. Python灰帽子:黑客与逆向工程师的Python编程之道|百度网盘免费下载|新手黑客入门

    百度网盘免费下载:Python灰帽子:黑客与逆向工程师的Python编程之道 提取码:tgpg 目录  · · · · · · 第1章 搭建开发环境 11.1 操作系统要求 11.2 获取和安装Pyt ...

  8. 《Python编程初学者指南》高清PDF版|百度网盘免费下载|Python基础

    <Python编程初学者指南>|百度网盘免费下载| 提取码:03b1 内容简介 Python是一种解释型.面向对象.动态数据类型的高级程序设计语言.Python可以用于很多的领域,从科学计 ...

  9. 想学Python不知道从哪里开始学?|百度网盘免费下载| 这本入门书了解下

    百度网盘免费下载:编程小白的第一本 Python 入门书 提取码:s0pc Python是什么 Python是一种计算机程序设计语言,由吉多·范罗苏姆创造,第一版发布于1991年,可以视之为一种改良的 ...

随机推荐

  1. 【Spring注解驱动开发】BeanPostProcessor在Spring底层是如何使用的?看完这篇我懂了!!

    写在前面 在<[String注解驱动开发]面试官再问你BeanPostProcessor的执行流程,就把这篇文章甩给他!>一文中,我们详细的介绍了BeanPostProcessor的执行流 ...

  2. hive命令查询数据不显示表头解决办法

    在hive命令行中查询数据如下: 表头未显示出来 解决办法: 修改hive安装包conf/hive-site.xml配置文件: <property> <name>hive.cl ...

  3. Android 伤敌一千自损八百之萤石摄像头集成(一)

    最近忙着修改萤石摄像头C3型号开头的设备添加 本来不是很复杂的事情. , 现在我感觉我入魔了 总感觉这是个小人 螺丝口是眼睛 插入SD卡的事鼻子嘴 接信号的事手 怎么看怎么像愤怒的小人 总结,先看一下 ...

  4. 阿里云Linux CentOS8.1 64位服务器安装LNMP(Linux+Nginx+MySQL+PHP) 并发调试之Nginx配置

    搭建好LNMP环境之后,接着要考虑的就是整个系统的并发能力了. 一.Nginx的配置 Nginx有很好的并发能力.但是要想使它的并发能力能够施展出来,需要在初步安装好的Nginx上做一些配置.主要需要 ...

  5. java语言基础(九)_final_权限_内部类

    final关键字 final关键字代表最终.不可改变的. 常见四种用法: 可以用来修饰一个类 可以用来修饰一个方法 还可以用来修饰一个局部变量 还可以用来修饰一个成员变量 1)修饰一个类 public ...

  6. PHP实现邮箱验证码验证功能

    *文章来源:https://blog.egsec.cn/archives/623  (我的主站) *本文将主要说明:PHP实现邮箱验证码验证功能,通过注册或登录向用户发送身份确认验证码,并通过判断输入 ...

  7. Java实现 第十一届蓝桥杯——走方格(渴望有题目的大佬能给小编提供一下题目,讨论群:99979568)

    走方格 问题描述在平面上有一些二维的点阵. 这些点的编号就像二维数组的编号一样,从上到下依次为第 1 至第 n 行,从左到右依次为第1 至第 m 列,每一个点可以用行号和列号来表示. 现在有个人站在第 ...

  8. POJ1017贪心

    题意:小P开了一家淘宝店铺,店铺里所有的商品高度都为h,但长和宽分别为1*1,2*2,3*3,4*4,5*5,6*6六种规格.这一天来了一个大客户,他订购了很多物品.所以小P需要将东西都邮寄给他,但是 ...

  9. Aspose下载图片

    /// <summary> /// 把DataTable数据按照Excel模板导出到Excel /// </summary> /// <param name=" ...

  10. CTF_show平台 web题解 part3

    web13 题目显示文件上传,各类型上传均提示错误,在使用ctf-scan扫描的时候,发现upload.php.bak. 查看源码: <?php header("content-typ ...