The Python Mega Course Learn Python in 40 Days with 18 Apps

2022 Redone! Take the full course to become a Python programmer, or pick any project to master specific areas of Python.
The Python Mega Course Learn Python in 40 Days with 18 Apps
File Size :
883.43 MB
Total length :
36h 30m

Category

Instructor

Ardit Sulce

Language

Last update

Last updated 11/2022

Ratings

4.6/5

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.

The Python Mega Course Learn Python in 40 Days with 18 Apps

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

New Courses

Scroll to Top