Corey Schafer
Python Tutorial: UV - A Faster, All-in-One Package Manager to Replace Pip and Venv
27:02
Corey Schafer
I Let Python Pick My March Madness Bracket - Bracket Simulation Tutorial
24:05
Corey Schafer
Python Tutorial: Generate a Web Portfolio and Resume from One JSON File
24:10
Corey Schafer
How to Deploy a Static Website to GitHub Pages - Free Hosting Tutorial
23:53
Corey Schafer
Python Tutorial: Pathlib - The Modern Way to Handle File Paths
34:51
Corey Schafer
Python Tkinter Tutorial (Part 2): Using Classes for Functionality and Organization
34:46
Corey Schafer
Python Tkinter Tutorial (Part 1): Getting Started, Elements, Layouts, and Events
41:08
Corey Schafer
Automating My Bill Payments with Python and Selenium
1:18:30
Corey Schafer
Python Quick Tip: Secure Passwords and Sensitive Info with DotEnv #Shorts #Python #Programming
0:55
Corey Schafer
Python Tutorial: Securely Manage Passwords and API Keys with DotEnv
16:58
Corey Schafer
Automate Your Development Environment Setup with Scripts and Dotfiles
30:09
Corey Schafer
How to Use ChatGPT as a Powerful Tool for Programming
31:08
Corey Schafer
Python Tutorial: Simulate the Powerball Lottery Using Python
38:56
Corey Schafer
Python YouTube API Tutorial: Using OAuth to Access User Accounts
43:21
Corey Schafer
Python YouTube API Tutorial: Sort a Playlist by Most Popular Videos
22:08
Corey Schafer
Python YouTube API Tutorial: Calculating the Duration of a Playlist
37:38
Corey Schafer
Python YouTube API Tutorial: Getting Started - Creating an API Key and Querying the API
20:49
Corey Schafer
Python Tutorial: Real World Example - Using Patreon API and Pillow to Automate Image Creation
52:33
Corey Schafer
Python Pandas Tutorial (Part 11): Reading/Writing Data to Different Sources - Excel, JSON, SQL, Etc
32:45
Corey Schafer
Live Stream - Chat, Q&A, Brews, and Coding
1:01:21
Corey Schafer
Python Pandas Tutorial (Part 10): Working with Dates and Time Series Data
35:41
Corey Schafer
Python Pandas Tutorial (Part 9): Cleaning Data - Casting Datatypes and Handling Missing Values
31:54
Corey Schafer
Python Pandas Tutorial (Part 8): Grouping and Aggregating - Analyzing and Exploring Your Data
49:06
Corey Schafer
Python Pandas Tutorial (Part 7): Sorting Data
15:40
Corey Schafer
Python Pandas Tutorial (Part 6): Add/Remove Rows and Columns From DataFrames
16:55
Corey Schafer
Python Pandas Tutorial (Part 5): Updating Rows and Columns - Modifying Data Within DataFrames
40:03
Corey Schafer
Python Pandas Tutorial (Part 4): Filtering - Using Conditionals to Filter Rows and Columns
23:04
Corey Schafer
Python Pandas Tutorial (Part 3): Indexes - How to Set, Reset, and Use Indexes
17:27
Corey Schafer
Python Pandas Tutorial (Part 2): DataFrame and Series Basics - Selecting Rows and Columns
33:35
Corey Schafer
Python Pandas Tutorial (Part 1): Getting Started with Data Analysis - Installation and Loading Data
23:01
Corey Schafer
Python Tutorial: Zip Files - Creating and Extracting Zip Archives
27:10
Corey Schafer
Python Data Science Tutorial: Analyzing the 2019 Stack Overflow Developer Survey
51:28
Corey Schafer
Python Multiprocessing Tutorial: Run Code in Parallel Using the Multiprocessing Module
44:15
Corey Schafer
Python Threading Tutorial: Run Code Concurrently Using the Threading Module
36:05
Corey Schafer
Python Quick Tip: The Difference Between "==" and "is" (Equality vs Identity)
8:51
Corey Schafer
Python Tutorial: Calling External Commands Using the Subprocess Module
19:01
Corey Schafer
Matplotlib Tutorial (Part 10): Subplots
21:22
Corey Schafer
Matplotlib Tutorial (Part 9): Plotting Live Data in Real-Time
20:34
Corey Schafer
Matplotlib Tutorial (Part 8): Plotting Time Series Data
17:09
Corey Schafer
Matplotlib Tutorial (Part 7): Scatter Plots
21:24
Corey Schafer
Matplotlib Tutorial (Part 6): Histograms
16:36
Corey Schafer
Matplotlib Tutorial (Part 5): Filling Area on Line Plots
15:18
Corey Schafer
Matplotlib Tutorial (Part 4): Stack Plots
14:49
Corey Schafer
Matplotlib Tutorial (Part 3): Pie Charts
17:02
Corey Schafer
Matplotlib Tutorial (Part 2): Bar Charts and Analyzing Data from CSVs
34:26
Corey Schafer
Matplotlib Tutorial (Part 1): Creating and Customizing Our First Plots
35:01
Corey Schafer
Visual Studio Code (Windows) - Setting up a Python Development Environment and Complete Overview
1:15:17
Corey Schafer
Visual Studio Code (Mac) - Setting up a Python Development Environment and Complete Overview
1:15:44
Corey Schafer
Python Tutorial: Clarifying the Issues with Mutable Default Arguments
16:04
Corey Schafer
5 Common Python Mistakes and How to Fix Them
29:19
Corey Schafer
How I Setup a New Development Machine - Using Scripts to Automate Installs and Save Time
28:21
Corey Schafer
How to Write Python Scripts to Analyze JSON APIs and Sort Results
48:43
Corey Schafer
Homebrew Tutorial: Simplify Software Installation on Mac Using This Package Manager
20:02
Corey Schafer
Python Tutorial: VENV (Windows) - How to Use Virtual Environments with the Built-In venv Module
17:10
Corey Schafer
Python Tutorial: VENV (Mac & Linux) - How to Use Virtual Environments with the Built-In venv Module
14:18
Corey Schafer
10 Python Tips and Tricks For Writing Better Code
39:21
Corey Schafer
How to Send Emails Using Python - Plain Text, Adding Attachments, HTML Emails, and More
31:57
Corey Schafer
Python Tutorial: Web Scraping with Requests-HTML
56:27
Corey Schafer
Python Tutorial: Write a Script to Monitor a Website, Send Alert Emails, and Reboot Servers
45:59
Corey Schafer
Python Requests Tutorial: Request Web Pages, Download Images, POST Data, Read JSON, and More
25:01
Corey Schafer
Python Django Tutorial: Deploying Your Application (Option #2) - Deploy using Heroku
53:31
Corey Schafer
Python Django Tutorial: Full-Featured Web App Part 13 - Using AWS S3 for File Uploads
26:35
Corey Schafer
Python Django Tutorial: How to enable HTTPS with a free SSL/TLS Certificate using Let's Encrypt
20:47
Corey Schafer
Python Flask Tutorial: How to enable HTTPS with a free SSL/TLS Certificate using Let's Encrypt
17:14
Corey Schafer
Python Django Tutorial: How to Use a Custom Domain Name for Our Application
27:18
Corey Schafer
Python Flask Tutorial: How to Use a Custom Domain Name for Our Application
24:00
Corey Schafer
Python Flask Tutorial: Deploying Your Application (Option #1) - Deploy to a Linux Server
1:15:00
Corey Schafer
Python Django Tutorial: Deploying Your Application (Option #1) - Deploy to a Linux Server
1:22:01
Corey Schafer
Python Tutorial: Itertools Module - Iterator Functions for Efficient Looping
45:49
Corey Schafer
Python Coding Problem: Creating Your Own Iterators
13:47
Corey Schafer
Python Tutorial: Iterators and Iterables - What Are They and How Do They Work?
23:08
Corey Schafer
Python Tutorial: Pipenv - Easily Manage Packages and Virtual Environments
32:29
Corey Schafer
Python Django Tutorial: Full-Featured Web App Part 12 - Email and Password Reset
25:04
Corey Schafer
Python Django Tutorial: Full-Featured Web App Part 11 - Pagination
37:01
Corey Schafer
Python Django Tutorial: Full-Featured Web App Part 10 - Create, Update, and Delete Posts
53:15
Corey Schafer
Python Django Tutorial: Full-Featured Web App Part 9 - Update User Profile
26:07
Corey Schafer
Python Django Tutorial: Full-Featured Web App Part 8 - User Profile and Picture
35:41
Corey Schafer
Python Django Tutorial: Full-Featured Web App Part 7 - Login and Logout System
31:17
Corey Schafer
Python Django Tutorial: Full-Featured Web App Part 6 - User Registration
45:56
Corey Schafer
Python Django Tutorial: Full-Featured Web App Part 5 - Database and Migrations
38:47
Corey Schafer
Python Django Tutorial: Full-Featured Web App Part 4 - Admin Page
9:00
Corey Schafer
Python Django Tutorial: Full-Featured Web App Part 3 - Templates
45:45
Corey Schafer
Python Django Tutorial: Full-Featured Web App Part 2 - Applications and Routes
20:27
Corey Schafer
Python Django Tutorial: Full-Featured Web App Part 1 - Getting Started
15:32
Corey Schafer
Best Sublime Text Features and Shortcuts (Windows)
19:00
Corey Schafer
Best Sublime Text Features and Shortcuts (Mac)
19:10
Corey Schafer
Python Tutorial: How to Set the Path and Switch Between Different Versions/Executables (Windows)
24:17
Corey Schafer
Python Tutorial: How to Set the Path and Switch Between Different Versions/Executables (Mac & Linux)
30:44
Corey Schafer
Python Quick Tip: F-Strings - How to Use Them and Advanced String Formatting
13:43
Corey Schafer
Big Announcements, Video Updates, and Future Plans
8:17
Corey Schafer
Python Tutorial: Sets - Set Methods and Operations to Solve Common Problems
18:34
Corey Schafer
Python Flask Tutorial: Full-Featured Web App Part 12 - Custom Error Pages
12:45
Corey Schafer
Python Flask Tutorial: Full-Featured Web App Part 11 - Blueprints and Configuration
42:43
Corey Schafer
Python Flask Tutorial: Full-Featured Web App Part 10 - Email and Password Reset
42:12
Corey Schafer
Python Flask Tutorial: Full-Featured Web App Part 9 - Pagination
31:22
Corey Schafer
Python Flask Tutorial: Full-Featured Web App Part 8 - Create, Update, and Delete Posts
48:13
Corey Schafer
Python Flask Tutorial: Full-Featured Web App Part 7 - User Account and Profile Picture
42:15
Corey Schafer
Python Flask Tutorial: Full-Featured Web App Part 6 - User Authentication
47:15
Corey Schafer
Python Flask Tutorial: Full-Featured Web App Part 5 - Package Structure
20:38
Corey Schafer
Python Flask Tutorial: Full-Featured Web App Part 4 - Database with Flask-SQLAlchemy
29:58