|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/python-made-easy-for-beginners/
课程评论:没有评论
**课程名称:Python 入门精华** **课程概述:** 本课程专为初学者设计,旨在帮助您轻松掌握 Python 编程基础。课程内容涵盖从 Python 的基本概念到高级特性的全面介绍,包括: * **Python 基础:** Python 简介,Python 的下载、安装和配置,PyCharm IDE 的下载、安装和使用。 * **核心概念:** 打印语句,变量,数据类型(包括类型转换),运算符,注释,运算符优先级,变量的删除,字符串拼接,多行字符串存储,长文本存储,格式化打印。 * **控制流程:** 选择/决策控制语句,while 循环,for 循环(含 range()),break 和 continue。 * **函数:** 函数的定义与调用,参数化函数,默认参数,多参数函数,使用 return 返回数据,函数的作用,创建多个函数,input() 内置函数,max() 和 min() 函数。 * **变量作用域:** 局部变量和全局变量,pass 语句。 * **数据集合:** 列表 (List),元组 (Tuple),集合 (Set),字典 (Dictionary),并深入比较它们之间的异同。 * **字符串:** 字符串的 in 和 not in 操作符。 * **文件操作:** 文件处理入门。 * **面向对象编程 (OOP):** OOP 入门,self 的用法,使用 self 将方法参数赋值给类变量,通过方法初始化类变量,__init__ 方法,静态变量、静态方法、实例变量和实例方法。 * **继承与多态:** 继承的类型,多态(方法重写),Python 不支持方法重载,super() 函数。 * **封装与抽象:** 私有变量和私有方法,使用 Getter 和 Setter 方法处理私有变量,封装,抽象。 * **模块与包:** 模块和包的概念。 * **异常处理:** 异常处理机制。 * **进阶特性:** Lambda 函数,*args 和 **kwargs 的使用,集合或 range() 的解包,复杂数据类型,range 数据类型的完整列表,生成随机数,转义字符,bool() 函数,简化 if 和 if..else 语句,iter() 函数(配合 List, Tuple, Set, Dictionary),日期和时间,正则表达式。 本课程将带领您从零开始,逐步构建扎实的 Python 编程知识体系,为进一步深入学习和应用打下坚实基础。
This Python Made Easy for Beginners course covers the below topics:Introduction to PythonDownloading, Installing and Configuring PythonDownloading, Installing and Using PyCharm IDEPrint StatementsVariablesData Types Type CastingOperatorsCommentsOperator PrecedenceDeleting a VariableUsing + for String concatenationStoring Multi-line preformatted String text into a variableStoring a lengthy text into a variableFormatting Print StatementsControl Flow StatementsSelect/Decision Control Statementswhile loop for loop with range()break and continue statementsFunctions - Getting StartedFunctions can be called multiple timesParameterizing FunctionsDefault Arguments in FunctionsFunction with multiple parametersFunctions can return dataPurpose of FunctionsMultiple functions can be createdUsing input() inbuilt functionmax() and min() functionsLocal and Global Variablespass StatementCollectionsListTupleSetDictionaryList versus Tuple versus Set versus DictionaryStringsin and not in operatorsFile HandlingGetting started with Object Oriented Programmingself in PythonAssigning method parameters to class variables using self keywordInitializing Class variables using methods in Python__init__ methodStatic Variables, Static Methods, Instance Variables and Instance MethodsInheritanceTypes of InheritancePolymorphism - Method OverridingOverloading is not supported by Pythonsuper()Private variables and Private methodsUsing Getter and Setter Methods with private variablesEncapsulation in PythonAbstraction in PythonModules PackagesException Handling Lambda FunctionsUsing *argsUsing **kwargsUnpacking Collections or range() into individual variablesComplex Data Type range Data Type Complete List of Data Types Generating Random NumbersEscape CharactersUsing bool() functionShort Hand if and if..else statementsUsing iter() function with List, Tuple, Set and DictionaryDate and Time Regular Expressions