python编程入门(第3版)简洁明了,通俗易懂,非常适合初学者,但是我觉得处理大型任务,多线程应该是必不可少的,这对于初学者来说也是需要了解的,当然了,多线程是个复杂的话题,高级用户可以再深入研究,对于初级用户的多线程本书没有涉及,我觉得多少有点遗憾吧!不过也是学习Python基础知识的不二选择 从算术运算、字符串、变量,到函数、数据结构、输入输出和异常处理,应有尽有!

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

python编程入门(第3版)目录

第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

PC官方版

安卓官方手机版

IOS官方手机版

python 编程入门-python编程入门(第3版)相关推荐

  1. 《树莓派Python编程入门与实战(第2版)》——3.9 小结

    本节书摘来自异步社区<树莓派Python编程入门与实战(第2版)>一书中的第3章,第3.9节,作者[美] Richard Blum Christine Bresnahan,陈晓明 马立新 ...

  2. 编程入门python语言是多大孩子学的-入门编程语言,让你想学Python的几个优点!...

    关注我让代码变得有趣 对于新手小白想入门编程语言来说python是一款非常合适的语言.python是一个高层次的脚本语言,它具有很强的可读性.同时它还是解释型,交互式.面相对象的语言.非常适合初学者入 ...

  3. python快速编程入门课后简答题答案-Python编程:从入门到实践(第2版)第1章习题答案...

    <Python编程:从入门到实践>是一本不错的书.第2版已经公开预售,预计会在10月份正式上市. 动手试一试 本章的练习都是探索性的,但从第2章开始将要求你用那一章学到的知识来解决问题. ...

  4. 编程入门python语言是多大孩子学的-我的孩子需要学习Python吗?几岁开始学?有什么书籍推荐?...

    原标题:我的孩子需要学习Python吗?几岁开始学?有什么书籍推荐? 最近有一些家长问我,需不需要让孩子学习Python,孩子学习Python有什么作用? 最近确实有看到不少的机构在宣传Python, ...

  5. 编程入门python语言是多大孩子学的-不学点编程,将来怎么给孩子辅导作业―Python新手入门教程...

    为了填满AI时代的人才缺口,编程语言教育都从娃娃抓起了!如果你还不懂Python是什么将来怎么给孩子辅导作业呢? Python新手入门教程 近期,浙江省信息技术课程改革方案出台,Python言语现已断 ...

  6. 编程入门python语言是多大孩子学的-如何看待将Python作为少儿编程的基础语言?...

    少儿编程入门我只推荐Scratch!不好意思,Python先靠后! 今天的回答主要针对Scratch编程语言,看完我的回答你就知道为什么我会强推Scratch! 本回答较长,建议大家先点赞&收 ...

  7. python可以自学吗需要什么基础-python自学行吗?给编程初学者零基础入门的建议...

    前言 编程是一门高深的学问,对很多人来说都很难掌握,十分晦涩难懂.然而,还是有非常多人喜欢编程,喜欢「写编程」带给自己的乐趣.与满满的成就感.听很多朋友问过,如果是零基础的初心者,想转换跑道学编程该如 ...

  8. python快速编程入门教程-半小时带你快速入门Python编程,Python快速入门教程

    1,Introduction to Python (Python入门) 2,Python是什么? Python 官方网站的描述 Python is a programming language tha ...

  9. python编程语法-Python编程入门——基础语法详解

    今天小编给大家带来Python编程入门--基础语法详解. 一.基本概念 1.内置的变量类型: Python是有变量类型的,而且会强制检查变量类型.内置的变量类型有如下几种: #浮点 float_num ...

  10. python编程语法-Python编程入门——基础语法详解(经典)

    今天小编给大家带来Python编程入门--基础语法详解.温馨提示: 亮点在最后! 在这里还是要推荐下我自己建的Python开发学习群:301056051,群里都是学Python开发的,如果你正在学习P ...

最新文章

  1. ActivityGroup是如何对嵌入的Activitys进行管理的
  2. 【转载】大连商品交易所-新套利撮合算法FAQ
  3. ASP.NET中添加View与Razor引擎以及View解析和Controller向View传值
  4. iPhone 6起火燃烧?苹果称正调查原因
  5. sparkTransformation算子
  6. android 手机内存uri_Android消息机制Handler原理解析
  7. REM布局计算,移动端,pc端有兼容性)
  8. 数字电路技术基础-1-补码
  9. 实时下载速度的计算:
  10. 黑客常见攻击方法与防护方法
  11. FPGA开发中sof和elf文件的合并与格式转换
  12. 【Arduino】wokwi在线编程仿真学习
  13. java 调停者模式_[Java教程]《JAVA与模式》之调停者模式
  14. python 技巧写法
  15. 北漂生活-租房那些事
  16. 不同股票的账面市值比(2012-2020年)
  17. 态℃ |一条毛巾在拼多多的新消费奇遇记
  18. 2013年至今百余家P2P网站跑路
  19. 软件、宇宙、人生、扯淡
  20. 2021易烊千玺高考成绩查询,2021高考进入倒计时 考生后援团送上祝福

热门文章

  1. HEVC与3D-HEVC简介
  2. R语言成功加载rJava方法
  3. 【leetcode】Jump Game I, II 跳跃游戏一和二
  4. 优化 bulk insert
  5. Linux常用命令速查备忘(包括我)
  6. Javascript变量函数浅谈
  7. python自然语言处理书籍推荐-自然语言处理有哪些好的入门书籍推荐?入门首先应该有哪些实践?...
  8. python这个软件学会能做什么工作-不要再复制粘贴了 !学会Python,分分钟搞定一整天的工作...
  9. python中文昵称-官方出品 Python 中文文档!拜托,别再说看不懂了
  10. python基本使用-Python 应该怎么去练习和使用?