数据开发_Python核心内容概览_系统学习

系统学习

采用的是系统的学习方式,从语言的特性上去理解。通过构建知识体系,来加强薄弱环节,通过案例进行熟练化。

语言范式

命令式编程 Imperative 
面向过程:根据业务逻辑从上到下写代码
面向对象:对函数进行分类和封装 
声明式编程: Declarative 
     函数式  :将某功能代码封装到函数中,仅调用函数即可

I.数据结构

##数据类型
 1.基本数据
  int boolean None
 2.组合数据
   字符串   元组  列表  字典  集合
 3.其他
    文件对象
    函数对象
  4.第三方数据结构
    数据类型之间的转换 
###数据操作
  数据-相关运算
     算数运算 加减乘除 取余 取模
     代数运算 大于  等于 小于
     逻辑运算 与或非
     位移运算  
  数据集 -操作
    基本操作: 增删改查 和 遍历
    成员运算 和判断 is /is not/  in/ not in            

II.控制结构

1.基本控制结构
 01.顺序控制
 02.选择控制
     关键词 if elif else 
      三目运算  x if C else y 
 03.循环和迭代
    关键词: while  for  continue  break pass

 2.组合型
   列表表达式
   迭代器  iter()
   生成器  generator()
 3.进阶
    上线文管理  with   the __enter__ and __exit__ methods
    协程
 4.并发编程   
 5.内置函数
     range()  zip  enumerate

III.面向对象编程

 类 和对象

IV函数式编程

函数
lambda 表达式

V.语言特性

 复制 copy

参考目录

Python 3.10.2 documentation https://docs.python.org/3/
Python Cookbook https://python3-cookbook.readthedocs.io/zh_CN/latest/
Intermediate Python  https://github.com/yasoob/intermediatePython
Python进阶 https://docs.pythontab.com/interpy/
Python Distilled https://github.com/dabeaz/python-distilled
Robust Python  https://github.com/pviafore/RobustPython
 http://www.doc88.com/p-19239044857678.html
posted @ 2020-10-29 11:10  辰令  阅读(112)  评论(0编辑  收藏  举报