ultimate python学习指南
新移民和专业人士的ultimate python学习指南。 ??
print ( \" ultimate python study guide\" )
英语| 한국어| 繁体中文| Español|德意志| हिनहिन
Ultimate Python“ width =” 250px“样式=”最大宽度:100%;”>
动机
我创建了这个GitHub存储库,以分享我对核心Python的了解,在过去的5年中,我将其用作大学毕业生,大型公司的员工以及芹菜和Full Stack Python等存储库的开源贡献者。我期待看到更多的人学习python并通过它追求自己的激情。 ?
目标
以下是创建本指南的主要目标:
?为宁愿学习动手学习的新移民提供资源。该存储库有一个独立模块的集合,可以在pycharm等IDE和浏览器中运行。即使是普通的旧终端也可以与示例一起使用。大多数线条都有精心制作的评论,可以指导读者逐步进行程序。只要在每次更改之后未删除主要例程并成功运行,就会鼓励用户在任何地方修改源代码。
?为那些想重新审视核心Python概念的人提供纯粹的指南。只有内置的图书馆才能利用,因此可以在没有特定领域概念的开销的情况下传达这些概念。因此,未安装流行的开源库和框架(即Sqlalchemy,请求,熊猫)。但是,如果您的目标是成为真正的pythonista,那么阅读这些框架中的源代码是鼓舞人心的,并且受到鼓舞。
入门
单击上面的徽章以旋转浏览器中的工作环境,而无需Git和Python安装在本地机器上。如果已经满足这些要求,请随时直接克隆存储库。
一旦访问存储库,您就可以从独立模块中学习。为了充分利用每个模块,请读取模块代码并运行它。运行模块有两种方法:
- 运行一个单个模块:Python UltimatePython/Syntax/variable.py.py
- 运行所有模块:python runner.py
目录
=外部资源,?=初学者主题,?=高级主题
- 关于Python
- 概述:什么是Python(,?)
- 设计理念:Python()的禅宗
- 样式指南:Python代码的样式指南(,?)
- 数据模型:数据模型(,?)
- 标准库:Python标准库(,?)
- 内置功能:内置功能()
- 句法
- 变量:内置文字(?)
- 表达式:数字操作(?)
- 位:位运算符(?),一个人/两个的补充()
- 条件:如果|如果else |如果elif-else(?)
- 循环:for-loop |而环(?)
- 功能:def | lambda(?)
- 数据结构
- 列表:列表操作(?)
- 元组:元组操作
- 设置:设置操作
- dict:字典操作(?)
- 理解:列表|元组|设置| dict
- 字符串:字符串操作(?)
- Deque:Deque(?)
- 名为tuple:名为tuple(?)
- defaultdict:defaultdict(?)
- 时间复杂性:CPYTHON操作(,?)
- 课程
- 基本类:基本定义(?)
- 继承:继承(?)
- 摘要类:摘要定义
- 异常类:异常定义
- 迭代器类:迭代器定义|产量(?)
- 封装:封装定义
- 先进的
- 装饰器:装饰师定义|包裹(?)
- 文件处理:文件处理(?)
- 上下文经理:上下文经理(?)
- 方法解决顺序:MRO(?)
- Mixin:Mixin定义(?)
- Metaclass:Metaclass定义(?)
- 线程:ThreadPoolExecutor(?)
- 异步:异步|等待(?)
- 弱参考:弱ref(?)
- 基准:Cprofile | PSTAT(?)
- 嘲笑:MagicMock | propertymock |补丁(?)
- 正则表达式:搜索| Findall |匹配|全比(?)
- 数据格式:JSON | XML | CSV(?)
- DateTime:DateTime |时区(?)
其他资源
?=面试资源,?=代码样本,?=项目想法
GitHub存储库
通过从其他备受推崇的资源中阅读来继续学习。
- thealgorithms/python(?,?)
- faif/python-patterns(?,?)
- GeekComputers/Python(?)
- Trekhleb/自制机器学习(?)
- 卡兰/项目(?)
- Mungell/Awesome-for-for-Benners(?)
- Vinta/Awesome-Python
- 学术/很棒的数据
- Josephmisiti/很棒的机器学习
- Zuzoovn/机器学习 – 软件工程师
- 30秒/30秒的Python(?)
- ml-tooling/pred-python
- 实践教程/基于项目的学习
- freecodecamp/freecodecamp(?)
互动实践
继续练习,以使您的编码技巧不会生锈。
- codechef.com(?)
- CodeForces.com
- codementor.io(?)
- coderbyte.com(?)
- codewars.com
- 练习
- geeksforgeeks.org(?)
- hackerearth.com
- hackerrank.com(?)
- kaggle.com(?)
- labex.io(?)
- leetcode.com(?)
- Projecteuler.net
- replit.com
- w3schools.com(?)
