Description
In this course, you will learn:
- How to use functions, loops, strings, and lists efficiently.
- Gain command of Object-Oriented Programming.
- Suitable for both beginner and expert coders.
- To improve your skills, practice with Python programming examples.
- Before moving on to Python-based DSA, strengthen your Python foundation.
- Discover the Complete Machine Learning & Data Science Program.
Syllabus:
1. Python Basics
- Background Part 1 (IO Devices, CPU and Memory)
- Background Part 2 (Computer Organization)
- Why Do We Need Programming Languages
- Python Introduction
- Python Standard and Implementations
- How Python Programs Are Executed
- Python Programming Terminology
- Python Installation and First Program
- Comments in Python
2. Variables and Data Types
- Variables in Python
- Swap two Variables
- Id() in Python
- Type() in Python
- List Introduction
- Tuples in Python
- Set in Python
- Dictionary in Python
- Type Conversion in Python
3. Input and Output in Python
- print() in Python
- input() in Python
4. Operators
- Arithmetic Operators in Python
- Logical Operators in Python
- Identity Comparison Operators in Python
- Membership Test Operators in Python
- Course Content
- Bitwise Operators in Python Part 1
- Bitwise Operators in Python Part 2
- Arithmetic Progression nth Term in Python
- Geometric Progression nth Term in Python
- Sum of Natural numbers
- Find Last Digit in Python
5. Flow Control
- if, else and elif in Python
- Even-Odd in Python
- Largest of three in Python
- Leap Year in Python
- Calculator Program in Python
6. Loops
- Loops In Python
- While Loops in Python
- range() in Python
- For Loop In Python
- Table of A Number
- Break In Python
- Continue In Python
- Nested Loop in Python
- Square Pattern in Python
- Printing Triangle Pattern in Python
- Inverted Triangle in Python
- Pyramid Pattern in Python
- Count Digits
- Factorial in Python
- GCD in Python
- LCM in Python
- Fibonacci Numbers in Python
- Check for Prime in Python
- All Divisors in Python
- Optimizations of All Divisors and Prime
7. Functions
- Functions in Python
- Applications of Functions
- How Functions Work?
- Default Arguments
- Keyword Arguments
- Variable Length Arguments
- Parameter Passing in Python
- Returning Multiple Values in Python
- Global Variables in Python
- Find First Digit in Python
- Prime Factorization
8. String
- Escape Sequences and Raw Strings
- Formatted String in Python
- String Operations Part (1)
- String Operations Part (2)
- String Comparison in Python
- Pattern Searching in Python
- Check For Palindrome In Python
- Reverse A String in Python
- Decimal to Binary Conversion
- Binary to Decimal Conversion
9. List
- Slicing (List,Tuple And String)
- Get Smaller Elements
- Separate Even and Odd
- Comprehensions in Python
- Average or Mean of A List
- Count Distinct Elements in A List
- Check if a list is Sorted
10. Object-Oriented Programming (OOP)
- Introduction to OOPs
- Classes and Objects
- Encapsulation
- Class Instance Attributes
- Class Members Access
- Decorators
- Class Methods and Static Members
- Inheritance
- Types of Inheritance
- Multiple Inheritance
- Polymorphism
- Abstraction
- More Examples of Polymorphism
- Operator Overloading
- Abstract Class








