Building a web app in Python for analyzing YouTube channels
In this video, we're going to build a Streamlit web app in Python for analyzing YouTube channel data. Webscraping was performed using BrightData to obtain data pertaining to YouTube channel information that is exported in JSON format.
🔗 Learn more about BrightData and follow along https://get.brightdata.com/dataprofessor
🐙 Code for webscraping on BrightData https://github.com/dataprofessor/youtube-data-scripts
🐙 Code for app https://github.com/dataprofessor/youtube-data-app
🕹 Demo app https://youtube-data-channels.streamlit.app/
⏰ Timeline:
0:00 Introduction
1:25 Designing the app
3:31 Preview of data app
6:11 BrightData for web scraping
8:49 Exploring the webscraped JSON data
9:36 Walkthrough of the code
12:30 Next steps
13:22 Conclusion
🖼️ Credit:
Enter https://www.flaticon.com/free-icon/enter_1828381
Paste https://www.flaticon.com/free-icon/paste_3388655
Categories https://www.flaticon.com/free-icon/categories_4277485
Json https://www.flaticon.com/free-icon/json_2581811
Coding https://www.flaticon.com/free-icon/code_2920244
Plan https://www.flaticon.com/free-icon/plan_3050533
Data collection https://www.flaticon.com/free-icon/data-collection_7440290
Problem solving https://www.flaticon.com/free-icon/problem-solving_4133585
Data collection https://www.flaticon.com/free-icon/data-collection_9409659
Data https://www.flaticon.com/free-icon/data_1197409
Database https://www.flaticon.com/free-icon/database_5139710
IP https://www.flaticon.com/free-icon/ip_1674968
#datascience #webscraping #brightdata #streamlit #dataprofessor
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from Data Professor · Data Professor · 0 of 60
← Previous
Next →
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
How a Biologist became a Data Scientist
Data Professor
WEKA Tutorial #1.1 - How to Build a Data Mining Model from Scratch
Data Professor
WEKA Tutorial #1.2 - How to Build a Data Mining Model from Scratch
Data Professor
WEKA Tutorial #1.3 - How to Build a Data Mining Model from Scratch
Data Professor
Computational Drug Discovery: Machine Learning for Making Sense of Big Data in Drug Discovery
Data Professor
Quotes #1 on Big Data and Data Science
Data Professor
Quotes #2 on Big Data and Data Science
Data Professor
Quotes #3 on Big Data and Data Science
Data Professor
Quotes #4 on Big Data and Data Science
Data Professor
Quotes #5 on Big Data and Data Science
Data Professor
Data Science 101: Starting a Data Science / Data Mining Project
Data Professor
Data Science 101: CRISP-DM - Data Mining / Data Science in 6 Steps
Data Professor
R Programming 101: How to Define Variables
Data Professor
R Programming 101: Read and Write CSV files
Data Professor
Data Science 101: Basic Command-Line for Data Science
Data Professor
Strategies for Learning Data Science in 2020 (Data Science 101)
Data Professor
Building your Data Science Portfolio with GitHub (Data Science 101)
Data Professor
R Programming 101: Setting up R programming environment (R, RStudio and RStudio.cloud)
Data Professor
Exploratory Data Analysis in R: Towards Data Understanding
Data Professor
Exploratory Data Analysis in R: Quick Dive into Data Visualization
Data Professor
Machine Learning in R: Building a Classification Model
Data Professor
Machine Learning in R: Repurpose Machine Learning Code for New Data
Data Professor
Data Science 101: Deploying your Machine Learning Model
Data Professor
Machine Learning in R: Deploy Machine Learning Model using RDS
Data Professor
Data Pre-processing in R: Handling Missing Data
Data Professor
Machine Learning in R: Speed up Model Building with Parallel Computing
Data Professor
Data Science 101: Overview of Machine Learning Model Building Process
Data Professor
Web Apps in R: Building your First Web Application in R | Shiny Tutorial Ep 1
Data Professor
Web Apps in R: Build Interactive Histogram Web Application in R | Shiny Tutorial Ep 2
Data Professor
Web Apps in R: Building Data-Driven Web Application in R | Shiny Tutorial Ep 3
Data Professor
Web Apps in R: Building the Machine Learning Web Application in R | Shiny Tutorial Ep 4
Data Professor
Web Apps in R: Build BMI Calculator web application in R for health monitoring | Shiny Tutorial Ep 5
Data Professor
Machine Learning in R: Building a Linear Regression Model
Data Professor
What programming language to learn for Data Science? R versus Python
Data Professor
How to Become a Data Scientist (Learning Path and Skill Sets Needed)
Data Professor
Using Python in R
Data Professor
Interpretable Machine Learning Models
Data Professor
Making Scatter Plots in R [Data Visualisation in R series]
Data Professor
Machine Learning in Python: Building a Classification Model
Data Professor
Compare Machine Learning Classifiers in Python
Data Professor
Hyperparameter Tuning of Machine Learning Model in Python
Data Professor
Practical Introduction to Google Colab for Data Science
Data Professor
File Handling in Google Colab for Data Science
Data Professor
Pandas for Data Science: Create and Combine DataFrames / Rename Columns
Data Professor
Machine Learning in Python: Building a Linear Regression Model
Data Professor
Machine Learning in Python: Principal Component Analysis (PCA) for Handling High-Dimensional Data
Data Professor
How to Plot an ROC Curve in Python | Machine Learning in Python
Data Professor
Installing conda on Google Colab for Data Science
Data Professor
Use native R on Google Colab for Data Science
Data Professor
How to Save and Download files from Google Colab
Data Professor
Easy Web Scraping in Python using Pandas for Data Science
Data Professor
Data Science for Computational Drug Discovery using Python (Part 1)
Data Professor
Pandas Profiling for Data Science (Quick and Easy Exploratory Data Analysis)
Data Professor
Exploratory Data Analysis in Python using pandas
Data Professor
Quick tour of PyCaret (a low-code machine learning library in Python)
Data Professor
How to Upload Files to Google Colab
Data Professor
How to Install and Use Pandas Profiling on Google Colab
Data Professor
How to Adjust the Style of Pandas DataFrame
Data Professor
How to use Bamboolib for Data Wrangling in Data Science
Data Professor
How to use Pandas Profiling on Kaggle
Data Professor
Related AI Lessons
⚡
⚡
⚡
⚡
Your Browser Is Becoming a Tool Factory
Dev.to AI
How I Built a Full-Stack .NET + React App in a Weekend Using AI Tools
Medium · AI
How I Built a Full-Stack .NET + React App in a Weekend Using AI Tools
Medium · Programming
How I Built a Full-Stack .NET + React App in a Weekend Using AI Tools
Medium · JavaScript
Chapters (8)
Introduction
1:25
Designing the app
3:31
Preview of data app
6:11
BrightData for web scraping
8:49
Exploring the webscraped JSON data
9:36
Walkthrough of the code
12:30
Next steps
13:22
Conclusion
🎓
Tutor Explanation
DeepCamp AI