learning python中文第四版_GitHub - jorinzou/python_learning_notes: 《learning python》中文第四版的学习笔记,由纸值文档转换而来...

python 学习笔记

本文档是《learning python》中文第四版的学习笔记,是由我个人做的纸质读书笔记而来。

目标

这份笔记的目标是为了给出一份比较精炼,但是又要浅显易懂的Python教程。《Python学习手册》中文第四版虽然比较简单,但是措辞比较罗嗦,而且一个语法点往往散落在多个章节,不方便读者总结。

我在做笔记时,将一个知识点的内容都统筹在一个章节里面,因此提炼性大大提高。而且还有《Python学习手册》中文第四版的翻译在某些章节(可能难度较大?)措辞可能前后矛盾。当知识点提炼之后就能够很快的找到一些难以理解的概念的上下文,方便吃透这些难点。

内容介绍

本文档一共35个章节。分别为:

Python的动态类型介绍

数字类型

Set类型

字符串

列表

元组

通用序列

字典

文件

语句和语法

赋值语句

打印

if语句

while/for循环

迭代器和生成器

文档

函数

作用域

参数

函数的高级特性

模块

模块的高级用法

类class

Python名字空间

运算符重载

类的设计模式

类的高级主题

异常机制

异常对象

Unicode与字节串

管理属性

装饰器

元类

Python的执行

基础知识

看这份笔记最好有面向对象的概念。因为这份文档里大量使用了面向对象的术语,比如”实例对象“、”类对象“、”名字空间“等等。如果没有面向对象的概念,将会对理解后面的大部分章节有困难。

对于Python新手,这份文档难度不大。但是如果您对Python有一定的熟练程度,您会发现这份文档行云流水,一气呵成,阅读起来就没有停顿感。如果您对于Python完全陌生,那么本文档阅读过程中,对于一些复杂的概念建议您动手练手而不要完全依赖于文档中的示例。

补充

本文档所有的Python代码都是基于Python 3.5 64bit,在Python IDLE上运行的效果。操作系统为 Win7 64bit Professional

本文档由markdown 语法制作而成,其中使用到了扩展的非标准markdown语法(流程图功能)。本人制作了一份markdown教程,项目地址在:https://github.com/huaxz1986/markdown_documentation_chinese .你也可以在百度网盘下载PDF版本:http://pan.baidu.com/s/1qWXaJRA

本文档编辑器使用cutemarked软件。它是一款开源的markdown文件编辑器,支持流程图扩展与LATEX数学公式扩展。本人fork了一个版本,然后改装成了一个本地化版本,项目地址: https://github.com/huaxz1986/CuteMarkEd 。你也可以在百度网盘下载我编译打包好的版本(解压缩直接双击运行即可),地址:http://pan.baidu.com/s/1dEqupZ7 ,运行环境为 Win7 64bit Professional

cutemarked原版需要联网下载所需要的脚本文件,但是由于国内的网络问题,以及存在断网情况下使用等特殊需求

,我将它改造成了一个无需联网的本地化版本

本文档仅用于个人学习目的,未经许可不得用于商业目的,转载请注明出处

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值