Developing and Deploying Applications with Streamlit

The fastest way to build and share data apps.

3.90 (58 reviews)
Udemy
platform
English
language
Data Science
category
instructor
17,670
students
4 hours
content
Feb 2023
last update
$59.99
regular price

What you will learn

Streamlit and its usefulness.

Streamlit's features that help up build web , data and machine learning application

Deploying streamlit applications on streamlit cloud

Personal Portfolio page hosted on streamlit cloud

Description

Streamlit is an open-source app framework for Machine Learning and Data Science teams.

Streamlit lets you turn data scripts into shareable web apps in minutes. It’s all Python, open-source, and free! And once you’ve created an app you can use our cloud platform to deploy, manage, and share your app!

In this course we will cover everything you need to know concerning streamlit such as

  1. Installing Anaconda and create a virtual env

  2. Installing Streamlit , pytube, firebase

  3. Setting up GitHub account if you already don't have one

  4. Display Information with Streamlit

  5. Widgets with Streamlit 

  6. Working with data frames ( Loading , Displaying )

  7. Creating a image filter ( we use popular Instagram filters)

  8. Creating a YouTube video downloader (using pytube api)

    1. pytube is a lightweight, dependency-free Python library which is used for downloading videos from the web

  9. Creating Interactive plots

    1. User selected input value for chart

    2. Animated Plot

  10. Introduction to Multipage Apps

    1. Structuring multipage apps

    2. Run a multipage app

    3. Adding pages

  11. Adding Authentication to your  Streamlit app using Streamlit-Authenticator

    1. Authentication via Pickle File

    2. Authentication via  Database

  12. Build a Word Cloud App

  13. Build a OCR - Image to text conversion with tesseract

  14. Build a World Cloud App

  15. ChatGPT + Streamlit

    1. Build a auto review response generator with chatGPT and Open AI 

    2. Build a Leetcode problem solver with chatGPT and Open AI 

  16. Content in progress to be uploaded soon

    1. Creating  a personal portfolio page with streamlit

    2. Deploy Application with Streamlit  Cloud

    3. Concept of Sessions

    4. NTLK with streamlit

    5. Working with SQLite

      1. Connecting to database

      2. Reading data from database

      3. Writing Data  into database

    6. Additional Apps

      1. Static Code quality analyzer

      2. No SQL Job Board with Firebase  API

      3. Converting random forest model into streamlit application


Content

Introduction

Flash or Dash or Streamlit ?
Setting up Anaconda and GitHub
Creative a virtual env in anaconda
Test Streamlit is working

Streamlit Library

Display text information with streamlit
Display Data with streamlit
Display charts with streamlit
Display media and code with streamlit
Display chart using external libraries with streamlit
Streamlit Functions Quiz

Interactive widgets with streamlit

Buttons
Check Boxes
Single Item selection
Multi Item Selection
Input widgets - Single and multi line text
Input Widgets- number input
Uploading file
Download file
interactive widget quiz

Streamlit Layout

Side Bar, Forms, Columns and Expander
Layout Quiz

Mutate Data

Mutate Tabular and Chart Data
Mutation Quiz

Instagram Filter

Instagram filters application demo
Coding Input Layout and accepting image from user
Converting Input image to Sketch
Adding Instagram Filters Brannan and Mayfair
Add Image Download Link

Build a YouTube Video downloader with pytube Api

Demo of YouTube Video Downloader we will be building
Coding and testing a YouTube Video downloader

Animate your charts with streamlit

GDP per capita chart animation

Screenshots

Developing and Deploying Applications with Streamlit - Screenshot_01Developing and Deploying Applications with Streamlit - Screenshot_02Developing and Deploying Applications with Streamlit - Screenshot_03Developing and Deploying Applications with Streamlit - Screenshot_04

Reviews

Abhishek
July 20, 2023
the creator don't have a prior knowledge and experience toward the installation of basic library and packages related to python
Armen
June 8, 2023
Amazingly great! Recommended for sure! Once I saw the familiar combo of Anaconda, Numpy and Pandas at the same place, I thought "Classic, here we go," but then I was surprised. Interesting projects and easy delivery. P.S. This is the case when the audio quality doesn't matter, just turn on the subtitles.
Bright
March 21, 2023
Great start. I really love how the basics were taught. Hopefully I will be building some apps soon. Great Job, thank you.
Tarun
January 6, 2023
Streamlit is useful framework especially if you don't wanna get into complexity of Django. It's a good skill set to have for quick prototyping which instructor demoed in course
Rishabh
January 6, 2023
This is a useful course for anyone is into data science or scripting , Examples projects with theory make it interactive project and course work
Raghupathi
January 2, 2023
Had exposure to streamlit at work,but course strengthened my concepts,Course is well structured with one project on Charts animation,image,video,and text extraction. I hope remaining content on portfolio deployment and creation will be uploaded soon
David
January 1, 2023
It's amazing how mundane python scripts can be turned into amazing UI with streamlit, Developing and Deploying Applications with Streamlit is definitely the right course for anyone who works in Data Science and has not used Streamlit yet or any aspiring Data Science professional . 3-4 projects helped me gain hands on experience
Manasa
January 1, 2023
I had worked on Flask in past and had a vague idea of streamlit , Instructor has started from the starch and has cool projects like Instagram filters , animate charts , multi page apps , an OCR demo app and even cooler new stuff like ChatGPT3
Gayathri
January 1, 2023
From setting up virtual env in python to how streamlit differs from dash or flask seems to be well made course, projects are plenty which make it a hands on course
Ravindra
September 24, 2022
Pretty solid content. Streamlit is truly an amazing Python package and Basics enable you to know what all exists in streamlit and applications which are built post that reinforce knowledge leant to build applications

Coupons

DateDiscountStatus
9/25/2022100% OFF
expired
9/25/2022100% OFF
expired
9/25/2022100% OFF
expired
10/11/2022100% OFF
expired
10/12/2022100% OFF
expired
10/12/2022100% OFF
expired
12/12/2022100% OFF
expired
12/13/2022100% OFF
expired
12/14/2022100% OFF
expired
2/6/2023100% OFF
expired
2/6/2023100% OFF
expired
2/6/2023100% OFF
expired
3/12/2023100% OFF
expired
3/27/2023100% OFF
expired
5/31/2023100% OFF
expired
5/31/2023100% OFF
expired
7/4/2023100% OFF
expired
7/8/2023100% OFF
expired
7/18/2023100% OFF
expired

Charts

Price

Developing and Deploying Applications with Streamlit - Price chart

Rating

Developing and Deploying Applications with Streamlit - Ratings chart

Enrollment distribution

Developing and Deploying Applications with Streamlit - Distribution chart

Related Topics

4886812
udemy ID
9/17/2022
course created date
9/24/2022
course indexed date
Bot
course submited by