Learn How To Program In Python Once And For All
Published 7/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.26 GB | Duration: 12h 5m
Published 7/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.26 GB | Duration: 12h 5m
Python Programming: Master Syntax, Functions, Loops, Data Structures, with lots of fun projects
What you'll learn
Program in python
Have a strong foundation in python for web development, data analysis, data science, cyber security
Gain confidence to write python codes as fast as possible
Ability to think critically to solve problems with programming language
Requirements
No programming experience is needed. You need just your laptop and jotting material
Description
Ready to finally understand Python and build practical skills? This course is your ultimate guide to mastering Python programming from the ground up. Whether you're a complete beginner or looking to solidify your skills, you'll learn core concepts like syntax, functions, loops, and data structures—while building fun, hands-on projects that make learning stick.What You’ll Learn:Python Syntax Demystified: Write clean, efficient code from the very first day.Programming Concepts: Master variables, functions, list, dictionary, loops, conditionals, file and error handlingData Structures In-Depth: Work with lists, dictionaries, tuples, and sets like a pro.Best Practices: Learn debugging, code optimization, and how to think like a programmer.Why This Course Works:No fluff, no jargon—just clear explanations and practical examples to strengthen your understanding.Fun projects (e.g., a quiz game, bank app, or to-do list app) to keep you motivated at all time.Quizzes & exercises to test your knowledge and reinforce learning.Lifetime access to all our our resourcesBy the end of this course, you’ll write Python codes confidently, solve problems efficiently, and have a portfolio of projects to showcase your skills to the outside world. Enroll now and start coding today without stress! I have got you covered!
Overview
Section 1: Introduction
Lecture 1 Introduction to programming
Lecture 2 Python Installation
Lecture 3 Intro 2 - PyCharm installation part 1
Lecture 4 Intro 3 - PyCharm installation part 2
Lecture 5 Intro 4 - Adjust PyCharm settings
Section 2: Input, Output, and Variables
Lecture 6 Print statement
Lecture 7 Variables
Lecture 8 Variable concatenation
Lecture 9 Taking input from user
Lecture 10 Exercise
Lecture 11 Solution
Section 3: Formatting your output
Lecture 12 Output formatting (f-string)
Lecture 13 Output formatting (.format)
Lecture 14 Exercise
Lecture 15 Solution
Section 4: Data type and Type casting
Lecture 16 Data types
Lecture 17 Type conversion
Lecture 18 Exercise
Lecture 19 Solution
Section 5: Operators
Lecture 20 Arithmetic operators
Lecture 21 Temperature converter
Lecture 22 Relational operator
Lecture 23 Assignment operator
Lecture 24 Logical operators
Lecture 25 Membership operator
Lecture 26 Exercise
Lecture 27 Solution
Section 6: Maths function
Lecture 28 Math functions
Lecture 29 Math module
Lecture 30 Exercise
Lecture 31 Solution
Section 7: Escape sequence
Lecture 32 Escape sequence
Section 8: Python strings
Lecture 33 String and String functions part 1
Lecture 34 String functions part 2
Lecture 35 Sample project one on String functions
Lecture 36 Sample project two on String functions
Lecture 37 Sample project three on String functions
Lecture 38 String iteration and slicing
Lecture 39 Negative slicing
Lecture 40 Exercise
Lecture 41 Solution
Section 9: If statement
Lecture 42 If statement
Lecture 43 If-elif-else statement
Lecture 44 Single line if statement
Lecture 45 nested if statement
Lecture 46 Exercise
Lecture 47 Solution
Section 10: For loop
Lecture 48 For loop
Lecture 49 Guessing game
Lecture 50 Iterating over a string part 1
Lecture 51 Iterating over a string part 2
Lecture 52 Iterating over a list
Lecture 53 Nested for loop - multiplication table
Lecture 54 Pass break continue
Lecture 55 Gpa calculator part 1
Lecture 56 Gpa calculator part 2
Lecture 57 Exercise
Lecture 58 Solution
Section 11: While loop
Lecture 59 While loop
Lecture 60 While loop - password checker
Lecture 61 Infinite loop
Lecture 62 Simple bank app
Lecture 63 Exercise
Lecture 64 Solution
Section 12: Python list
Lecture 65 Python list
Lecture 66 Iterating over a list
Lecture 67 List methods part 1
Lecture 68 List method part 2
Lecture 69 Project - extract even and odd in new lists
Lecture 70 Todo List app
Lecture 71 List slicing
Lecture 72 Negative slicing and sample program
Lecture 73 list and random module
Lecture 74 Enumerate a list
Lecture 75 Exercise
Lecture 76 Solution
Section 13: Python Tuple
Lecture 77 Tuple
Section 14: Python functions
Lecture 78 Introduction to function
Lecture 79 Function with return keyword
Lecture 80 Positional argument and keyword argument
Lecture 81 Default argument
Lecture 82 Args (variable length argument)
Lecture 83 Global keyword
Lecture 84 Gpa calculator using function
Lecture 85 Simple bank app with functions
Lecture 86 Simple bank app with functions
Lecture 87 Exercise
Lecture 88 Solution
Section 15: Exception handling
Lecture 89 Exception handling
Lecture 90 User-defined exception
Lecture 91 Raising exceptions
Lecture 92 Guessing game with try except block
Lecture 93 Handle exception in bank app
Section 16: Debugging
Lecture 94 Debugging
Section 17: Lambda function
Lecture 95 Lambda function
Lecture 96 Higher-order function - map
Lecture 97 Higher-order function - filter
Lecture 98 Higher-order function - reduce
Lecture 99 Exercise
Lecture 100 Solution
Section 18: List comprehension
Lecture 101 List comprehension
Lecture 102 Exercise
Lecture 103 Solution
Section 19: Python dictionary
Lecture 104 Introduction to Dictionary
Lecture 105 Iterate over a dictionary
Lecture 106 Dictionary methods
Lecture 107 Nested dictionary
Lecture 108 Nested dictionary part 2
Lecture 109 Dictionary and list part 1
Lecture 110 Dictionary and list part 2
Lecture 111 Dictionary and list part 3
Lecture 112 Simple Quiz appp
Section 20: Python module and package
Lecture 113 Python module
Lecture 114 Python package
Section 21: File handling
Lecture 115 Reading a file
Lecture 116 With keyword
Lecture 117 Write to a file
Lecture 118 Writing a list to a file
Lecture 119 Appending to a file
Lecture 120 Count number of words in a file
Lecture 121 File exception handling
Section 22: Object Oriented Programming
Lecture 122 OOP - Classes and Objects
Lecture 123 The __init__ method
Lecture 124 Class vs instance attribute
Lecture 125 Inheritance
Lecture 126 Calling the parent constructor - super()
Lecture 127 Multiple inheritance
Lecture 128 Abstract class
Lecture 129 Method overriding
Lecture 130 Method overloading
Lecture 131 Encapsulation
Lecture 132 Aggregation in OOP
Lecture 133 Composition in OOP
Someone who wants to learn python for data science, automation, cybersecurity, data analysis, web development and lots more