目录

基础

注释与变量名等基本规则

关键字

操作符

数字

流程控制

序列

文本序列-字符串

二进制序列-字节

列表

元组

映射

字典

集合

函数

面向对象编程

错误和异常

模块

数据结构与算法

数组

字符串

链表

二分查找

排序

队列

映射-集合/字典

并查集

二叉树

递归

回溯

贪心

动态规划

有限状态机

提高

文件操作

通用操作系统

文本处理

网络编程

多线程与多进程

数据持久化

函数式编程

图像化界面

设计模式


本专栏不适合才学python3的新手(如果你学过其他面向对象语言应该问题不大),不能按照从上到下顺序学习,在上面的文章也可能会综合下面的内容(比如,在字符串一节就提到了方法和函数,但是方法和函数在后面才会系统的总结),适合学过python3,但总体框架不清晰的朋友。跟我一起总结提升吧!!!

抓住四个点:操作符、方法、内置函数、模块

基础

---------------------------------以下是基础内容-------------------------------------------

注释与变量名等基本规则

Python-Python编码规范(PEP8)

关键字

Python-关键字总结与使用

操作符

Python-操作符总结(逻辑、位、算术、比较、赋值操作符及操作符优先级)

数字

Python-数字总结(操作符、方法、内置函数、模块[四舍五入、分数])

流程控制

Python-流程控制总结(if、elif、else、for、while、continue、break、pass等)

序列

文本序列-字符串

Python-字符串总结(创建、操作符、方法、相关内置函数、相关模块)

二进制序列-字节

Python-字节总结(bytes、bytearray、方法、内置函数、模块)

列表

Python-列表总结(操作符、方法、内置函数、相关模块)

元组

Python-元组总结(操作符、方法、内置函数、相关模块)

映射

字典

Python-字典总结(操作符、方法、内置函数)

集合

Python-集合类型set与frozenset(操作符、方法、内置函数)

函数

Python-函数基础总结与内置函数

Python-命名空间和变量作用域详解(global、nonlocal)

面向对象编程

Python-面向对象编程总结(类、对象、派生、继承、方法、内置函数等)

Python-迭代器与生成器(yield、内置函数、模块)

错误和异常

Python-错误和异常总结(内置异常、assert、抛出异常、异常捕获与处理)

模块

Python-最详细模块/包的(动态)导入

python-浅拷贝、深拷贝

数据结构与算法

博主最近使用Python在刷OJ,以下是面向oj进行的数据结构与算法的部分实现。

数组

一般使用列表List进行表示,可用于桶统计(简单哈希表),类似于C++中的Vector。

如果要求空间复杂度,可以原地排序(参考排序一节)。

剑指 Offer 03. 数组中重复的数字(简单数组)

剑指 Offer 04. 二维数组中的查找(中等数组)

双指针

leetcode-524. 通过删除字母匹配到字典里最长单词(中等双指针)

快慢指针

对撞指针

滑动窗口

剑指 Offer 48. 最长不含重复字符的子字符串(中等滑动窗口)

字符串

剑指 Offer 58 - I. 翻转单词顺序(简单字符串)

链表

python-单链表实现(oj向)

剑指 Offer 22. 链表中倒数第k个节点(简单快慢指针)

二分查找

OJ-leetcode-374. 猜数字大小(简单二分查找)

OJ-leetcode-1482. 制作 m 束花所需的最少天数(中等二分查找)

Python-二分查找算法bisect模块

排序

leetcode-215. 数组中的第K个最大元素(中等堆排序)

队列

双端队列

python-容器之双端队列deque

Python-堆的实现与heapq(最小堆库函数)

映射-集合/字典

Python-容器之计数字典Counter

OJ-leetcode找不同(简单统计)

并查集

Python-并查集详解与实现

二叉树

python-二叉树的实现(oj向)

递归

回溯

贪心

动态规划

OJ-leetcode-53. 最大子序和(简单动态规划)

有限状态机

有限状态机详解与举例(leetcode 1023)

---------------------------------以上是基础内容--------------------------------------------

提高

****************************以下是提高内容**************************************

文件操作

python-csv文件操作

Python-记一次U盘中病毒及文件找回

通用操作系统

Python-argparse命令解析模块详解与代码展示

Python-configparse模块详解与代码示例

Python-logging详解(彩色日志扩展,多进程安全等)

python-命令行,参数解析,日志管理框架(cmd,argparse,logging模块)

文本处理

python-正则表达式及应用(b站弹幕屏蔽)

网络编程

python-网络编程之socket

Python-selectors高级I/O复用库

Python-简单小说爬虫(以《天官赐福》为例)

python-调用摄像头查看朋友状态,邮箱发送视频

多线程与多进程

python-多线程(池)/多进程(池)及线程同步编程

协程

python-async、await关键字与实战(asyncio,aiohttp库的使用)_lady_killer9的博客-CSDN博客

数据持久化

Python-序列化与反序列化

函数式编程

Python-函数式编程(高阶函数、匿名函数、返回函数、装饰器)

Python-函数式编程模块itertools、functools、operator

图像化界面

设计模式

Python-单例模式详解与实现

第三方包使用/封装

python-pymysql常用功能封装_lady_killer9的博客-CSDN博客

python-轻量级ORM库peewee的使用_lady_killer9的博客-CSDN博客

*****************************以上是提高内容*************************************

【python总结】python学习框架梳理相关推荐

  1. python深度学习include框架_《用Python实现深度学习框架》上市

    朋友们,<用Python实现深度学习框架>已经由人民邮电出版社出版上市了.在这本书中,我们带领读者仅用Python+Numpy实现一个基于计算图的深度学习框架MatrixSlow.本书讲解 ...

  2. python深度学习include框架_搞事情。《用Python实现深度学习框架》已出版上架。...

    我和 @张觉非 合作的<用Python实现深度学习框架>一书已经由人民邮电出版社出版上市了.写作本书的缘由,是2017年11月我加入了360,开始负责以机器学习平台为中心的AI技术设施的研 ...

  3. 基于python的深度学习框架有_《用Python实现深度学习框架》上市

    朋友们,<用Python实现深度学习框架>已经由人民邮电出版社出版上市了.在这本书中,我们带领读者仅用Python+Numpy实现一个基于计算图的深度学习框架MatrixSlow.本书讲解 ...

  4. 用Python实现深度学习框架

    ↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 开课吧教育 作者:高民权,前IBM中国数据科学家 深度学习作为人工智能的核心技术,近年来无论是学 ...

  5. Python九十天学习框架,从1到90,从0基础到IQ100

    每个人的基础以及学习进度都不一样,不管最后是90天学会,还是三个月,或是更久,自学按照这个来也能相对系统的学习知识,而不是零散细碎的知识最后无法整合,所以不管怎么样,学习得有个自己的框架,下面一起来看 ...

  6. python深度学习include框架_用Python实现深度学习框架

    1.大咖推荐:复旦大学计算机学院教授邱锡鹏.品质科技创始人兼CEO袁进辉(@老师木).格灵深瞳创始人兼CEO赵勇.奇虎360集团副总裁邓亚峰联合推荐 2.干货满满:从零开始用Python实现自己的深度 ...

  7. 基于python的深度学习框架有_从Theano到Lasagne:基于Python的深度学习的框架和库...

    深度学习是机器学习和人工智能的一种形式,利用堆积在彼此顶部的神经网络的多个隐藏层来尝试形成对数据更深层次的"理解". 最近,深度神经网络以"Deep Dreams&quo ...

  8. TensorFlow领衔,七大深度学习框架大对比!

    作者|黄文坚 唐源 编辑|小智 TensorFlow 在 2015 年年底一出现就受到了极大的关注,在一个月内获得了 GitHub上超过一万颗星的关注,目前在所有的机器学习.深度学习项目中排名第一,甚 ...

  9. DL-5 深度学习框架的对比

    在深度学习领域的五大巨头里,它们都各自力挺一种深度学习框架:像谷歌有自家的TensorFlow.Facebook有Torch.百度有Paddle Paddle.微软有CNTK.而亚马逊的AWS则有MX ...

最新文章

  1. android 自定义录像机,android-camera2 - 将自定义捕获请求构建器选项设置为使用Camera2 API捕获图像以使用OpenCV库进行摄像机校准 - 堆栈内存溢出...
  2. React组件常用设计模式之Render Props
  3. 转行python经验_【经验分享】转行如何自学Python并且找到工作,分享自己心得
  4. 收藏:JavaScript
  5. 在QLabel上同时显示文字和图片的方法
  6. 全球30篇最热门的计算机视觉和深度学习论文
  7. mysql 查看最近的语句_查看MySQL最近执行的语句
  8. 第六章连接和分组查询
  9. 做了三年Java,docker网络映射配置
  10. CentOS 7.2.1511 x64下载地址
  11. python试卷河南理工大学万方科技学院_河南理工大学万方科技学院
  12. SQL查询语句 select
  13. 写给互联网上从业的Web程序员
  14. 我叫金三顺的经典爱情名言
  15. mysqld_multi单机启动多个mysql
  16. springboot 接入京东sdk_【第3期】Springboot:微信公众号分享quot;朋友圈quot;
  17. 基于单片机USB接口的温度控制器
  18. Linux查看最后一页日志,linux常用查看文件或日志命令
  19. 数据结构之时间复杂度的计算
  20. Unity Gamma Linear Color Space

热门文章

  1. 2021Google I/O开发者大会汇总
  2. bilibili登录注册页面
  3. bilibili 随意设置N倍速播放
  4. Android编译调用FFmpeg API,自己写方法,编译so库
  5. react 的 connect 与 @connect
  6. android手电筒原理
  7. 1.openpyxl 打开工作簿
  8. 显示计算机窗口地址栏,电脑QQ浏览器中在地址栏显示最常访问功能怎么开启
  9. Segmentation fault` is detected by the operating system
  10. XDOJ 321 高铁网络