Python Programming Course From Zero To Hero
Published 7/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.55 GB | Duration: 15h 31m
Published 7/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.55 GB | Duration: 15h 31m
Master Python Programming in Detail – Functions, Lists, OOP, File Handling, and More!
What you'll learn
Understand the core fundamentals of Python programming
Take input from users and store values using variables
Work with Python data types and perform type conversions
Use arithmetic, assignment, comparison, and logical operators
Write conditional logic with if, elif, and else statements
Create and manipulate lists, tuples, sets, and dictionaries
Use built-in string and list methods effectively
Write loops using for and while, and control them with break and continue
Define your own functions and use return values
Solve problems using recursive functions
Requirements
No prior programming experience is needed – you will learn everything from scratch
Motivation to learn and practice coding regularly
Description
Learn Python – One of the Most Popular Programming Languages Today – From A to Z!In this comprehensive course, you'll master Python programming from the ground up. Whether you're a complete beginner or someone looking to solidify your fundamentals, this course will walk you through each topic with clarity and depth.By the end of this course, you will have a strong understanding of:The fundamentals of Python programmingTaking user input and assigning values to variablesData types and type conversions in PythonArithmetic, assignment, comparison, and logical operatorsConditional statements (if, elif, else)Lists and list operationsfor and while loopsbreak and continue statementsStrings and string methodsList methodsTuples, sets, and dictionariesDictionary methods and advanced usageCreating and using functionsRecursive functionsModule structure and how to organize codeError handling in PythonObject-Oriented Programming (OOP) in PythonCreating classes, inheritance, and polymorphismThis course includes 150+ hands-on exercises, helping you develop algorithmic thinking and the ability to solve real-world problems confidently.Who Is This Course For?This course is especially beneficial for:University students taking "Introduction to Programming" courses where Python is usedAnyone aiming to build a strong Python foundation before moving into web developmentLearners who prefer a practice-driven approach rather than just theoretical contentAbout the InstructorYou’ll be learning from someone who comes directly from the industry — not just the education sector. With experience ranging from digital agency software, online food ordering systems, customs industry tools, to fintech applications like digital wallets and card systems, your instructor brings real-world insight and practical coding experience into every lesson.
Overview
Section 1: Welcome to the Python Course! What Will You Learn?
Lecture 1 Welcome to the Python Course! Who is Can Boz & What Will You Learn?
Lecture 2 Python And Pycharm Installation
Lecture 3 Complete Source Code
Section 2: Python Programming Fundamentals
Lecture 4 Our First Programme In Python Programming
Lecture 5 Variable Definition In Python Programming
Lecture 6 Assigning Value To The Variable In Python Programming
Lecture 7 Numerical Operations In Python Programming
Lecture 8 Type Convertion In Python Programming
Lecture 9 Adding Two Numbers In Python Programming
Lecture 10 Strings In Python Programming
Lecture 11 String To Integer In Python Programming
Lecture 12 Character In Python Programming
Lecture 13 Boolean In Python Programming
Lecture 14 None Value In Python Programming
Lecture 15 Print Function In Python Programming
Lecture 16 Input Function In Python Programming
Lecture 17 Arithmetic Operators In Python Programming
Lecture 18 Assignment Operators In Python Programming
Lecture 19 Comparaison Operators In Python Programming
Lecture 20 Logical Operators In Python Programming
Lecture 21 Identity Operators In Python Programming
Lecture 22 Membership Operators In Python Programming
Section 3: Python Conditional Statements
Lecture 23 If Statement In Python Programming
Lecture 24 If Else Statement In Python Programming
Lecture 25 If Elıf Else Statement In Python Programming
Lecture 26 Nested If Statement In Python Programming
Lecture 27 Compact If Statement In Python Programming
Lecture 28 Ternary Operators In Python Programming
Lecture 29 Logical Operators With If In Python Programming
Lecture 30 The Pass Keyword In Python Programming
Section 4: Python Lists
Lecture 31 Lists In Python Programming
Lecture 32 Accessing List Elements In Python Programming
Lecture 33 The List Function In Python Programming
Lecture 34 List Slicing In Python Programming
Lecture 35 Append Method In Python Programming
Lecture 36 Insert Method In Python Programming
Lecture 37 Merging Two Lists In Python Programming
Lecture 38 Extend Method In Python Programming
Lecture 39 Updating List Elements In Python Programming
Lecture 40 Removing Elements From A List In Python Programming
Lecture 41 Removing Multiple Elements From A List In Python Programming
Lecture 42 Finding The Length Of A List In Python Programming
Section 5: Python Loops
Lecture 43 For Loop In Python Programming
Lecture 44 Range Function In Python Programming
Lecture 45 Advanced Features Of Range In Python Programming
Lecture 46 Nested For Loops In Python Programming
Lecture 47 For Loops Without Accessing Elements In Python Programming
Lecture 48 While Loop In Python Programming
Lecture 49 Break And Continue In Python Programming
Lecture 50 Printing Odd Numbers In Python Programming
Section 6: Python Strings
Lecture 51 Strings In Python Programming
Lecture 52 String Comparaison In Python Programming
Lecture 53 String Concatination In Python Programming
Lecture 54 Iterating Over Characters In A String In Python Programming
Lecture 55 Length Of A String In Python Programming
Lecture 56 F-Strings In Python Programming
Lecture 57 Checking Membership In String In Python Programming
Section 7: Python String Methods
Lecture 58 Upper Method In Python Programming
Lecture 59 Lower Method In Python Programming
Lecture 60 Replace Method In Python Programming
Lecture 61 Find Method In Python Programming
Lecture 62 Split Method In Python Programming
Lecture 63 StartsWith Method In Python Programming
Lecture 64 IsNumeric Method In Python Programming
Lecture 65 Index Method In Python Programming
Lecture 66 Append Method In Python Programming
Lecture 67 Extend Method In Python Programming
Lecture 68 Insert Method In Python Programming
Lecture 69 Remove Method in Python Programming
Lecture 70 Pop Method in Python Programming
Lecture 71 Clear Method In Python Programming
Lecture 72 Index Method in Python Programming
Lecture 73 Count Method in Python Programming
Lecture 74 Sort Method in Python Programming
Lecture 75 Sorting in Descending Order in Python Programming
Lecture 76 Reverse Method in Python Programming
Section 8: Python Tuples
Lecture 77 Tuples in Python Programming
Section 9: Python Sets
Lecture 78 Sets in Python Programming
Section 10: Python Dictionaries
Lecture 79 Dictionaries in Python Programming
Lecture 80 For Loops with Dictionaries in Python Programming
Lecture 81 Length of a Dictionary in Python Programming
Lecture 82 Membership Operators with Dictionaries in Python Programming
Section 11: Python Dictionary Methods
Lecture 83 Pop Method with Dictionaries in Python
Lecture 84 Update Method with Dictionaries in Python
Lecture 85 Clear Method with Dictionaries in Python
Lecture 86 Keys Method In Python Dictionaries
Lecture 87 Values Method with Dictionaries in Python
Lecture 88 Get Method with Dictionaries in Python
Lecture 89 PopItem Method with Dictionaries in Python
Section 12: Python Functions
Lecture 90 Functions in Python
Lecture 91 Adding Two Numbers in Python
Lecture 92 Return Statement in Python
Lecture 93 Default Parameters in Python Functions
Lecture 94 Functions With and Without Return Values in Python
Lecture 95 **Arbitrary Arguments in Python
Lecture 96 Global vs Local Scope in Python
Section 13: Python Recursive Functions
Lecture 97 Recursive Functions in Python
Lecture 98 Recursive Function to Sum Numbers from 1 to 5 in Python
Lecture 99 Recursive Fibonacci Function in Python
Section 14: Python Module Structure
Lecture 100 Python Modules Explained
Section 15: Python Error Handling
Lecture 101 Exception Handling in Python
Lecture 102 Handling Multiple Exceptions in Python
Lecture 103 Python Try-Except-Finally
Section 16: Python OOP Basics – Classes, Objects, and Methods
Lecture 104 Python Classes and Objects
Lecture 105 Creating Multiple Objects from the Same Class in Python Programming
Lecture 106 Using Functions (Methods) Inside a Python Class
Lecture 107 Python Constructor
Section 17: Python Inheritance
Lecture 108 Python Inheritance
Lecture 109 Method Overriding in Python Programming
Lecture 110 Multiple Inheritance in Python
Section 18: Python Polymorphism
Lecture 111 How the + Operator Uses Polymorphism in Python
Lecture 112 Function Polymorphism in Python
Lecture 113 Class Polymorphism in Python
Lecture 114 Inheritance Polymorphism in Python
Section 19: Python File Handling
Lecture 115 Python File Read Method
Lecture 116 Python File Write Method
Lecture 117 How to Append to a File in Python Programming
Lecture 118 How to Check If a File Exists in Python Programming
Lecture 119 How to Delete a File in Python Programming
Section 20: Python Fundamentals in Action – Practice Exercises
Lecture 120 Print "I Love Programming" in Python Programming
Lecture 121 Get Two Numbers from User and Print in Python Programming
Lecture 122 Multiply Two Numbers in Python Programming
Lecture 123 Divide Two Numbers in Python
Lecture 124 Calculate Perimeter and Area of a Rectangle in Python
Lecture 125 Convert Fahrenheit to Celsius in Python
Lecture 126 Calculate Function Result in Python
Lecture 127 Calculate Volume and Surface Area of a Rectangular Prism in Python
Lecture 128 Calculate a Cubic Function in Python
Lecture 129 Calculate the Area of a Square in Python
Lecture 130 Convert Miles to Kilometers in Python
Lecture 131 Calculate Area of a Circle in Python
Lecture 132 Calculate Pool Volume in Python
Lecture 133 Swap Two Numbers in Python
Lecture 134 Calculate Average Speed in Python
Lecture 135 Calculate the Average of Three Numbers in Python
Lecture 136 Construct a Three-Digit Number in Python
Section 21: Python Conditional Statement Exercises
Lecture 137 Find Maximum and Minimum Numbers in Python
Lecture 138 Compare Two Numbers in Python
Lecture 139 Create a Multiplication Table in Python
Lecture 140 Python While Loop Countdown
Lecture 141 How to Sum Numbers in Python
Lecture 142 Check Odd or Even Number in Python
Lecture 143 Determine If a Number Is Positive, Negative, or Zero in Python
Lecture 144 Find Multiples of 17 in Python
Lecture 145 Extract and Print Digits of a Number in Python
Lecture 146 Calculate Carpet Cost in Python
Lecture 147 Carpet Price by Type in Python
Lecture 148 Divisibility Check in Python
Lecture 149 Convert Uppercase to Lowercase in Python
Lecture 150 Calculate Series Sum in Python
Lecture 151 Square Root Calculation in Python
Lecture 152 Sum Numbers Using For Loop in Python
Lecture 153 Sum Numbers Using While Loop in Python
Lecture 154 How to Calculate a Leap Year in Python
Lecture 155 Leap Year Using Logical Operators
Lecture 156 How to Determine the Type of Triangle In Python
Lecture 157 Phone Call Charges Calculator in Python
Lecture 158 Understanding Fractions
Lecture 159 Find the Position of an Alphabet Letter
Lecture 160 Sum of the Series in Python
Lecture 161 How to Find the Closest Height Value in Python
Lecture 162 Rabbits Outnumber Birds — How Many Years Later?
Lecture 163 Calculate Tax on a Product Price
Lecture 164 Fibonacci Series in Python
Lecture 165 Reverse a Number in Python Using String Slicing
Lecture 166 Greatest Common Divisor (GCD) in Python
Lecture 167 Least Common Multiple (LCM) in Python
Lecture 168 Calculate Power in Python Using While Loop
Lecture 169 Power (Exponentiation) Operator in Python
Lecture 170 How to Check if a Number is a Palindrome in Python
Lecture 171 How to Check Prime Numbers in Python
Lecture 172 How to Find Prime Numbers in a Range Using Python
Lecture 173 How to Check Armstrong Numbers in Python
Section 22: Python Pyramid Pattern Exercises
Lecture 174 Print Half Pyramid Pattern in Python
Lecture 175 Print Half Pyramid Using Numbers in Python
Lecture 176 Print Reverse Half Pyramid Pattern in Python
Lecture 177 Print Reverse Half Pyramid Using Numbers in Python
Lecture 178 Print Floyd’s Triangle in Python
Section 23: Python List Exercises
Lecture 179 How to Calculate the Average of N Numbers in Python Programming
Lecture 180 How to Find the Maximum Value in a List in Python
Lecture 181 How to Find the Minimum Value in a List in Python
Lecture 182 How to Add Two Matrices in Python
Lecture 183 How to Transpose a Matrix in Python
Lecture 184 Multiplication Table in Python
Section 24: Python String Exercises
Lecture 185 Length of a String in Python
Lecture 186 Print the Day of the Week in Python
Lecture 187 String Concatenation in Python
Lecture 188 Copy a String in Python
Lecture 189 Count Digits, Letters & Spaces in Python
Lecture 190 Remove Non-Letter Characters in Python
Lecture 191 Print Each Character in a String
Lecture 192 Print Half Pyramid Using a Word in Python
Lecture 193 Print Half Pyramid Using While Loop in Python
Section 25: Python Function Exercises
Lecture 194 Adding Two Numbers Using Functions in Python
Lecture 195 Simple Calculator in Python
Lecture 196 Factorial in Python | Using Function & Loop
Lecture 197 Power of a Number in Python | Using Function & Loop
Lecture 198 Factorial from 1 to 10 in Python | Loop and Function Example
Lecture 199 Keep Asking for Numbers Until Positive
Lecture 200 Perfect Number Checker in Python
Lecture 201 Find the Greater of Two Numbers Using Python Function
Lecture 202 Even or Odd Number Checker Using Python Function
Lecture 203 Fibonacci Sequence Using Python Function
Lecture 204 Floyd's Triangle in Python
Lecture 205 Find Maximum and Minimum Number in Python
Lecture 206 Delete an Element from a List Using Function in Python
Lecture 207 Bubble Sort Algorithm and List Sorting in Python
Lecture 208 Insert an Element into a List Using Function in Python
Lecture 209 Python Program to Calculate Area and Circumference of a Circle
Lecture 210 How to Swap Two Variables Using a Function in Python
Lecture 211 Python Program to Perform Division Operation
Lecture 212 Python Program to Convert Temperature (Celsius ↔ Fahrenheit)
Lecture 213 Python Program to Find Area of a Scalene Triangle
Lecture 214 Python Function to Calculate Sum of Squares from 1 to N
Lecture 215 How to Merge Two Lists in Python Using a Function
Lecture 216 How to Print a Sentence Multiple Times in Python
Section 26: Python File Handling Exercises
Lecture 217 How to Count Words in Python
Lecture 218 How to Copy Content from One File to Another in Python
Lecture 219 How to Read a File in Python
Lecture 220 How to Append Text to a File in Python
Lecture 221 How to Search and Replace Text in Python
Lecture 222 How to Count the Number of Lines in a File Using Python
Lecture 223 Write Odd and Even Numbers to a Text File in Python
Section 27: Python OOP (Object-Oriented Programming) Exercises
Lecture 224 Calculate Perimeter and Area Using OOP in Python
Lecture 225 Create and Access Personal Info Using OOP in Python
Lecture 226 Create and Display Car Information Using OOP in Python
Lecture 227 Bank Account Simulation Using OOP in Python
Lecture 228 Determine Triangle Type Using OOP in Python
Lecture 229 Calculate Salary Based on Performance Using OOP in Python
Lecture 230 Student Grade Calculation Using OOP in Python
Section 28: Project 1 - Rock Paper Scissors Game
Lecture 231 Introduction to Rock Paper Scissors Game – What Will You Build?
Lecture 232 Rock Paper Scissors Game
Lecture 233 Source Code
Section 29: Project 2 - Build a Temperature Converter App
Lecture 234 Introduction to Temperature Converter Project
Lecture 235 Build a Menu
Lecture 236 Create a Celsius–Fahrenheit–Kelvin Converter in Python
Lecture 237 Source Code
Section 30: Project 3 - Bank Management System
Lecture 238 Introduction to the Bank Management System Project
Lecture 239 Create a Bank Account Management App Using Python
Lecture 240 Source Code
Section 31: Project 4 - Library Management System
Lecture 241 Introduction to the Library Management System Project
Lecture 242 Build a Menu
Lecture 243 Adding a Book to the Library
Lecture 244 Displaying All Books in the Library
Lecture 245 Search and Display Books by a Specific Author
Lecture 246 Source Code
Section 32: Project 5 - Employee Management System
Lecture 247 Introduction to the Employee Management System Project
Lecture 248 Build a Menu
Lecture 249 Creating the Initial Employee List
Lecture 250 Adding a New Employee to the System
Lecture 251 Searching for an Employee by ID
Lecture 252 Deleting an Employee Record from the System
Lecture 253 Source Code
Section 33: Project 6 - Hospital Management System
Lecture 254 Introduction to the Hospital Management System Project
Lecture 255 Build a Menu
Lecture 256 Displaying All Hospitals in the System
Lecture 257 Displaying All Patients in the System
Lecture 258 Sorting Hospitals by Price
Lecture 259 Sorting Hospitals by Bed Capacity
Lecture 260 Sorting Hospitals Alphabetically by Name
Lecture 261 Sorting Hospitals by Number of Reviews
Lecture 262 Sorting Hospitals Within a Specific City
Lecture 263 Source Code
Beginners who want to learn programming with Python from scratch,University students taking “Introduction to Programming” courses using Python,Anyone preparing for software development roles and needs a strong foundation,Students who want to improve their problem-solving and algorithmic thinking,People interested in data science, web development, or automation with Python,Self-taught developers looking to fill in the gaps in their Python knowledge,Non-developers (such as engineers, analysts, or hobbyists) who want to automate tasks,Anyone who prefers a hands-on, exercise-based approach to learning programming