There are no items in your cart
Add More
Add More
| Item Details | Price | ||
|---|---|---|---|
Learn python with unique dry-run approach
Instructor: Dr. Surendra Kumar Panda
Language: English
Validity Period: 365 days
Validity Period: 365 days
Description:
Python is a popular high-level programming language known for its simplicity and ease of use. This course is designed for beginners looking to learn Python from scratch.
Key Highlights:
What you will learn:
| Chapter 1 : Introduction to Python | |||
| Introduction to Python 17:00 | |||
| Python vs C - Key Differences 11:00 | |||
| Python vs Java - Key Differences 9:00 | |||
| Installing Python and VS Code 9:00 | |||
| Chapter 2: Python Fundamentals & Data Types | |||
| Variables in Python 18:00 | |||
| Python Keywords 5:00 | |||
| Integer Data Type & Base Conversion 10:00 | |||
| Floating-Point Data Type 8:00 | |||
| Complex Numbers in Python 13:00 | |||
| Boolean Data Type 6:00 | |||
| String Data Type 17:00 | |||
| String Indexing & Slicing 37:00 | |||
| Type Casting in Python 29:00 | |||
| Bytes and Bytearray Data Types 8:00 | |||
| Range Data Type 6:00 | |||
| Chapter 3: Operators in Python | |||
| Introduction to Operators 3:00 | |||
| Arithmetic Operators 12:00 | |||
| Assignment Operators 6:00 | |||
| Relational (Comparison) Operators 12:00 | |||
| Logical Operators 11:00 | |||
| Unary Operators 1:00 | |||
| Special Operators 8:00 | |||
| Chapter 4: Input & Conditional Statements | |||
| Dynamic User Input 4:00 | |||
| Conditional Statements (if, if-else, elif) 17:00 | |||
| Check Whether a Number is Positive, Negative, or Zero 4:00 | |||
| Check Whether a Number is Even or Odd 3:00 | |||
| Find the Greatest of Three Numbers 4:00 | |||
| Menu-Driven Calculator Program 4:00 | |||
| Practice Problem 10:00 | |||
| Student Marks, Average & Grade Calculation 9:00 | |||
| Evaluate the Value of Y 5:00 | |||
| Chapter 5: Looping Statements | |||
| While Loop 27:00 | |||
| Sum of Natural Numbers (1 to 10) 14:00 | |||
| Sum of Numbers from m to n 9:00 | |||
| Input Numbers Until -1 (Count Positives, Negatives & Zeros) 18:00 | |||
| Multiplication Table Program 8:00 | |||
| Nested While Loops 15:00 | |||
| Break Statement 1:00 | |||
| while Loop with else 3:00 | |||
| For Loop 11:00 | |||
| Nested for Loops 10:00 | |||
| Loop Control Statements (break, continue, pass) 13:00 | |||
| For Loop with else 3:00 | |||
| Chapter 6: Memory Management Basics | |||
| del Statement and None Keyword 5:00 | |||
| Chapter 7: List Data Structure | |||
| List Introduction 33:00 | |||
| Creating and Accessing Lists 13:00 | |||
| Updating and Deleting List Elements | |||
| List Methods - Part 1 30:00 | |||
| List Methods - Part 2 24:00 | |||
| List Operations (Concatenation, Repetition, Membership) 22:00 | |||
| Reverse a List 10:00 | |||
| Find Minimum and Maximum in a List 11:00 | |||
| Taking User Input into a List 6:00 | |||
| Sum and Mean of List Elements 6:00 | |||
| Search Elements and Count Occurrences 12:00 | |||
| Creating a List from Two Lists 7:00 | |||
| Creating a New List from an Existing List 6:00 | |||
| Enumerate() Function 3:00 | |||
| List Comparison 8:00 | |||
| Nested Lists and Matrix Representation 29:00 | |||
| List Comprehension 33:00 | |||
| Chapter 8: Tuple, Set & Dictionary | |||
| Tuple Data Structure 40:00 | |||
| Set Data Structure 19:00 | |||
| Set Methods - Part 1 34:00 | |||
| Set Methods - Part 2 19:00 | |||
| Set Comprehension 19:00 | |||
| Frozenset Data Structure 13:00 | |||
| Dictionary Introduction 56:00 | |||
| Dictionary Methods - Part 1 23:00 | |||
| Dictionary Methods - Part 2 32:00 | |||
| Chapter 9: Dictionary & String Programs | |||
| Count Character Occurrences in a String 21:00 | |||
| Dictionary Program using User Input 23:00 | |||
| Nested Dictionary 10:00 | |||
| Iterating Through a Nested Dictionary 15:00 | |||
| Dictionary Comprehension 10:00 | |||
| Merging Collections 7:00 | |||
| String Methods - Part 1 20:00 | |||
| String Methods - Part 2 29:00 | |||
| Chapter 10: Functions in Python | |||
| Why We Need Functions 14:00 | |||
| Types of Functions 37:00 | |||
| Call by Object Reference 47:00 | |||
| Return Statement 28:00 | |||
| print() vs return 11:00 | |||
| Positional Arguments 14:00 | |||
| Keyword Arguments 31:00 | |||
| Default Arguments 21:00 | |||
| Variable-Length Non-Keyword Arguments (*args) 37:00 | |||
| Variable-Length Keyword Arguments (**kwargs) 18:00 | |||
| Using *args and **kwargs in Function Calls 11:00 | |||
| Summary of *args and **kwargs 4:00 | |||
| Chapter 11: Variable Scope & Advanced Functions | |||
| Types of Variables Based on Scope 10:00 | |||
| Global Keyword and globals() Function 16:00 | |||
| Function Aliasing 13:00 | |||
| Nested Functions 9:00 | |||
| Functions Returning Other Functions 12:00 | |||
| Chapter 12: Recursion | |||
| Introduction to Recursion 34:00 | |||
| Star Pattern using Recursion 16:00 | |||
| Sum of n Natural Numbers using Recursion 10:00 | |||
| Factorial Program using Recursion 7:00 | |||
| Fibonacci Series using Recursion 12:00 | |||
| Types of Recursion - Part 1 22:00 | |||
| Types of Recursion - Part 2 27:00 | |||
| Chapter 13: Functional Programming | |||
| Lambda Functions 25:00 | |||
| filter() Function 45:00 | |||
| map() Function 24:00 | |||
| reduce() Function 27:00 | |||
| Chapter 14: Modules & Packages | |||
| Python Modules 31:00 | |||
| Module Name Conflicts 13:00 | |||
| Dir() vs help() 12:00 | |||
| Understanding name == "main" 24:00 | |||
| Math Module 13:00 | |||
| Calendar Module 15:00 | |||
| Random Module 23:00 | |||
| Number Guessing Game Project 19:00 | |||
| OTP Generator 9:00 | |||
| Strong Password Generator 10:00 | |||
| Fake Student Data Generator 25:00 | |||
| Faker Module 25:00 | |||
| Datetime Module 23:00 | |||
| Python Packages 58:00 | |||
| Chapter 15: OOP Fundamentals | |||
| Introduction to Object-Oriented Programming 28:00 | |||
| Class Objcet Referance Variable 44:00 | |||
| self Variable 68:00 | |||
| Constructors in Python 39:00 | |||
| Creating Instance Variables 25:00 | |||
| Program on Instance Variables 10:00 | |||
| Accessing and Deleting Instance Variables 33:00 | |||
| Instance Variables vs Static Variables 32:00 | |||
| Creating Static Variables 72:00 | |||
| Accessing Static Variables 12:00 | |||
| Modifying Static Variables 23:00 | |||
| Deleting Static Variables 24:00 | |||
| Local Variables 23:00 | |||
| Chapter 16: OOP Methods & Applications | |||
| Instance Methods 35:00 | |||
| Class Methods 27:00 | |||
| Static Methods 12:00 | |||
| Creating Multiple Objects from a Class 39:00 | |||
| Working with Multiple Classes 12:00 | |||
| Passing Class Members Between Classes 29:00 | |||
| Bank Application using OOP 50:00 | Preview | ||
| String Analysis using OOP 26:00 | |||
| Book Management System 28:00 | |||
| Inner (Nested) Classes 18:00 | |||
| Chapter 17: Inheritance & Relationships | |||
| HAS-A Relationship 47:00 | Preview | ||
| IS-A Relationship 22:00 | |||
| Single Inheritance 27:00 | |||
| Multilevel Inheritance 10:00 | |||
| Hierarchical Inheritance 10:00 | |||
| Multiple Inheritance 14:00 | |||
| Hybrid Inheritance 13:00 | |||
| Cyclic Inheritance 8:00 | |||
| Method Resolution Order (MRO) 50:00 | |||
| super() Function 29:00 | |||
| Calling Parent Class Methods 10:00 | |||
| Chapter 18: Polymorphism, Abstraction & Encapsulation | |||
| Introduction to Polymorphism 4:00 | |||
| Duck Typing 13:00 | |||
| Operator Overloading 23:00 | |||
| Method Overloading 20:00 | |||
| Method Overloading using multipledispatch 10:00 | |||
| Constructor Overloading using multipledispatch 8:00 | |||
| Method Overriding 12:00 | |||
| Constructor Overriding 21:00 | |||
| Abstract Classes and Abstract Methods 35:00 | |||
| Program on Abstract Classes 13:00 | |||
| Abstract vs Concrete Classes and Methods 16:00 | |||
| Interfaces in Python 14:00 | |||
| Abstraction 6:00 | |||
| Access Modifiers 38:00 | |||
| Encapsulation 16:00 | |||
| Chapter 19: Exception Handling | |||
| Introduction to Exception Handling 43:00 | Preview | ||
| Default Exception Handling & Exception Hierarchy 17:00 | |||
| try-except Block 44:00 | |||
| Flow of try-except Execution 25:00 | |||
| Multiple except Blocks & Default except 24:00 | |||
| finally Block Explained 39:00 | |||
| Custom Exceptions 26:00 | |||
| try-except-else-finally Block 16:00 | |||
| Complete Execution Flow of Exception Handling 31:00 | |||
| Assertions 17:00 | |||
| Chapter 20: Multithreading | |||
| Introduction to Multithreading 31:00 | Preview | ||
| Main Thread 16:00 | |||
| Creating Threads using Functions 56:00 | |||
| Creating Threads using OOP Approach 10:00 | |||
| Creating Threads by Extending Thread Class 31:00 | |||
| Getting and Setting Thread Names 20:00 | |||
| is_alive() Method 29:00 | |||
| active_count() Function 19:00 | |||
| enumerate() Function in Multithreading 10:00 | |||
| join() Method 35:00 | |||
| Thread ID and Process ID 12:00 | |||
| Daemon Threads 86:00 | |||
| Race Condition 29:00 | |||
| Thread Synchronization using Lock 23:00 | |||
After successful purchase, this item would be added to your Library.
You can access the library in the following ways :