
Brief introduction to all sections of the course
Python introduction, python interpreter, difference between Python 2 and Python 3
Downloading and installation of python 3 and PyCharm community edition IDE
Getting Source code from GitHub. Importing Python projects to PyCharm
Walk through of different features of PyCharm
Writing the hello world program in Python in the PyCharm IDE
Some common syntax in Python and indentation rules
How to write sufficient amount of comments in Python
How to create variables and the rules for it
Various keywords in Python
Datatypes to store numeric and floating point values
Store and assign Boolean values
Basics of python Strings, indexing slicing, formatting and string methods
Declaration and usage of lists in Python
Declaration and usage of Tuples in Python
Declaration and usage of Sets in Python
Declaration and usage of Dictionaries in Python
Arithmetic, Assignment and comparison operators
Logical, identity, membership and bitwise operators
Usage of if and else blocks
While and for in loops in Python and range in Python
Break continue and pass
Syntax and usage of list comprehensions
Syntax and usage of Dictionary comprehensions
Argument syntax and usage
Keyword argument syntax and usage
Lambda, map and filter functions
Syntax and usage of classes and Objects
Usage of init method
Usage of self parameter in Python
Single and multiple inheritance in Python
Usage and syntax of Dunder methods
Understand how to create and use modules and packages in Python
Create, read, append and delete files using Python
Exceptions and errors, usage of try and except block
Validating strings with Regex
Usage and syntax of iterators in Python
Usage and syntax of generators in Python
Usage and syntax of decorators in Python
Syntax and usage of Counter
Syntax and usage of Named Tuple
Syntax and usage of Ordered Dict
Advanced methods in the datatypes in Python
Syntax and usage of Date and time in Python
Usage of Math module in Python
Summary of the course and further learning options in Python
Hello and thank you for viewing this course on Udemy. This course is on Python 3. In this course I will teach Python from beginner to intermediate level. Please go through below points to get a brief summary of this course,
· We will start our journey by introducing the course and Python to you. Then we will see how to install the software required for this course. Then we will learn how to import code from GitHub.
· In the second section we will learn basics of Python. We will write our first program in Python and we will cover syntax, structure, comments and variables.
· In the third section we will learn datatypes in Python which will cover Numbers, Strings, Sets, Lists, Tuples, Booleans and Dictionaries.
· Fourth section will cover Python Operators and Control statements. We will learn how to use if and else blocks. Also we will learn how to write loops in Python.
· In the fifth section we will learn some of the core features inn Python such as List and Dictionary Comprehensions, args, kwargs and lambda expressions.
· In the sixth section we will learn Object oriented programming in Python. We will understand how to create classes and objects. Also we will understand Inheritance in Python and Dunder/Magic methods.
· In the seventh section we will learn more core features which include modules, packages, import, file handling, Exception handling , Iterators, Generators and Decorators.
· In the final section we will understand collections module and various additional data structures in Python. We will conclude our course with a course conclusion.
I hope you gone through all the above topics and got a brief summary of what you are going to learn in this course. So what are you waiting for? Please Enroll to this course and start learning Python.