Build a TikTok Data Science App with Streamlit and Python | Data Science Project @NicholasRenotte
Build a TikTok Data Science App with Streamlit and Python | Data Science Project  @NicholasRenotte
Uploaded December 2021 | Updated September 2026, 1 hour ago
Build some slick Streamlit dashboards using TikTok Data and Python.

In this video you'll learn how to:
1. Build a real time feed from TikTok
2. Preprocess that data using an ETL Pipeline
3. Create a Streamlit dashboard to visualise the data

Get the code: github.com/nicknochnack/TikTokAnalytics

Chapters:
0:00 - Start
0:14 - Introduction
0:47 - Gameplan
1:51 - Client Conversation 1
2:26 - Tutorial Start
4:36 - Creating a Virtual Environment
7:18 - Installing the TikTok API
10:44 - Setup VS Code
12:28 - Getting Data from TikTok
21:03 - Exporting Data to JSON
26:09 - Client Conversation 2
27:35 - Setting Up Jupyter for Prototyping
32:55 - Loading TikTok Data into Pandas
40:45 - Building an ETL Pipeline
1:00:56 - Viewing Transformed Data in Pandas
1:06:07 - Converting ETL code into a Module
1:12:34 - Exporting Transformed TikTok Data to CSV
1:17:07 - Client Conversation 3
1:18:40 - Setting up Streamlit
1:22:14 - Building Your First Streamlit App
1:27:17 - Adding TikTok Hashtag Search
1:49:17 - Creating Plotly Charts
2:05:30 - Setting app to wide and Creating a sidebar
2:16:01 - Client Conversation 4
2:16:43 - Wrap up

Oh, and don't forget to connect with me!
LinkedIn: bit.ly/324Epgo
Facebook: bit.ly/3mB1sZD
GitHub: bit.ly/3mDJllD
Patreon: bit.ly/2OCn3UW
Join the Discussion on Discord: bit.ly/3dQiZsV

Happy coding!
Nick

P.s. Let me know how you go and drop a comment if you need a hand!
Build a TikTok Data Science App with Streamlit and Python | Data Science ProjectThe 60 second ONE HOT crash course for Python #shortsI tried to build a Python Machine Learning Streamlit App in 7 Minutes | Coding ChallengeBuilding a Forza AI using Python | Pt6MusicLM is a GAMECHANGER for ML Text to Music GenerationHow to Code a Machine Learning Lip Reading App with Python Tensorflow and StreamlitBuild a Deep Facial Recognition App // Part 7 - Real Time Predictions with OpenCV // #PythonTrouble finding Data Science Projects? Try these! #shortsThis is my greatest DALLE-2 work of art yetBuild a Conversation Agent using Facebooks Blenderbot and #PythonDO NOT start your MACHINE LEARNING journey like this...Accessing USB Devices and Webcams with OpenCV and Python
Nicholas Renotte |

Build a TikTok Data Science App with Streamlit and Python | Data Science Project

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER