Corey Schafer
1.45M subscribers
18:16
Python Tutorial: Type Hinting vs Type Checking vs Data Validation - What’s the Difference?
Corey Schafer
18K views • 1 month ago
35:47
Python Tutorial: Ruff - A Fast Linter & Formatter to Replace Multiple Tools and Improve Code Quality
Corey Schafer
41K views • 1 month ago
27:02
Python Tutorial: UV - A Faster, All-in-One Package Manager to Replace Pip and Venv
Corey Schafer
127K views • 2 months ago
24:05
I Let Python Pick My March Madness Bracket - Bracket Simulation Tutorial
Corey Schafer
14K views • 3 months ago
24:10
Python Tutorial: Generate a Web Portfolio and Resume from One JSON File
Corey Schafer
31K views • 3 months ago
23:53
How to Deploy a Static Website to GitHub Pages - Free Hosting Tutorial
Corey Schafer
36K views • 3 months ago
34:51
Python Tutorial: Pathlib - The Modern Way to Handle File Paths
Corey Schafer
47K views • 9 months ago
34:46
Python Tkinter Tutorial (Part 2): Using Classes for Functionality and Organization
Corey Schafer
34K views • 10 months ago
41:08
Python Tkinter Tutorial (Part 1): Getting Started, Elements, Layouts, and Events
Corey Schafer
106K views • 11 months ago
1:18:30
Automating My Bill Payments with Python and Selenium
Corey Schafer
55K views • 1 year ago
16:58
Python Tutorial: Securely Manage Passwords and API Keys with DotEnv
Corey Schafer
41K views • 1 year ago
30:09
Automate Your Development Environment Setup with Scripts and Dotfiles
Corey Schafer
63K views • 1 year ago
31:08
How to Use ChatGPT as a Powerful Tool for Programming
Corey Schafer
316K views • 2 years ago
38:56
Python Tutorial: Simulate the Powerball Lottery Using Python
Corey Schafer
151K views • 2 years ago
43:21
Python YouTube API Tutorial: Using OAuth to Access User Accounts
Corey Schafer
149K views • 4 years ago
22:08
Python YouTube API Tutorial: Sort a Playlist by Most Popular Videos
Corey Schafer
48K views • 4 years ago
37:38
Python YouTube API Tutorial: Calculating the Duration of a Playlist
Corey Schafer
61K views • 5 years ago
20:49
Python YouTube API Tutorial: Getting Started - Creating an API Key and Querying the API
Corey Schafer
229K views • 5 years ago
52:33
Python Tutorial: Real World Example - Using Patreon API and Pillow to Automate Image Creation
Corey Schafer
42K views • 5 years ago
32:45
Python Pandas Tutorial (Part 11): Reading/Writing Data to Different Sources - Excel, JSON, SQL, Etc
Corey Schafer
194K views • 5 years ago
35:41
Python Pandas Tutorial (Part 10): Working with Dates and Time Series Data
Corey Schafer
347K views • 5 years ago
31:54
Python Pandas Tutorial (Part 9): Cleaning Data - Casting Datatypes and Handling Missing Values
Corey Schafer
250K views • 5 years ago
49:06
Python Pandas Tutorial (Part 8): Grouping and Aggregating - Analyzing and Exploring Your Data
Corey Schafer
455K views • 5 years ago
15:40
Python Pandas Tutorial (Part 7): Sorting Data
Corey Schafer
203K views • 5 years ago
16:55
Python Pandas Tutorial (Part 6): Add/Remove Rows and Columns From DataFrames
Corey Schafer
304K views • 5 years ago
40:03
Python Pandas Tutorial (Part 5): Updating Rows and Columns - Modifying Data Within DataFrames
Corey Schafer
439K views • 5 years ago
23:04
Python Pandas Tutorial (Part 4): Filtering - Using Conditionals to Filter Rows and Columns
Corey Schafer
490K views • 5 years ago
17:27
Python Pandas Tutorial (Part 3): Indexes - How to Set, Reset, and Use Indexes
Corey Schafer
439K views • 5 years ago
33:35
Python Pandas Tutorial (Part 2): DataFrame and Series Basics - Selecting Rows and Columns
Corey Schafer
713K views • 5 years ago
23:01
Python Pandas Tutorial (Part 1): Getting Started with Data Analysis - Installation and Loading Data
Corey Schafer
1.5M views • 5 years ago
Load More