【转】简明 Python 教程
原文网址:http://woodpecker.org.cn/abyteofpython_cn/chinese/
简明 Python 教程
Swaroop, C. H. 著
沈洁元 译
www.byteofpython.info
版本:1.20
- A Byte of Python
- Copyright © 2003-2005 Swaroop C H
- 简明 Python 教程
- 《简明 Python 教程》为 "A Byte of Python" 的唯一指定简体中文译本,版权 © 2005 沈洁元
本书依照 创作公用约定(署名-非派生作品-非商业用途) 发布。
概要
无论您刚接触电脑还是一个有经验的程序员,本书都将有助您学习使用Python语言。
目录表
- 前言
- 本书的读者
- 本书的由来
- 本书目前的状况
- 官方网站
- 约定条款
- 欢迎给我反馈
- 值得思考的一些东西
- 1. 介绍
- 简介
- Python的特色
- 概括
- 为什么不使用Perl?
- 程序员的话
- 2. 安装Python
- Linux和BSD用户
- Windows®用户
- 概括
- 3. 最初的步骤
- 简介
- 使用带提示符的解释器
- 挑选一个编辑器
- 使用源文件
- 输出
- 它如何工作
- 可执行的Python程序
- 获取帮助
- 概括
- 4. 基本概念
- 字面意义上的常量
- 数
- 字符串
- 变量
- 标识符的命名
- 数据类型
- 对象
- 输出
- 它如何工作
- 逻辑行与物理行
- 缩进
- 概括
- 5. 运算符与表达式
- 简介
- 运算符
- 运算符优先级
- 计算顺序
- 结合规律
- 表达式
- 使用表达式
- 概括
- 6. 控制流
- 简介
- if语句
- 使用if语句
- 它如何工作
- while语句
- 使用while语句
- for循环
- 使用for语句
- break语句
- 使用break语句
- continue语句
- 使用continue语句
- 概括
- 7. 函数
- 简介
- 定义函数
- 函数形参
- 使用函数形参
- 局部变量
- 使用局部变量
- 使用global语句
- 默认参数值
- 使用默认参数值
- 关键参数
- 使用关键参数
- return语句
- 使用字面意义上的语句
- DocStrings
- 使用DocStrings
- 概括
- 8. 模块
- 简介
- 使用sys模块
- 字节编译的.pyc文件
- from..import语句
- 模块的__name__
- 使用模块的__name__
- 制造你自己的模块
- 创建你自己的模块
- from..import
- dir()函数
- 使用dir函数
- 概括
- 9. 数据结构
- 简介
- 列表
- 对象与类的快速入门
- 使用列表
- 元组
- 使用元组
- 元组与打印语句
- 字典
- 使用字典
- 序列
- 使用序列
- 参考
- 对象与参考
- 更多字符串的内容
- 字符串的方法
- 概括
- 10. 解决问题——编写一个Python脚本
- 问题
- 解决方案
- 版本一
- 版本二
- 版本三
- 版本四
- 进一步优化
- 软件开发过程
- 概括
- 11. 面向对象的编程
- 简介
- self
- 类
- 创建一个类
- 对象的方法
- 使用对象的方法
- __init__方法
- 使用__init__方法
- 类与对象的变量
- 使用类与对象的变量
- 继承
- 使用继承
- 概括
- 12. 输入/输出
- 文件
- 使用文件
- 储存器
- 储存与取储存
- 概括
- 13. 异常
- 错误
- try..except
- 处理异常
- 引发异常
- 如何引发异常
- try..finally
- 使用finally
- 概括
- 14. Python标准库
- 简介
- sys模块
- 命令行参数
- 更多sys的内容
- os模块
- 概括
- 15. 更多Python的内容
- 特殊的方法
- 单语句块
- 列表综合
- 使用列表综合
- 在函数中接收元组和列表
- lambda形式
- 使用lambda形式
- exec和eval语句
- assert语句
- repr函数
- 概括
- 16. 接下来学习什么?
- 图形软件
- GUI工具概括
- 探索更多内容
- 概括
- A. 自由/开放源码软件(FLOSS)
- B. 关于本书
- 后记
- 关于作者
- 关于译者
- 关于简体中文译本
- C. 修订记录
- 时间表
- 术语表
表格
例子
- 3.1 使用带提示符的Python解释器
- 3.2 使用源文件
- 4.1 使用变量和字面意义上的常量
- 5.1 使用表达式
- 6.1 使用if语句
- 6.2 使用while语句
- 6.3 使用for语句
- 6.4 使用break语句
- 6.5 使用continue语句
- 7.1 定义函数
- 7.2 使用函数形参
- 7.3 使用局部变量
- 7.4 使用global语句
- 7.5 使用默认参数值
- 7.6 使用关键参数
- 7.7 使用字面意义上的语句
- 7.8 使用DocStrings
- 8.1 使用sys模块
- 8.2 使用模块的__name__
- 8.3 如何创建你自己的模块
- 8.4 使用dir函数
- 9.1 使用列表
- 9.2 使用元组
- 9.3 使用元组输出
- 9.4 使用字典
- 9.5 使用序列
- 9.6 对象与参考
- 10.1 备份脚本——版本一
- 10.2 备份脚本——版本二
- 10.3 备份脚本——版本三(不工作!)
- 10.4 备份脚本——版本四
- 11.1 创建一个类
- 11.2 使用对象的方法
- 11.3 使用__init__方法
- 11.4 使用类与对象的变量
- 11.5 使用继承
- 12.1 使用文件
- 12.2 储存与取储存
- 13.1 处理异常
- 13.2 如何引发异常
- 14.1 使用sys.argv
- 15.1 使用列表综合
- 15.2 使用lambda形式
【转】简明 Python 教程的更多相关文章
- 《简明python教程》笔记一
读<简明Python教程>笔记: 本书的官方网站是www.byteofpython.info 安装就不说了,网上很多,这里就记录下我在安装时的问题,首先到python官网下载,选好安装路 ...
- (原+转)简明 Python 教程:总结
简明 Python 教程 说明:本文只是对<简明Python教程>的一个总结.请搜索该书查看真正的教程. 第3章 最初的步骤 1. Python是大小写敏感的. 2. 在#符号右面的内容 ...
- 笔记|《简明Python教程》:编程小白的第一本python入门书
<简明Python教程>这本书是初级的Python入门教材,初级内容基本覆盖,对高级内容没有做深入纠结.适合刚接触Python的新手,行文比较简洁轻松,读起来也比较顺畅. 下面是我根据各个 ...
- 学习笔记《简明python教程》
学习笔记<简明python教程> 体会:言简意赅,很适合新手入门 2018年3月14日21:45:59 1.global 语句 在不使用 global 语句的情况下,不可能为一个定义于函数 ...
- 《简明Python教程》学习笔记
<简明Python教程>是网上比较好的一个Python入门级教程,尽管版本比较老旧,但是其中的基本讲解还是很有实力的. Ch2–安装Python:下载安装完成后,在系统的环境变量里,在Pa ...
- 简明Python教程自学笔记——命令行通讯录
[前言]学习Python已经有一段时间了,相关的书籍资料也下载了不少,但是没有一本完整的看完,也没有编出一个完整的程序.今天下午比较清闲就把<简明Python教程>看了一遍,然后根据书里面 ...
- 简明Python教程 ~ 随书笔记
本文是阅读<简明Python教程>所做的随书笔记,主要是记录一些自己不熟悉的用法,或者所看到的比较有意思的内容,本书英文版A Byte of Python, 中文译版 简明Python教程 ...
- python读书笔记-《简明python教程》上
1月15日 <简明python教程>上 基本结构: 基础概念+控制流+函数+模块+数据结构+面向对象+I/O+异常+标准库+其他 1.概念 1-0 退出python linux: ...
- A Byte of Python(简明Python教程) for Python 3.0 下载
A Byte of Python v1.92 (for Python 3.0) 官方下载地址,当前(20120730) 最新版本 1.92 基于Python3的 下载: http://files.s ...
随机推荐
- http://blog.csdn.net/milton2017/article/details/54406482
转自:python 把几个DataFrame合并成一个DataFrame——merge,append,join,conca http://blog.csdn.net/zutsoft/article/d ...
- jqPaginator分页(ajax用法和form表单提交用法)
一般使用方法 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UT ...
- LeetCode OJ:Implement Queue using Stacks(栈实现队列)
比较典型的一个题目,easy,不过可以有许多实现方式. 这里用的方式是每次pop完成之后再将stack2中的内容立即倒回stack1中.但是其他的实现也可以不是这样,可以是需要push的时候检查再,如 ...
- 初次使用VCS仿真软件
由于刚开始接触VCS,对于VCS不是太了解,在网上找了很多的资料终于遇到了一个相对比较初级的入门资料,这个资料是以一个简单的4位加法器为例来介绍vcs的用法的,比较好入门,这个文章的地址如下: htt ...
- New Concept English there (3)
25words/ minutes Some time ago,an interesting discovery was made by archaeologists on the Aegean isl ...
- New Concept English three(13)
1原文打字 32w/m 错词27个 After her husband had gone to work, Mrs Richards sent her children to school and w ...
- ansible资料
ansible系列教程-强烈推荐看完 ansible官方编写的例子 ansible_ui Jenkins配置ansible galaxy 官方文档 中文教程1 中文教程2 playbook进阶 YAM ...
- Compass入门
一.Compass是什么? 简单说,Compass是Sass的工具库(toolkit). Sass本身只是一个编译器,Compass在它的基础上,封装了一系列有用的模块和模板,补充Sass的功能. ...
- 【剑指offer】扑克牌的顺子,C++实现
# 题目 # 思路 顺子满足的条件: 数组长度必须为5 除0外没有重复的牌(0表示大小王) 顺子中最大值和最小值的差值小于5 # 代码 #include <iostream> #inclu ...
- 【Python爬虫学习笔记(1)】urllib2库相关知识点总结
1. urllib2的opener和handler概念 1.1 Openers: 当你获取一个URL你使用一个opener(一个urllib2.OpenerDirector的实例).正常情况下,我们使 ...