Python programming Bible - From Beginner to Advanced

所在平台: Udemy

课程主页: https://www.udemy.com/course/python-programming-bible-from-beginner-to-advanced/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Python编程圣经 - 从入门到高级 概述:本课程分为8个模块,全面涵盖了Python编程的理论与实践。该课程从初学者到高级主题,通过讲座系列教授Python编程。课程中提供了Jupyter文件和PPT文件,并包含230多个作业和面试问题及答案,帮助学生为面试做好准备。 模块内容如下: 1. **Python简介与历史**:课程开始于Python的基本介绍及其历史,探讨为什么要学习Python,以及Python的优势和局限性。 2. **安装与程序执行**:该模块指导通过Anaconda包安装Python,并讲解如何在Jupyter编辑器和Python Shell中编写第一个“hello world”程序。 3. **Python数据类型与处理**:讲解Python的内置对象类型,包括整数、浮点数、复数和字符串等,以及列表、元组、字典、集合和文件操作。 4. **Python语句**:涵盖基础的IF、WHILE和FOR循环,以及在循环操作中常用的print、range、zip、enumerate函数,介绍高效的迭代和推导。 5. **Python函数**:深入探讨Python函数,包括嵌套函数、全局变量、局部变量和非局部变量,介绍进阶概念如lambda函数、map、filter与reduce,以及生成器。 6. **Python模块与模块包**:讲解如何进行模块编码和模块包,及其IMPORT、FROM和RELOAD命令的使用时机。 7. **Python类与面向对象编程**:从基础开始介绍类及面向对象编程,涵盖继承、抽象类和运算符重载的理论和实践示例。 8. **Python异常处理**:课程最后一模块讲解Python中的异常处理框架,包括TRY、EXCEPT、ELSE、FINALLY、RAISE和ASSERT的用法,以及嵌套异常处理和类层次结构在异常处理中的应用。 这门课程旨在通过充实的理论与实践结合,帮助学员掌握Python编程的必要技能。

课程评论(0条)

课程详情

Python programming bible course is divided into 8 modules that covers the python programming with theory and practical examples. This is lectures series of python programming from beginner to advanced topics. Jupyter files and PPT files used in this lecture have been uploaded. In addition to theory and handson, 230+ assignment and interview question with answers will prepare student for any interview.Following are the module in the course:- Python Introduction & History- Installation & Program Execution- Python Data Types and processing - Python Statement- Python Function- Python Module and Module Package- Class and OOPs concepts- Exception handlingPython Introduction & History The course starts with basic python introduction and history of python. It also answers basic question on why we should learn python when there are so many programming languages available in the market. It also delves into what can be done in python and what are the areas where python does not score very well.Installation and Program ExecutionThis module covers details about the python installation using anaconda package and steps of python program execution. The python programmer will be able to write their first "hello world" program in python using Jupyter editor and Python shell.Python Data Types and processing This covers python built-in object types like Numbers- integer, float, complex number, String etc. It also covers details on list, tuple, dictionary, set and file operations that can be done in python. Dynamic typing concept is investigated here that is fundamentally different from other programming language.Python StatementThis module covers basic IF, WHILE and FOR loop that is at the heart of python compound statement. We will also go through print, range, zip, enumerate function that is provided by python for looping operations.Iteration and Comprehension is also covered here to traverse the container object in faster and efficient way.Python FunctionPython function is natural progression after the study of python statement. In this module we will go through the details of various function, nested function and various types of variables like global, local and non-local. We will also go through the details about a function that takes one or multiple input and how it returns one and multiple outputs. We will also go through the advance concept like lambda function, map, filter & reduce concepts and generator & extended generator concepts. Python Module and Module PackageThis module explains module coding and module package. It covers the concept about how and when to use IMPORT, FROM and RELOAD commands.Python Class and OOPsThis module starts with basic introduction of Class and object oriented programming in python. It also includes concept of inheritance, abstract class and operator overloading with theory and practical examples.Python Exception handlingThis is last module of this course that covers the concepts of exception handling framework in python. We will go through the usage of TRY, EXCEPT, ELSE, FINALLY, RAISE and ASSERT examples. We will also see how to use nested exception handling and how and why to use class hierarchy in exception handling.

课程标签

0人关注该课程

主题相关的课程