Tame the Python - A Beginners Masterclass
This course is for absolute beginers and does not require any prior programing experience. Just enroll and start.
Description
Are you someone who want to learn how to code but don't know where to start? Without competent guidance you are most likely headed towards the 3 steps to failure i.e. Get Lost, Get Frustrated and then Give up
No one can deny the power of mentorship when it comes to learning a new skill. More often than not it can prove to be the sole deciding factor for your success. And that is why we have created this python masterclass that is specially designed for beginners. In this course we take you through each and every topic from its very fundamentals in extreme details.
Having completed this course it can be guaranteed that you will have end to end understanding how Python as a language works and how it can be used.
Module 1: Getting Started with Python
Introduction
Installation and Setup
Introduction to Jupyter Notebook
Basic Syntax
Operators
Module 2: Variables and Data types
Variables and Assignment
Data Types
Numbers
String
Booleans
List
Tuples
Dictionary
Sets
Data Type Conversion
Module 3: Conditions and Loops
If-Else Conditions
While Loops
For Loops
Nested Loops
Loop Control Statements
Iterators
Module 4: Functions
Standard Functions
Function Arguments
Recursive Functions
Anonymous or Lamda Functions
Scope of Variables
Module 5: Classes and Objects
Object Oriented Programming in python
Creating Classes
Creating Instance Objects
Accessing Attributes and Methods
Built-In Class Attributes
Destroying Objects and Garbage Collection
Module 6: Inheritance
Inheritance
Types of Inheritance
Encapsulation
Polymorphism
Module 7: Error Handling
Exceptions
Exception Handling
Else Block
Raising an Exception
User Defined Exception
Module 8: Extended Topics
User Input
Python Date-time
Python Math
Regular Expressions
What You Will Learn!
- Basics of computer programming
- Python programming
- How to build programming algorithms
- Create apps using Python
Who Should Attend!
- Learners who have no prior knowledge in programming and want to start
- Learners who have prior programming knowledge and wants to learn Python