
Python Programming: Beginner To Professional Complete Course
Published 6/2023
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz
Master Python programming with in-action projects . Basics to data science, AI, machine learning, web apps and games
What you’ll learn
How to master and use Python programming language to build amazing, fun and even advanced programs and projects without prior experience
You will be able to learn Python programming professionally to develop anything you want
Create a big portfolio of python apps and projects to get any developer job you desire.
Use Python programming for data science and machine learning and even AI
Build desktop applications and GUIs with Python
You’ll learn web development, automation, app and game development and even advance subjects like data science and machine learning all using Python.
Build fun and even complicated games using Python
Build fully fledged and functioning websites and web applications using Python without any prior web development experience
You’ll learn about different python development frameworks such as Flask, Request, Scikit Learn, Selenium,Plotly, Beautiful Soup, Pandas, NumPy and Matplotlib
Requirements
A basic computer and browser with access to internet
No programming experience needed
No paid software or extensions needed, we will use all free tools
All tools and softwares used are explained in detail so you won’t need any prior experience
Description
Overview
Lecture 1 How to Learn Programming the Right Way
Lecture 2 Python Syntax Cheat Sheet
Lecture 3 Introduction to Python IDEs
Lecture 4 Course Plan
Lecture 5 Interactive Lessons
Section 2: Beginner: Printing Text in Python
Lecture 6 The Goal of This Section
Lecture 7 Basics of Replit
Lecture 8 Python Comments
Lecture 9 Print Function
Lecture 10 A Useful Coding Logic Tool
Lecture 11 Print Function Practice
Lecture 12 String Manipulation
Lecture 13 String Manipulation Practice
Lecture 14 Input Function
Lecture 15 Input Function Practice
Lecture 18 Python Errors and Debugging
Lecture 19 Debugging Practice
Lecture 20 Project: Business Name Generator
Section 3: Beginner: Python Data Types
Lecture 21 The Goal of This Section
Lecture 22 Length Function
Lecture 23 Subscripting
Lecture 24 Data Types
Lecture 25 Data Type Conversion
Lecture 26 A Note on Your Coding Style
Lecture 27 Data Type Practice
Lecture 28 Python Mathematical Operations
Lecture 29 Mathematical Operations Practice
Lecture 30 Number Manipulation
Lecture 31 Python F Strings
Lecture 32 Life in Weeks Coding Practice
Lecture 33 Restaurant Bill Calculator Project
Lecture 34 Congratulations
Section 4: Beginner: If and Else Statements
Lecture 35 The Goal of This Section
Lecture 36 Visual: Understanding If Else Statements
Lecture 37 Understanding Indentations
Lecture 38 Basics of If and Else Statements
Lecture 39 Modulo
Lecture 40 If and Else Statements Practice Session
Lecture 41 Nested If and Else Statements
Lecture 42 More on Nested If and Else Statements
Lecture 43 Elif Statements
Lecture 44 Practice: A Better BMI Calculator
Lecture 45 A Complicated Code Challenge
Lecture 46 Multiple If and Else Statements
Lecture 47 Bakery Practice
Lecture 48 Logical Operators
Lecture 49 Python Lower Method
Lecture 50 Python Count Method
Lecture 51 Final Project: The Alien Game
Section 5: Beginner: Lists and Randomization
Lecture 52 What You’ll Learn In This Section
Lecture 53 Built-in Modules
Lecture 54 Python Modules Practice
Lecture 55 Custom Modules
Lecture 56 Introduction to Python Lists
Lecture 57 String Split
Lecture 58 Winner Food Practice
Lecture 59 Random Choice
Lecture 60 Of By One Error
Lecture 61 Nested Lists
Lecture 62 Board Mark Practice
Lecture 63 Rock Paper Scissors Game
Section 6: Beginner: Python Programming Loops and Range
Lecture 64 What You’ll Learn In This Section
Lecture 65 Introduction to Loops
Lecture 66 More on Loops
Lecture 67 Loop and If Statement
Lecture 68 Loop and If Exercise
Lecture 69 Range Function
Lecture 70 Range Practice
Lecture 71 Minimum Maximum Function
Lecture 72 Sum Function
Lecture 73 Password Generator App Practice
Section 7: Beginner: Functions and While Loops
Lecture 74 What You’ll Learn
Lecture 75 Introduction to Functions
Lecture 76 Working With Functions
Lecture 77 Custom Functions Practice
Lecture 78 Hurdles Functions Practice
Lecture 79 While Loop
Lecture 80 While Not
Lecture 81 For Loop vs While Loop
Lecture 82 Random Hurdles Practice
Lecture 84 The Maze Practice
Section 8: Beginner: Practicing Your Skills With Fun Projects
Lecture 85 Introduction
Lecture 86 Divisible By Practice
Lecture 87 Guess The Number Game
Section 9: Beginner: Word Game Practice
Lecture 88 Introduction
Lecture 89 Understanding The Game Structure
Lecture 90 Random Words
Lecture 91 Debugging with Thonny
Lecture 92 Character List
Lecture 93 Debugging Step 2
Lecture 94 Looping The Game
Lecture 95 Counting Lives
Lecture 96 Improving User Experience
Section 10: Beginner: Functions with Inputs
Lecture 97 Introduction
Lecture 98 Functions with Inputs
Lecture 99 Functions with Inputs in Action
Lecture 100 Index Method
Lecture 103 Improve Your Skills
Section 11: Beginner: Data Nesting and Dictionaries
Lecture 104 Introduction
Lecture 105 Introduction to Dictionaries
Lecture 106 Dictionaries in More Detail
Lecture 107 Nesting Dictionaries and Lists in Python
Lecture 108 More on Python Nested Lists
Lecture 110 Solving The Practice Code
Lecture 111 You’re Doing Great!
Section 12: Beginner: Functions With Outputs
Lecture 112 Introduction
Lecture 113 Functions with Outputs
Lecture 114 Coding Functions with Outputs
Lecture 115 Functions with Multiple Outputs
Lecture 116 DocStrings
Lecture 117 Creating a Calculator
Lecture 118 Practice is Everything!
Section 13: Beginner: Setting Up Your Local Development Environment
Lecture 119 Installing Python on Your Local Machine
Lecture 120 Installing PyCharm
Lecture 121 Introduction to PyCharm
Lecture 122 Another Great Coding Tool (Secondary)
Lecture 123 Calculator Code on PyCharm
Lecture 124 Installing Python Packages
Lecture 125 Using AI to Program!
Section 14: Beginner: Cardgame Project
Lecture 126 Introduction
Lecture 127 Game Rules
Lecture 133 You’re Getting Close!
Section 15: Beginner: Python Local and Global Scope
Lecture 134 Introduction
Lecture 135 Local vs Global Scope
Lecture 136 Block Scope in Python
Lecture 137 Global Keyword
Lecture 138 Guess the Number Practice Introduction
Lecture 139 Guess the Number Solution
Lecture 140 Don’t be Discouraged!
Section 16: Beginner: Python Debugging
Lecture 141 Introduction
Lecture 142 Range Bug
Lecture 143 Non-Recurring Bugs
Lecture 144 If Statement Bug
Lecture 145 Fixing Editor Erros
Lecture 146 Using Print Function to Find Bugs
Lecture 147 Using a Debugger
Lecture 148 Finding Answers to Your Questions
Lecture 149 Odd and Even Code Debugging
Lecture 150 Leap Year Debugging
Section 17: Intermediate: Object Oriented Programming (OOP)
Lecture 151 Introduction to Object Oriented Programming
Lecture 152 About Object Oriented Programming
Lecture 153 Using Object Oriented Programming
Lecture 154 Constructing Objects
Lecture 155 Calling a Python Class
Lecture 156 Object Attributes
Lecture 157 Object Methods
Lecture 158 Making The Turtle Move!
Lecture 159 Using Python Packages
Lecture 160 Putting Python Packages into Practice
Lecture 161 Our First Object Oriented Programming Practice
Lecture 162 Object Oriented Programming Practice Solution
Lecture 163 An Important Reminder
Lecture 164 Introduction to Python Class Creation
Lecture 165 Python Attributes and Class Constructors
Lecture 166 Adding Methods to a Class
Lecture 173 You’re Doing Amazing!
Section 18: Intermediate: GUIs, Tuples and Modules
Lecture 174 Introduction
Lecture 175 Different Ways of Importing Modules
Lecture 176 Turtle Graphics Practice #1
Lecture 177 Turtle Graphics Practice #2
Lecture 178 Turtle Graphics Practice #3
Lecture 179 Introduction to Tuples
Lecture 180 Turtle Graphics Practice #4
Lecture 181 Random RBG Colors
Lecture 182 Turtle Graphics Practice #5
Lecture 185 Keep Working!
Section 19: Intermediate: Event Listening
Lecture 186 Introduction
Lecture 187 Event Listeners
Lecture 188 Sketch With Turtle
People who want to learn Python and have no experience,People who are struggling to learn and understand Python programming,Beginners who have failed to learn Python before and want to learn in a new and visual method,Experts who want to expand their Python knowledge and learn something new,People who want to learn Python from a professional developer and expert


