The Python Mega Course Learn Python in 40 Days with 18 Apps
What you’ll learn
You will learn Python basics, build GUIs, web apps, APIs, data science, OOP, web scraping, and more.
You will easily learn programming concepts through real-world examples.
You will build 10 big Python applications and solve 8 projects.
You will build a portfolio website to showcase your 18 apps.
You will learn Git, GitHub, deployment, SQL, HTML, Figma, venv, debugging, and more.
You will get help from the instructor and the teaching assistant when you get stuck.
You can chat with fellow students in the course chat forum.
You will get a certificate of completion to show to potential employers.
Requirements
A computer (Windows, Mac, or Linux).
No prior knowledge of Python is required.
No previous programming experience needed.
Description
An updated modern courseThe course was updated on November 4th, 2022, entirely. The new content is a significant improvement to the old course, with a better course structure, more real-world apps, and using the latest version of Python and other recent programming tools. The course assumes you have never programmed before and teaches Python from zero. Multimodal learningThis is the only course that follows a multimodal learning approach that offers students both a video course and an environment that simulates real-world programming activities similar to a real bootcamp. Students learn Python by building programs from scratch, adding new features to existing programs, improving existing features, fixing bugs, engaging in code experiments, learning programming tools that every programmer should know, deploying apps in the cloud, and engaging with other fellow students. Your skill set will build up progressively and strongly while you also build your programming portfolio to list and showcase all your Python projects. A course for absolute beginnersThis is the right course for you if you have never programmed before. This course covers every Python concept using real-world examples so you understand both Python language and the logic behind programming. From the very basics to the very advanced features such as threading, everything is introduced in the context of a real-world app that you will build. That will make abstract programming concepts easy to understand.Instructor-led projects and independent student projectsEvery day you will be building programs as your skills grow. Every day you will create programs led by your instructor, followed by projects you will code on your own to bulletproof your skills. Finally, you will be able to compare your code with that given by the instructor at the end of the day to fill in any gaps.Changing careers or building appsWhether you want to change your career to a Python programmer or turn an idea into a real app, this course has your back. You can take the entire course to become a programmer or pick the projects that interest you if you only want to build a particular app. You will also learn Git and GitHub so you can create a portfolio of 18 Python apps on your GitHub account to show to potential employers or friends. From data science to web developmentThe course covers a wide range of applications, from rich data science web apps that analyze and visualize large amounts of data to building web applications using Python web frameworks such as Streamlit, Flask, and Django. Other aspects of Python, such as automating tedious tasks, are also covered, ranging from generating PDF invoices to automating emails. This course has it all.Learn on your scheduleThe curriculum encourages you to work on the course by studying 2-5 hours every day, but you can also do multiple-day modules during the weekend or whenever it suits you. In addition, you will have unlimited access to all the videos and practice activities. If you take this course seriously, this is better than a 10,000-dollar boot camp. Student Testimonies”This new material is great. I am learning the material much better than in the old format. These features help: repetition of the concept from many approaches helps me learn the concept well; the program development approach in teaching the codes (functions, variable assignments) makes learning more natural and therefore more efficient; the quizzes and coding exercises are well thought out, they reinforce the lessons. Congratulations! I am glad I remained with your course. By the way, I finished an earlier course of yours and got my first certificate in Python. But this course is way way more effective.””I’m giving this course five stars today because the November 2022 update, well complete overhaul, is massive and really brings the course to a new level. I completed about 70% of the old course, so I can say, the new update is great.The self-study tasks are a nice addition and the projects are like what we’d be doing in the wild. So, we learn a bit and then do it ourselves (no peeking), which takes the course beyond a series of code-alongs.It’s nice to have GIT integration now, which is something I’ve never gone into that much.The course is angled towards CLI and web apps, along with some data analysis, so don’t expect a course on neural networks and machine learning, even though there is a section about computer vision and motion tracking.”
Overview
Section 1: Day 1 – App 1️⃣ (Todo List App) #print #variables #functions #lists
Lecture 1 ▶️ Course Introduction
Lecture 2 ▶️ The Four Types of Computer Programs
Lecture 3 ▶️ Today’s Goals
Lecture 4 ▶️ Installing Python and PyCharm
Lecture 5 ▶️ Create and Run Your First Python Program #print #strings
Lecture 6 ▶️ Getting User Input #input #variables
Lecture 7 ▶️ Storing User Input #lists
Lecture 8 ⚛️ Coding Experiments
Lecture 9 ⭐️ Bonus Example
Lecture 10 ✏️ Coding Exercises
Lecture 11 ❗️Good to Know #fixing-bugs
Lecture 12 ✔️ Bug-Fixing Exercises
Lecture 13 ⚙️ Programming Tool/Concept of the Day: The Python Console
Lecture 14 ❓ FAQ
Lecture 15 ◼️ Cheat Sheet
Section 2: Day 2 – App 1️⃣ (Todo List App) #while-loop #methods
Lecture 16 ⬅️ Recap of Yesterday
Lecture 17 ▶️ Getting User Input Repeatedly #while-loop
Lecture 18 ❗️ Good to Know #pycharm-theme
Lecture 19 ▶️ Storing User Input Repeatedly #methods
Lecture 20 ⚛️ Coding Experiments
Lecture 21 ⭐️ Bonus Example
Lecture 22 ✏️ Coding Exercises
Lecture 23 ✔️ Bug-Fixing Exercises
Lecture 24 ⚙️ Programming Tool/Concept of the Day: How to Find the Code You Need
Lecture 25 ❓ FAQ
Lecture 26 ◼️ Cheat Sheet
Section 3: Day 3 – App 1️⃣ (Todo List App) #match-case #for-loops
Lecture 27 ⬅️ Recap of Yesterday
Lecture 28 ▶️ Todo List View and Program Exit #match-case
Lecture 29 ▶️ Improving the Program Output #for-loops
Lecture 30 ❗️Good to Know #discord
Lecture 31 ⚛️ Code Experiments
Lecture 32 ⭐️ Bonus Example
Lecture 33 ✏️ Coding Exercises
Lecture 34 ✔️ Bug-Fixing Exercises
Lecture 35 ⚙️ Programming Tool/Concept of the Day: What Surprisingly is Python
Lecture 36 ❓FAQ
Lecture 37 ◼️ Cheat Sheet
Section 4: Day 4 – App 1️⃣ (Todo List App) #type-conversion #list-indices #tuples
Lecture 38 ⬅️ Recap of Yesterday
Lecture 39 ▶️ Add an “Edit” Feature #type-conversion #list-indexing
Lecture 40 ⚛️ Coding Experiments
Lecture 41 ⭐️ Bonus Example #tuples
Lecture 42 ✏️ Coding Exercises
Lecture 43 ✔️ Bug-Fixing Exercises
Lecture 44 ⚙️ Programming Tool/Concep of the Day: Text Editors, Code Editors, IDE, PyCharm
Lecture 45 ❓ FAQ
Lecture 46 ◼️ Cheat Sheet
Section 5: Day 5 – App 1️⃣ (Todo List App) #enumerate #f-strings
Lecture 47 ⬅️ Recap of Yesterday
Lecture 48 ▶️ Numbered Todos #enumerate
Lecture 49 ▶️ Improving the Program Output ▶️ #f-strings #formatting-strings
Lecture 50 ▶️ Add a “Complete Todo” Feature
Lecture 51 ❗️Good to Know #Q&A
Lecture 52 ⚛️ Code Experiments
Lecture 53 ⭐️ Bonus Example
Lecture 54 ✏️ Coding Exercises
Lecture 55 ✔️ Bug-Fixing Exercises
Lecture 56 ⚙️ Programming Tool/Concept of the Day: How to Ask Good Programming Questions
Lecture 57 ❓ FAQ
Lecture 58 ◼️ Cheat Sheet
Section 6: Day 6 -App 1️⃣ (Todo List App) #text-files #text-files #file-paths
Lecture 59 ⬅️ Recap of Yesterday
Lecture 60 ▶️ Storing Items in Text Files #text-files #read #write #writelines #readlines
Lecture 61 ▶️ Getting Todo Items from Text Files #read-text-files
Lecture 62 ▶️ How Data Types are Created #types
Lecture 63 ⚛️ Code Experiments #zip()
Lecture 64 ⭐️ Bonus Example
Lecture 65 ✏️ Coding Exercises
Lecture 66 ✔️ Bug-Fixing Exercises
Lecture 67 ⚙️ Programming Tool/Concept of the Day: Online Python Communities
Lecture 68 ❓ FAQ
Lecture 69 ◼️ Cheat Sheet
Section 7: Day 7 -App 1️⃣ (Todo List App) #list-comprehensions #comments
Lecture 70 ⬅️ Recap of Yesterday
Lecture 71 ▶️ Improving the Program Output #list-comprehensions
Lecture 72 ⚛️ Code Experiments
Lecture 73 ⭐️ Bonus Example
Lecture 74 ✏️ Coding Exercises
Lecture 75 ✔️ Bug-Fixing Exercises
Lecture 76 ⚙️ Programming Tool/Concept of the Day: Usages of Python in Real Life
Lecture 77 ❓ FAQ
Lecture 78 ◼️ Cheat Sheet
Section 8: Day 8 -App 1️⃣ (Todo List App) #with-context-manager
Lecture 79 ⬅️ Recap of Yesterday
Lecture 80 ▶️ Optimising the Code #with-context-manager
Lecture 81 ▶️ Editing and Completing Todo Items #with-context-manager
Lecture 82 ⚛️ Code Experiments
Lecture 83 ⭐️ Bonus Example
Lecture 84 ✏️ Coding Exercise
Lecture 85 ✔️ Bug-Fixing Exercises
Lecture 86 Programming Tool/Concept of the Day: Steps of Creating and Maintaining a Program
Lecture 87 ❓ FAQ
Lecture 88 ◼️ Cheat Sheet
Section 9: Day 9, App 1️⃣ (Todo List App) #if #elif #else #slicing #dictionaries
Lecture 89 ⬅️ Recap of Yesterday
Lecture 90 ▶️ Improving the “Add” Feature #if-conditionals #slicing
Lecture 91 ▶️ Optimising the Program #elif #else
Lecture 92 ⚛️ Code Experiments
Lecture 93 ⭐️ Bonus Example
Lecture 94 ✏️ Coding Exercises
Lecture 95 ✔️ Bug-Fixing Exercises
Lecture 96 ⚙️ Programming Tool/Concept of the Day: High vs. Low Level Programming Languages
Lecture 97 ❓ FAQ
Lecture 98 Cheat Sheet
Section 10: Day 10 App 1️⃣ (Todo List App) #try-except #continue #exceptions
Lecture 99 ⬅️ Recap of Yesterday
Lecture 100 ▶️ Fixing Two Bugs in the Program #bugs
Lecture 101 ▶️ Anticipating Program Errors #try-except #continue
Lecture 102 ⚛️ Code Experiments
Lecture 103 ⭐️ Bonus Example
Lecture 104 ✏️ Coding Exercises
Lecture 105 ✔️ Bug-Fixing Exercises
Lecture 106 ⚙️ Programming Tool/Concept of the Day: Cloud IDEs
Lecture 107 ❓ FAQ
Lecture 108 ◼️ Cheat Sheet
Section 11: Day 11 – App 1️⃣ (Todo List App) #custom-functions
Lecture 109 ⬅️ Recap of Yesterday
Lecture 110 ▶️ Avoiding Repetitive Code #custom-functions
Lecture 111 ⚛️ Code Experiments
Lecture 112 ⭐️ Bonus Example
Lecture 113 ✏️ Coding Exercises
Lecture 114 ✔️ Bug-Fixing Exercises
Lecture 115 ⚙️ Programming Tool/Concept of the Day: Python vs. Other Languages
Lecture 116 ❓ FAQ
Lecture 117 ◼️ Cheat Sheet
Section 12: Day 12 – App 1️⃣ (Todo List App) #arguments #multiple-arguments #decoupling-output
Lecture 118 ⬅️ Recap of Yesterday
Lecture 119 ▶️ Optimising the Code #function-arguments
Lecture 120 ▶️ Optimising the Code Further #multiple-arguments
Lecture 121 ⚛️ Code Experiments
Lecture 122 ⭐️ Bonus Example
Lecture 123 ✏️ Coding Exercises
Lecture 124 ✔️ Bug-Fixing Exercises
Lecture 125 ⚙️ Programming Tool/Concept of the Day: The Learn-to-Program Curve
Lecture 126 ❓ FAQ
Lecture 127 ◼️ Cheat Sheet
Section 13: Day 13 – App 1️⃣ (Todo List App) #default-arg #doc-strings #decouple-functions
Lecture 128 ⬅️ Recap of Yesterday
Lecture 129 ▶️ Optimising the Code #default-arguments
Lecture 130 ▶️ Documenting the Code #doc-strings
Lecture 131 ⚛️ Code Experiments
Lecture 132 ⭐️ Bonus Example
Lecture 133 ✏️ Coding Exercises
Lecture 134 ✔️ Bug-Fixing Exercises
Lecture 135 ⚙️ Programming Tool/Concept of the Day: Python Versions Explained
Lecture 136 ❓ FAQ
Lecture 137 ◼️ Cheat Sheet
Section 14: Day 14 – App 1️⃣ (Todo List App) #local-modules #import
Lecture 138 ⬅️ Recap of Yesterday
Lecture 139 ▶️ Organising the Code in Modules #modules #import
Lecture 140 ▶️ Anatomy of Python
Lecture 141 ⚛️ Code Experiments
Lecture 142 ⭐️ Bonus Examples
Lecture 143 ✏️ Coding Exercises
Lecture 144 ✔️ Bug-Fixing Exercises
Lecture 145 ⚙️ Programming Tool/Concept of the Day: What is Version Control and Git? #git
Lecture 146 ❓ FAQ
Lecture 147 ◼️ Cheat Sheet
Section 15: Day 15 – App 1️⃣ (Todo List App) #standard-modules #import #git-introduction
Lecture 148 ⬅️ Recap of Yesterday
Lecture 149 ▶️ Add a “Date” Feature #standard-modules #time #constants #if-name-equal-main
Lecture 150 ⚛️ Code Experiments
Lecture 151 ⭐️ Bonus Example
Lecture 152 ✏️ Coding Exercises
Lecture 153 ✔️ Bug-Fixing Exercises
Lecture 154 ⚙️ Programming Tool/Concept of the Day: Using Git #git #commit #checkout #reset
Lecture 155 ❓ FAQ
Lecture 156 ◼️ Cheat Sheet
Section 16: Day 16 – App 1️⃣ (Todo List App – Desktop GUI) #third-party-modules #gui #github
Lecture 157 ⬅️ Recap of Yesterday
Lecture 158 ▶️ Difference Between Frontend and Backend #frontend #backend
Lecture 159 ▶️ Create a Desktop Graphical User Interface (GUI) #desktop-gui #pysimplegui
Lecture 160 ⚛️ Code Experiments
Lecture 161 ⭐️ Bonus Example
Lecture 162 ✏️ Coding Exercises
Lecture 163 ✔️ Bug-Fixing Exercises
Lecture 164 ⚙️ Programming Tool of the Day: Using Github #github
Lecture 165 ❓ FAQ
Lecture 166 ◼️ Cheat Sheet
Section 17: Day 17 – App 1️⃣ (Todo List App – Desktop GUI) #gui-buttons #gui-text-boxes
Lecture 167 ⬅️ Recap of Yesterday
Lecture 168 ▶️ Implementing an “Add Todo” Button #gui-buttons
Lecture 169 ▶️ Implementing an “Edit” Button #gui-buttons
Lecture 170 ⚛️ Code Experiments
Lecture 171 ⭐️ Bonus Example
Lecture 172 ✏️ Coding Exercises
Lecture 173 ✔️ Bug-Fixing Exercises
Lecture 174 Programming Tool/Concept of the Day: Clone a Remote Github Repository #git-clone
Lecture 175 ❓ FAQ
Lecture 176 ◼️ Cheat Sheet
Section 18: Day 18 – App 1️⃣ (Todo List App – Desktop GUI) #gui-styles
Lecture 177 ⬅️ Recap of Yesterday
Lecture 178 ▶️ Implement “Complete” and “Exit” Buttons #gui-buttons
Lecture 179 ▶️ Final Touches
Lecture 180 ⚛️ Code Experiments
Lecture 181 ⭐️ Bonus Example
Lecture 182 ✏️ Coding Exercises
Lecture 183 ✔️ Bug-Fixing Exercise
Lecture 184 ⚙️ Programming Tool/Concept of the Day: Creating a Standalone Executable
Lecture 185 ❓ FAQ
Lecture 186 ◼️ Cheat Sheet
Section 19: Day 19 – App 1️⃣ (Todo List App – Web App) #web-apps #streamlit #heroku-deploy
Lecture 187 ⬅️ Recap of Yesterday
Lecture 188 ▶️ Create a Web App #streamlit #title #subheader #checkbox
Lecture 189 ▶️ Adding New Todo Items on the Web App
Lecture 190 ▶️ Completing Todo Items on the Web App
Lecture 191 ▶️ Deploying the Web App to the Cloud
Lecture 192 ⚛️ Code Experiments
Lecture 193 ⭐️ Bonus Example
Lecture 194 ✏️ Coding Exercises
Lecture 195 ✔️ Bug-Fixing Exercises
Lecture 196 ⚙️Programming Tool/Concept of the Day: Web App Deployment – Deploy to Heroku
Lecture 197 ❓FAQ
Lecture 198 ◼️ Cheat Sheet
Section 20: Day 20 – Revision Day #revision
Lecture 199 ▶️ Today
Lecture 200 ▶️ PyCharm Review
Lecture 201 ▶️ Objects, Variables, Functions
Lecture 202 ▶️ Methods, Lists, Tuples, Dictionaries
Lecture 203 ▶️ Code Blocks, f-strings
Lecture 204 ▶️ External Files, List Comprehensions
Lecture 205 ▶️ Errors, Comments, Modules, Libraries, Web and Desktop GUIs
Lecture 206 ⚙️ Programming Tool/Concept of the Day: Using the Command Line
Section 21: Day 21 – App 2️⃣ (Portfolio Website) #streamlit
Lecture 207 ▶️ Today
Lecture 208 ▶️ Learning Approach from Now On
Lecture 209 ⚙️ Programming Tool/Concept of the Day: Prototyping with Figma
Lecture 210 ▶️ Designing the App
Lecture 211 ▶️ Setting up the PyCharm Project and Git
Lecture 212 ▶️ The App Data Source
Lecture 213 ▶️ Create a Multi-Column Webpage
Lecture 214 ✎ Student Project: Add Content to the Website
Lecture 215 ✐ Student Project: Solution
Section 22: Day 22 – App 2️⃣ (Portfolio Website) #pandas
Lecture 216 ▶️ Today
Lecture 217 ▶️ Add Thumbnail Titles to the Webpage
Lecture 218 ▶️ Add Descriptions, Images, and Links to the Webpage
Lecture 219 ✎ Student Project: Create a Company Website
Lecture 220 ✐ Student Project: Solution
Lecture 221 ⚙️ Programming Tool/Concept of the Day: Coding without an IDE
Section 23: Day 23 – App 2️⃣ (Portfolio Website) #email
Lecture 222 ▶️ Today
Lecture 223 ▶️ Multipage Web Apps
Lecture 224 ▶️ Webforms
Lecture 225 ▶️ Send Email
Lecture 226 ▶️ Send Email Via the Web Form
Lecture 227 ✎ Student Project: Contact Us Email Form
Lecture 228 ✐ Student Project: Solution
Lecture 229 ⚙️Programming Tool/Concept of the Day: Secure Passwords in Environment Variables
Section 24: Day 24 – App 3️⃣ (PDF Generation) #pdf #pandas
Lecture 230 ▶️ Today
Lecture 231 ▶️ Create a Multipage PDF
Lecture 232 ▶️ From CSV to PDF #pandas
Lecture 233 ▶️ Add More Pages to PDF
Lecture 234 ▶️ Add Footer
Lecture 235 Tip: Ranges
Lecture 236 ✎ Student Project: Lined PDF
Lecture 237 ✐ Student Project: Solution
Lecture 238 ⚙️ Programming Tool/Concept of the Day: PEP 8 Style Guide
Section 25: Day 25 – App 4️⃣ (Excel Invoices to PDF) #excel #pdf
Lecture 239 ▶️ Today
Lecture 240 ▶️ Setting up the Project
Lecture 241 ▶️ Load a Data from Excel to Python
Lecture 242 ▶️ Create a PDF for Each Excel File
Lecture 243 ✎ Student Project: From Text Files to PDF
Lecture 244 ✐ Student Project: Solution
Lecture 245 ⚙️ Programming Tool/Concept of the Day: Zen of Python
Section 26: Day 26 – App 4️⃣ (Excel Invoices to PDF)
Lecture 246 ▶️ Today
Lecture 247 ▶️ Add Date to PDF
Lecture 248 ▶️ Add Table from Excel to PDF
Lecture 249 ▶️ Add Table Header and Total Price
Lecture 250 ▶️ Multicells
Lecture 251 ✎ Student Project: Adding Multiline Text to PDF
Lecture 252 ✐ Student Project: Solution
Lecture 253 ⚙️ Programming Tool/Concept of the Day: Using the PyCharm Debugger
Section 27: Day 27 – App 5️⃣ (Email News) #api #email
Lecture 254 ▶️ Today
Lecture 255 ⚙️ Programming Tool/Concept of the Day: API Explained
Lecture 256 ▶️ URL Requests with Python
Lecture 257 ▶️ Getting Data from an API
Lecture 258 ✎ Student Project: Email the API Data
Lecture 259 ✐ Student Project: Solution
Section 28: Day 28 – App 5️⃣ (Email News) #schedule-task
Lecture 260 ▶️ Today
Lecture 261 ▶️ Five Program Refinements
Lecture 262 ▶️ Download a File from the Web
Lecture 263 ✎ Student Project: Astronomy Image of the Day
Lecture 264 ✐ Student Project: Solution
Lecture 265 ⚙️ Programming Tool/Concept of the Day: Using PythonAnywhere PaaS
Section 29: Day 29 – App 6️⃣ (Weather API) #api #html #flask
Lecture 266 ▶️ Today
Lecture 267 ⚙️ Programming Tool/Concept of the Day: HTML Tutorial
Lecture 268 ▶️ Build a Website with Flask
Lecture 269 ▶️ Build a REST API
Lecture 270 ▶️ Running Multiple Apps
Lecture 271 ✎ Student Project: Build a Thesaurus API (Part 1)
Lecture 272 ✐ Student Project: Solution
Section 30: Day 30 – App 6️⃣ (Weather API) #data-analysis #jupyter-lab
Lecture 273 ▶️ Today
Lecture 274 ⚙️ Programming Tool of the Day: Jupyter Lab Tutorial
Lecture 275 ▶️ Pandas In-Depth: Exploring 200-years of European Weather Data
Lecture 276 ▶️ API that Returns Weather Temperature Data
Lecture 277 ✎ Student Project: Build a Thesaurus API (Part 2)
Lecture 278 ✐ Student Project: Solution
Section 31: Day 31 – App 6️⃣ (Weather API) #advanced-api
Lecture 279 ▶️ Today
Lecture 280 ⚙️ Programming Tool/Concept of the Day: Data Analysis and Visualization Theory
Lecture 281 ▶️ Show Data Table on the Webpage
Lecture 282 ▶️ URL Endpoints for All Data and Annual Data
Lecture 283 ✎ Student Project: Analyze a Wine Tasting Dataset
Lecture 284 ✐ Student Project: Solution
Section 32: Day 32 – App 7️⃣ (Weather Forecast Web App) #streamlit #interactive
Lecture 285 ▶️ Today
Lecture 286 ▶️ Coding the User Interface
Lecture 287 ▶️ Plotting Data Dynamically
Lecture 288 ✎ Student Project: Build a Happiness Data App
Lecture 289 ✐ Student Project: Solution
Section 33: Day 33 – App 7️⃣ (Weather Forecast Web App) #data-visualization #plotting #plotly
Lecture 290 ▶️ Today
Lecture 291 ▶️ Getting Raw Forecast Data
Lecture 292 ▶️ Filtering Forecast Data
Lecture 293 ▶️ Add Sky Conditions
Lecture 294 ✎ Student Project: Fix the Weather Forecast App
Lecture 295 ✐ Student Project: Solution
Section 34: Day 34 – App 8️⃣ (Book Sentiment Analysis) #regex
Lecture 296 ▶️ Today
Lecture 297 ⚙️ Programming Tool/Concept of the Day: Regular Expressions (Regex)
Lecture 298 ▶️ Get Number of Chapters
Lecture 299 ▶️ Extract Certain Sentences
Lecture 300 ▶️ Most Common Words
Lecture 301 ✎ Student Project: Regular Expressions
Lecture 302 ✐ Student Project: Solution
Section 35: Day 35 – App 8️⃣ (Book Sentiment Analysis) #natural-language-processing #nlp
Lecture 303 ▶️ Today
Lecture 304 ▶️ Most Used Non-Stop Words
Lecture 305 ▶️ Most Positive/Negative Chapters
Lecture 306 ✎ Student Project: Visualise Your Mood Across Days
Lecture 307 ✐ Student Project: Solution
Lecture 308 ⚙️ Programming Tool/Concept of the Day: Applications of NLP
Section 36: Day 36 – App 9️⃣ (Email Webcam Object Detection) #opencv
Lecture 309 ▶️ Today
Lecture 310 ⚙Programming Tool/Concept of the Day: Images from a Computer Science Perspective
Lecture 311 ▶️ Capture Webcam Video
Lecture 312 ▶️ Program the Webcam to Detect Moving Objects
Lecture 313 ▶️ Trigger Action when the Webcam Detects an Object
Lecture 314 ✎ Student Project: Add Live Timestamp to Webcam Video
Lecture 315 ✐ Student Project: Solution
Section 37: Day 37 – App 9️⃣ (Email Webcam Object Detection) #email
Lecture 316 ▶️ Today
Lecture 317 ▶️ Extract Images from Webcam Video
Lecture 318 ▶️ Send Email with Attachment
Lecture 319 ▶️ Send Email Attachment when Webcam Detects an Object
Lecture 320 ▶️ Threading in Python
Lecture 321 ⚙️ Programming Tool/Concept of the Day: Applications of Image Processing
Section 38: Day 38 – App 1️⃣0️⃣ (Web Scraping Musical Events) #requests #selectorlib
Lecture 322 ▶️ Today
Lecture 323 ⚙️ Programming Tool/Concept of the Day: Web Scraping
Lecture 324 ▶️ Scraping a Webpage
Lecture 325 ▶️ Extracting Data from the Scraped Content
Lecture 326 ▶️ Storing the Extracted Data in Text Files
Lecture 327 ▶️ Send Email when New Event is Found on the Website
Lecture 328 ▶️ Running the Program Non-Stop
Lecture 329 ✎ Student Project: Scrape Temperature Data
Lecture 330 ✐ Student Project: Solution
Section 39: Day 39 – App 1️⃣0️⃣ (Web Scraping Musical Events) #sql-databases
Lecture 331 ▶️ Today
Lecture 332 ⚙️ Programming Tool/Concept of the Day: SQL Databases
Lecture 333 ▶️ Select, Add, and Delete SQL Data
Lecture 334 ▶️ Storing the App Data in an SQL Database
Lecture 335 ✎ Student Project: Store Temperature Data in SQL Database
Lecture 336 ✐ Student Project: Solution
Section 40: Day 40: Upcoming Apps
Lecture 337 Upcoming Apps
Those with no prior knowledge of Python.,Those who know Python basics and want to master Python
Course Information:
Udemy | English | 36h 30m | 883.43 MB
Created by: Ardit Sulce
You Can See More Courses in the Developer >> Greetings from CourseDown.com