python学习笔记
2016-06-16 16:17:51 0 举报
AI智能生成
Python是一种高级编程语言,以其简洁易读的语法和强大的功能而受到广大程序员的喜爱。Python支持多种编程范式,包括面向对象的、命令式、函数式和过程式编程。它具有丰富的库和框架,可以应用于各种领域,如Web开发、数据分析、人工智能等。Python的代码易于维护和扩展,适合大型项目的开发。此外,Python还具有跨平台的特性,可以在Windows、Linux、Mac等多种操作系统上运行。学习Python,不仅可以提升编程技能,还可以为未来的职业生涯开辟更多可能。
作者其他创作
大纲/内容
python2.7学习笔记
数据类型
整数、浮点、字符串、布尔值
list、tuple
dict
set
判断是否摸某个类型:isinstance
type:判断类型
函数
参数
必选参数
默认参数
可变参数 *args
关键字参数 **kw
递归函数
尾递归
高级操作
list、tuple切片
对象迭代
for
enumerate
List Comprehensions
Generator
yield
函数式编程
高阶函数
map reduce
filter
sorted
返回函数
闭包
匿名函数
lambda
装饰器(Decorator)
@
偏函数
functools.partial
模块
包
__init__.py
—变量:private变量
第三方模块安装
easy_install
pip
面向对象编程
私有变量:_
__特殊变量__
多态
开闭原则:对扩展开放,对修改封闭
dir:获得一个对象的所有属性和方法
动态绑定 属性和方法
__slots__:限制绑定名字
@property
多重继承
一些特殊变量、函数
动态创建类
type
调试、测试
logging
print、assert
pdb
TDD
unittest
doctest
IO
同步IO
os
cPickle
json
进程
fork
multiprocessing
pool
进程间通信
Queue
Pipes
线程
0 条评论
回复 删除
下一页