热搜关键词: 电路基础ADC数字信号处理封装库PLC

pdf

Python3简明教程

  • 1星
  • 2021-05-30
  • 2.12MB
  • 需要1积分
  • 100+ 次下载
标签: python

python

Python3简明教程中文版

A Byte of Python
A Byte of Python
v1.92(for Python 3.0)
Written by:Swaroop, C. H.
Translated by:Let it be!
e-mail:329974248@qq.com
Welcome to Exchange!
Date:2011.7.9
A
Edited by LTEX
1
A Byte of Python
Python
《A
Byte of Python》
是一本关于用
Python
语言编程的书。可以½为初学这的入
门教程。也可以供计算机相关人员参考。
翻译
有许多该书翻译的不同语言的版本,感谢那些不辞辛劳的志愿者。
如果½对阅读感兴趣或者志愿翻译这本书其他语言的翻译工½,请自行下½½英文
版 《A
Type of Python》
参考“翻译”一节。
由于最新的 《A
Type of Python》
已经更新至
Version1.92(for Python 3.0)
,½½
为唯一指定简½中文译本《简明
Python
教程》还未更新,处于本人的兴趣,翻译了
本书。
本书的翻译参考中译本《简明
Python
教程》
(Version:1.2)
(沈洁元)
。本书的翻
译和排版的原则是结构清晰,突出重点。
A
Edited by LTEX
2
A Byte of Python
目½
目½
首页
写在前面的话
目½
1
章 前言
1.1
1.2
1.3
1.4
1.5
1.6
1.7
本书适合的读者
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
本书的来历
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
本书的状况
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
官方½站
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
许可
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
反馈
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
值得考虑的一些东西
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
2
3
1
1
1
1
2
2
2
2
3
3
3
5
5
5
6
7
7
7
8
8
8
9
9
9
9
10
11
11
12
13
2
Python
介绍
2.1
2.2
2.3
2.4
2.5
2.6
简介
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Python
的特点
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
为什么不选
Perl?
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
为什么不选
Ruby?
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
程序员½说些什么
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
关于
Python 3.0
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
章 安装
3.1
3.2
3.3
3.4
3.5
对于
Linux
BSD
用户
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
对于
Windows
用户
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DOS
½令提示符
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
对于
Mac OS X
用户
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
概括
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
章 最初的步骤
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
简介
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
½用带提示符的解释器
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
选择一个编辑器
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
½用源文件
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
它是如½工½的?
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
可执行的
Python
程序
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
获得帮助
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
概括
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
A
Edited by LTEX
A Byte of Python
目½
5
章 基础
5.1
5.2
5.3
5.4
5.5
5.6
5.7
5.8
5.9
字面意义上的常量
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
字符串
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
单引号
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
双引号
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
三引号
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
½义序列
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
自然字符串
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
字符串是不可变的
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
14
14
14
15
15
15
15
16
16
16
16
17
17
18
18
18
19
20
21
22
22
22
24
24
25
25
25
26
27
27
27
29
30
31
32
32
5.10
字符串按字面意义连接
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.11 format
方法
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.12
变量
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.13
标识符的½名
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.14
数据类型
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.15
对象
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.16
例子:½用变量和文字意义上的常量
. . . . . . . . . . . . . . . . . . . . . .
5.17
逻辑行和物理行
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.18
缩进
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.19
概况
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
章 操½符和表达式
6.1
6.2
6.3
6.4
6.5
6.6
6.7
6.8
简介
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
操½符
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
数学运算和赋值的简便方法
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
优先级
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
改变优先级
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
结合顺序
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
表达式
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
概括
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
章 控制流
7.1
7.2
7.3
7.4
7.5
7.6
7.7
简介
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
if
语句
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
while
语句
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
for
循环
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
break
语句
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Swaroop’s
诗意般的
Python
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
continue
语句
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
A
Edited by LTEX
A Byte of Python
目½
7.8
概括
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
34
34
34
35
36
37
37
38
39
40
40
41
42
42
43
43
44
44
45
45
47
48
48
49
49
49
49
51
52
53
55
56
57
58
8
章 ½数
8.1
8.2
8.3
8.4
8.5
8.6
8.7
8.8
8.9
简介
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
½数的参数
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
局部变量
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
½用全局语句
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
½用非局部语句
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
默认参数值
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
关键参数
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
VarArgs
参数
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Keyword-only
参数
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.10 return
语句
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.11 DocStrings
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.12
注解
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.13
概括
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
章 模块
9.1
9.2
9.3
9.4
9.5
9.6
9.7
9.8
简介
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
按字节编译的
.pyc
文件
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
from...import...
语句
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
模块的
__name__
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
创建自己的模块
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
dir
½数
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
概括
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
章 数据结构
10.1
简介
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.2
列表
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.3
对象和类的简要介绍
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.4
元组
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.5
字典
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.6
序列
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.7
集合
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.8
引用
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.9
更多关于字符串的内容
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.10
概括
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A
Edited by LTEX
5
展开预览

文档解析

《A Byte of Python》是一本由Swaroop, C. H.编写的Python编程入门书籍,专为初学者设计,同时也适合计算机专业人士参考。该书以清晰易懂的方式介绍了Python语言的基础知识,包括Python的特点、安装过程、基本语法、控制流、函数、模块、数据结构等。此外,书中还探讨了面向对象编程、输入输出操作、异常处理以及Python标准库的使用。作者强调了Python语言的简洁性、易学性、免费开源、高层语言特性、可移植性、解释性、面向对象、可扩展性和丰富的库等优势。书籍的翻译遵循了结构清晰、突出重点的原则,旨在帮助读者快速掌握Python编程。

本书的翻译工作由志愿者完成,以确保不同语言的读者都能享受到学习Python的乐趣。最新版本的书籍针对Python 3.0进行了更新,以适应语言的新特性。读者可以通过官方网站获取最新版书籍、提供反馈或购买打印版。作者鼓励读者参与到书籍的改进中来,共同推动Python编程教育的发展。

书中不仅涵盖了Python编程的理论知识,还包含了大量的实例和练习,帮助读者通过实践加深理解。此外,书中还讨论了Python与其他编程语言的比较,以及为什么选择Python作为编程工具的原因。通过阅读本书,读者将能够体验到编程的乐趣,并掌握使用Python解决实际问题的技能。

猜您喜欢

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×