原文网址: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. 修订记录
时间表
术语表

表格

5.1 运算符与它们的用法5.2 运算符优先级15.1 一些特殊的方法

例子

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 使用DocStrings8.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.argv15.1 使用列表综合15.2 使用lambda形式

转载于:https://www.cnblogs.com/wi100sh/p/4229066.html

【转】简明 Python 教程相关推荐

  1. 简明python教程在线-简明python教程

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. usrbinpython#hello_world.pyprinthell ...

  2. 简明python教程购买-自学Python买什么书?

    简单地总结一下: <父与子的编程之旅> /> 如果是零基础,不懂编程,甚至计算机基础都比较薄弱的.推荐一本叫做<父与子的编程之旅>,老版本叫<与孩子一起学编程> ...

  3. 简明python教程购买-简明python教程哪版(python看什么书)

    简明 python 教程 这书 有实体书吗 有 学习Python 用哪本书好 对于零基础入门的人来说,对于Python习还是有点懵懂的,如果有一些书籍看来引导,学起来难度也会减低很多!所以向大家推荐这 ...

  4. 简明python教程怎么买-简明python教程在哪买!《简明python教程》 下载地址?

    哪有python编程入门经典教程 给大家整理的python学习路线图,按照此教程步步的学习,肯对python有更深刻的认识.或许可以上python这个易学,精简,开源的语言.此套教程,不但有视频教程, ...

  5. 在Windows平台下实现《简明 Python 教程》第十章案例(利用winrar实现压缩备份)...

    在<简明Python教程>第十章,作者以一个小的脚本开发作为案例讲解Python(http://woodpecker.org.cn/abyteofpython_cn/chinese/ch1 ...

  6. 简明python教程-简明Python教程-中文版.pdf

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbspPython 简明Python教程-中文版.pdf152页 本文 ...

  7. 《简明 Python 教程》笔记-----面向对象及系统相关

    文档地址:http://sebug.net/paper/python/index.html <简明 Python 教程>笔记-----基础知识 1.类 ①.每个函数都有个self参数,代表 ...

  8. 《简明python教程》笔记一

    读<简明Python教程>笔记: 本书的官方网站是www.byteofpython.info  安装就不说了,网上很多,这里就记录下我在安装时的问题,首先到python官网下载,选好安装路 ...

  9. 简明Python教程笔记(一)

    此文为简明Python教程笔记. 第一部分 介绍 Python特点 简单.易学--伪代码本质 免费开源--FLOSS(自由/开放源码软件) 高层语言 可移植性强--支持多平台 解释性--更易移植 面向 ...

最新文章

  1. TCP/IP 某些最常见的错误原因码 (errno)列表
  2. Freemarker条件判断
  3. 服务器jar包配置文件,spring boot加载第三方jar包的配置文件的方法
  4. C++中直接存取类私有成员[360度]
  5. BZOJ2561最小生成树——最小割
  6. 项目:关于分层,DAO、domain、service、servlet的一些理解
  7. CYQ.Data 数据框架 加快开源速度 发布V1.5.5版本源码
  8. CCF2016-4-2 俄罗斯方块
  9. Linux命令之reset - 终端屏幕混乱的终结者
  10. python办公入门经典_Python3入门经典100例
  11. mysql 一对多 join_mysql多表left join 1对多的解决办法
  12. 【瑕疵检测】基于matlab GUI灰度共生矩阵痕迹检测【含Matlab源码 863期】
  13. Js返回顶部实例代码
  14. spark报错:java.io.IOException: Filesystem closed
  15. 戴尔服务器r620引导盘,戴尔R620服务器WINDOWS操作系统无引导盘安装方法.ppt
  16. sklearn.svm.SVC的方法decision_function_shape:ovr 或者 ovo
  17. 深度学习笔记----计算机视觉的任务及对应的网络模型
  18. 137、易燃固体的火灾危险性
  19. Spring和SpringBoot简介
  20. HTML代码学习(上)

热门文章

  1. 【java】画图和监听事件的应用
  2. 金融数据分析之pdfplumber提取年报PDF关键数据(其他PDF数据通用)
  3. matlab ifft频率分辨率,[FFT] matlab中关于FFT的使用(理解频率分辨率、补零问题)
  4. 推荐系统思维导图——第一章
  5. 最新发布!《统计学习方法》第二版无监督学习视频课上线了!
  6. java在win8闪退_解决Win8/Win8.1系统下的IE11闪退的六种方法
  7. OpenGL立方体面的显示问题?
  8. Bootstrap3基础 glyphicon 设置图标的颜色与大小
  9. 用js和jq分别实现二级联动效果
  10. Blog主场转至51CTO.com