![](https://crypto4nerd.com/wp-content/uploads/2023/07/1M7OPq5G3r4PZXeey57h0Vg@2x-1024x613.jpeg)
Hello Data Scientist I know I am not writing much and you are asking for it, so here it is another writing about Streamlit, I am so happy that now Data Scientist and Modelers & Data engineers have a simple easy as English language tool available to deploy and showcase their models to the world with few code and adjustment and yes it is true and it is available in market. You can deploy your web apps on HTTPS interact with the world !!! Showcase your data science creations !!
My wishlist is if we can enable this somehow for enterprise this will be a game changer. Streamlit should think about it.
What is Streamlit? (Explaination for 7 years old, my daughter wanted to know too.)
“Imagine Streamlit as a magical tool that helps you create awesome interactive websites just by using your coding superpowers! With Streamlit, you can make all sorts of cool apps, like games, quizzes, or even show fun facts about your favorite animals. It’s like drawing with code, and when you’re done, your friends and family can use your creations online and have a lot of fun with them too!”
What is Streamlit? (Explanation for grownups)
Streamlit is an open-source Python library that makes it super easy to create interactive web applications and data visualizations. It allows developers and data scientists to turn their data scripts into shareable web apps with just a few lines of code. Streamlit handles the hard work behind the scenes, so you can focus on designing and adding functionality to your app without worrying about web development complexities. It’s a fantastic tool for quickly building and deploying web applications with minimal effort.
What you could do with streamlit ?
- Create and deploy Streamlit web applications from scratch in Python
- Control data intake for better results and avoid data mistakes
- Build this on your domain or keep it open sub-domain
- Showcase Analytics, Graphs and Infograph’s
- Share machine learning models and analyses
Some more advantage of streamlit….
- No front-end (html, js, css) experience or knowledge is required
- beautiful machine learning or data science app in only a few hours or even minutes
- Data cache is simplified
- Can work with majority of datafiles (e.g. pandas, matplotlib, seaborn, plotly, Keras, PyTorch, SymPy(latex)).
- Less code create amazing web apps.
- Oh yes create GPT related Apps !
I have created my calculator app for fun.. below are the instruction for your first webapp creation and deployment.
feel free to contribute to GitHub and comment here if you have any issues with streamlit.
by Syed Abbas