python学习路线图_python自学路线
还要了解其他数据结构,如字典和集合。接下来,学习使用函数参数和lambda表达式等概念进行函数编程。
步骤1:基础我们首先学习Python的基础知识——变量、数据类型和操作符还要学习循环和决策制定等概念:Python VariablesPython Variable ScopeData Types in Python。
Python OperatorsBitwise OperatorsComparison OperatorsOperator PrecedenceTernary OperatorsPython Decision Making
Switch-case in PythonLoops in PythonNumbers with PythonPython StringsString Formatters and Escape Sequences
String Functions and OperationsThe repr() Function
步骤2:数据结构了解像列表和元组这样的数据结构以及对它们执行的操作还要了解其他数据结构,如字典和集合Python ListsList ComprehensionThe array ModulePython Tuples。
The zip() FunctionTuples vs ListsSlicing in PythonBinary Sequence Types- bytes, bytearray, memoryview
Dictionaries in PythonSets in PythonBooleans in Python步骤3:函数式编程接下来,学习使用函数参数和lambda表达式等概念进行函数编程另外,看看一些重要的内置函数。
最后,学习decorator、closure和itertoolsFunctions in PythonLambda ExpressionsFunction ArgumentsFunction Recursion
Built-in Functionsrange()eval()exec()Decorators in PythonClosure in PythonWorking with itertools
步骤4:模块和包接下来是学习如何创建模块和包,并实践一些重要的模块和包然后比较包和模块ModulesCounterDefaultdictOrderedDictnamedtupleNumeric Modules-math,decimal, random。
sysGenerating Random NumbersPackagespip and PyPIModules vs Packages步骤5:进阶Python是时候深入挖掘Python了!此步骤将带您了解更高级的概念,如正则表达式、日期和时间以及调试。
Regular Expressions with PythonMultithreading in PythonWorking with Date and TimeNamespace and ScopeVirtual Environments and Packages
The datetime Module - Part IThe datetime Module - Part IIThe calendar ModuleThe Python Debugger (pdb)
CGI Programming with PythonUnderstanding urllibTerminologies in PythonWhats new in Python 3.7?Deep Copy vs Shallow Copy
Assert Statements in PythonPretty-Printing with pprint步骤6:面向对象编程我们现在开始讨论面向对象编程我们讨论类、方法和对象然后,我们尝试着手进行继承和操作符重载。
最后,我们讨论一些概念,如生成器、迭代器和属性Methods in PythonMethods vs FunctionsMagic (Dunder) MethodsClasses in PythonAbstract class
Concrete classPython ObjectsInheritance in PythonMultiple InheritancePython Operator OverloadingGenerators in Python
Iterators in PythonGenerators vs IteratorsSerialization with pickleThe property Decorator
步骤7:文件处理现在探索其他概念,如文件处理这个模块教你如何在OS和shutil模块的帮助下操作文件您还将学习如何使用Python复制、重命名和压缩文件Reading and Writing Files。
Managing Directories and FilesThe OS ModuleThe shutil ModuleCopying Files with PythonRenaming Files with Python
Zipping Files with Python步骤8:异常处理现在学习异常处理和unittestErrors and ExceptionsException HandlingTesting with unittest
步骤9:重要的包有了这样强大的库,就有可能培养出像Python这样的工具的真正功能Python LibrariesNumPySciPypandasVisualizing with matplotlibPyQT
PyGTKPyTorchAltairWeb Scraping with ScrapyData access mechanismsSpacypygametkinter步骤10:其他功能现在学习一些概念,如发送邮件、使用Python访问数据库、日志和多过程。
XML ProcessingSending Mail with PythonNetworkingProcessing ImagesGUI ProgrammingForensicsExtensions to Python
ToolsAccessing the DatabaseLogging with PythonMultiprocessing
- 标签:
- 编辑:
- 相关文章
-
python学习路线图_python自学路线
还要了解其他数据结构,如字典和集合。接下来,学习使用函数参数和lambda表达式等概念进行函数编程。…
-
不想学习_不想上学怎么办初中生
初中是人生的一个很重要的阶段,也是青春期早期的一个阶段,这个年龄的孩子很容易对生活产生困惑,每天面对读不完的书,做不完的复习资料…
- python?学习_python学习手册 第5版 pdf
- 学习日语的培训_学习日语的软件
- 学习雷锋演讲稿_学雷锋演讲稿
- 甘肃青年大学习_甘肃青年大学网
- 国开学习_国开网开放大学网登录平台