Build a Python Website in 15 Minutes With Streamlit

Поделиться
HTML-код
  • Опубликовано: 2 фев 2025

Комментарии • 100

  • @TechWithTim
    @TechWithTim  5 месяцев назад +10

    👉 To try everything Brilliant has to offer for free for a full 30 days, visit brilliant.org/TechWithTim . You'll also get a 20% discount on a premium subscription.

    • @KakarotSaiyan-v5p
      @KakarotSaiyan-v5p 5 месяцев назад

      can you please upload a beginner friendly RUclips tutorial video. That teach you how to code and develop games using GD script. by illustrating step by step, how to code and make multiple games from different types and genres, by GD script and Godot. I will really appreciate it if you did this please.

  • @Lugge1999
    @Lugge1999 5 месяцев назад +16

    Wow. Simple Web Development with pure Python. And it looks intuitive as well. I think its perfectly suited for smaller "Just get it Done" projects. I will definitely check it out.

  • @DataProfessor
    @DataProfessor 5 месяцев назад +30

    Hi @TechWithTim, I'm with the Streamlit DevRel team, thanks for creating this video, great job!

    • @TechWithTim
      @TechWithTim  5 месяцев назад +1

      Thanks very much!

    • @dronanaik1888
      @dronanaik1888 5 месяцев назад +1

      Hey how to solve this
      Warning: to view this Streamlit app on a browser, run it with the following
      command:

  • @AbolfazlM-oy4xc
    @AbolfazlM-oy4xc 4 месяца назад +5

    dude I'm not even good at programming but I can easily understand what he is saying. Respect !

  • @Zancb
    @Zancb 5 месяцев назад +4

    Tim - Always appreciative of your videos. You're by far one of the best people who write well thought out scripts, speak clearly, and have great presentation skills. Thank you so much for putting out so much great content!

    • @TechWithTim
      @TechWithTim  5 месяцев назад

      Appreciate the support and comment!

  • @BruvCode
    @BruvCode 5 месяцев назад +5

    Wow, nice seeing you teaching how to use Streamlit, keep it up Tim.

  • @chrismachabee3128
    @chrismachabee3128 5 месяцев назад +2

    Very interesting. I have been seeing the term Streamlit and I am currently studying AWS Kinesis, I'm still trying to wrap my head around the total volume of streaming data that is utilized as a normal process. Good video.

  • @ajitjana331
    @ajitjana331 5 месяцев назад +3

    Great intro to Streamlit. Can you please make in-depth videos on it. Thank you Tim

  • @siddhubhai2508
    @siddhubhai2508 5 месяцев назад +41

    Today I came very early, please give me a heart, I'm your big fan!

    • @TechWithTim
      @TechWithTim  5 месяцев назад +7

      Of course!

    • @KakarotSaiyan-v5p
      @KakarotSaiyan-v5p 5 месяцев назад +2

      ​@@TechWithTim
      can you please upload a beginner friendly RUclips tutorial video. That teach you how to code and develop games using GD script. by illustrating step by step, how to code and make multiple games from different types and genres, by GD script and Godot. I will really appreciate it if you did this please.

    • @siddhubhai2508
      @siddhubhai2508 5 месяцев назад +1

      @@TechWithTim Thanks Sir 🙏

    • @siddhubhai2508
      @siddhubhai2508 5 месяцев назад +1

      @@KakarotSaiyan-v5p I'm also interested but more in C++ ! Although your choice is also great 👍

    • @alielbana5957
      @alielbana5957 5 месяцев назад +1

      May allah promote you to an air conditioner

  • @ahmedthebest
    @ahmedthebest 5 месяцев назад

    Thank you so much for getting back to your old style of videos it's so much better
    And thanks for listening to your followers' opinions and comments
    Your channel is really great and I love enjoying all your videos
    And

  • @michaelollom9964
    @michaelollom9964 5 месяцев назад

    Great intro to Streamlit. Believe its often overlooked for a rapid prototyping web development framework. Currently it's my goto as a web hub for interacting with all the LLMs I utilize and customized ai agents, storing conversations and preferences to streamline the interaction. It's a great springboard for these kinds of use cases. Thanks!

  • @johnpricejoseca1705
    @johnpricejoseca1705 5 месяцев назад

    Nice intro, Tim! Much appreciated. Keep up the good work!

  • @sandydsa
    @sandydsa 4 месяца назад

    This video reminded me again why I subscribed to your channel! Easy to understand and helpful content. Thank you for doing this.

  • @ta-prgmr
    @ta-prgmr 5 месяцев назад

    Thanks a ton man. Really appreciate these quick introductory videos ✨

  • @srishti81388
    @srishti81388 4 месяца назад

    Loved the clear and concise explanation!

  • @alimihakeem841
    @alimihakeem841 5 месяцев назад

    Thanks Tim. I found it helpful I'm planning to specialize in building web application and Using flask and Django With this video , i can as well implement it for data science project. Have always been your great fan❤

  • @ayanjawaid2251
    @ayanjawaid2251 5 месяцев назад

    Hey tim, thanks man you always provide the best content to us...🤜🤛

  • @usamashami11
    @usamashami11 5 месяцев назад

    Simple and informative! Amazing teacher you are ❤

  • @programmingchannel9739
    @programmingchannel9739 5 месяцев назад

    Nice and attractive introduction to Streamlit. Good job again @TechWithTim.

  • @محمدوائل-ذ4ف9س
    @محمدوائل-ذ4ف9س 5 месяцев назад +4

    Bro you're the goat❤

  • @cwhitmore88
    @cwhitmore88 5 месяцев назад +1

    Great video Tim. I'm in the process of learning Python so it's nice to break from tutorials and actually watch someone build something!
    I see Streamlit has really good documentation, but there's so much, it's overwhelming. What's the best approach to learn about the three libraries you used (Streamlit, Pandas and Mathplotlib)?

  • @myJapanTV013
    @myJapanTV013 5 месяцев назад +1

    Loved this Tim.... Can we have one in-depth video pls?

    • @ZerubbabelT.
      @ZerubbabelT. 5 месяцев назад

      ya maybe creating an into playlist can help a lot of people

  • @jaychas
    @jaychas 5 месяцев назад

    Great walkthrough. Thanks!

  • @kapibara2440
    @kapibara2440 5 месяцев назад

    Enjoyed the video a lot! 😊 Thank you.

  • @esrx7a
    @esrx7a 5 месяцев назад

    Super thanks Tim, I now know what streamlit is.

  • @samarthmathur5515
    @samarthmathur5515 5 месяцев назад

    Nice overview of Streamlit .... now please bring whole video tutorials

  • @rikmoran3963
    @rikmoran3963 2 месяца назад +2

    Great video. Worth noting that the plot crashes if you are using Python 3.13. (Current date: 20th Nov 2024) It seemed to have an issue with the 'altair' module (v5.4.1) I had to create a virtual env that used 3.11 to get it to run.

  • @omaryahirmv
    @omaryahirmv 4 месяца назад

    Wou thank you for sharing !!!

  • @chiefenumclaw7960
    @chiefenumclaw7960 5 месяцев назад

    Great job!

  • @ahnaf_404-error
    @ahnaf_404-error 5 месяцев назад +1

    Would be great if you could also make a tutorial for live streaming via webcam and detect face or something with opencv and streamlit!

  • @djaberberrian
    @djaberberrian 5 месяцев назад

    Many thanks!

  • @philmordecai
    @philmordecai 5 месяцев назад

    Very interesting. I'm curious however as to the matplotlib import at the top of the code as I didn't see 'plt' being referenced at any other point in the presentation and therefore wondered if it wasn't needed in the end...?

  • @steveo4749
    @steveo4749 5 месяцев назад

    Amazing API.

  • @phinehasuchegbu8068
    @phinehasuchegbu8068 5 месяцев назад

    I need to understand where this packages are installed to. Was there a virtual environment for this project?

  • @fascinatingfactsabout
    @fascinatingfactsabout 5 месяцев назад +1

    Just for comparison you could do a follow-up with Taipy and show the differences :)
    Just a thought

    • @TechWithTim
      @TechWithTim  5 месяцев назад

      Good idea!

    • @randyfriend
      @randyfriend 5 месяцев назад

      @@TechWithTim and maybe fasthtml as well

  • @mehdismaeili3743
    @mehdismaeili3743 5 месяцев назад

    Excellent.

  • @hassanminbaghdad
    @hassanminbaghdad Месяц назад

    I tried to create a second plot option by copying the code section for the first button. however, it only displays one plot at a time. any idea how I can put an option for two plots instead of just one?

  • @MakeDataUseful
    @MakeDataUseful 5 месяцев назад

    Love me some streamlit

  • @timlambe8837
    @timlambe8837 5 месяцев назад

    Really good video, thanks a lot. I just have one question, maybe it's a stupid one. In the beginning you import matplotlib, but wenn you finally plot the data, you use st.line_chart. How is this connected?

  • @alexramos587
    @alexramos587 5 месяцев назад

    Very good.

  • @playersonlinefuture6392
    @playersonlinefuture6392 5 месяцев назад

    What do you guys recommend for college classes to take to be a cyber security? And how can I use python for CS???

  • @akokkalis1
    @akokkalis1 5 месяцев назад

    Can you expand that tutorial and implemented machine learning model to give you predictions?

  • @nanayaw7159
    @nanayaw7159 5 месяцев назад +1

    Splendid

    • @romayojr
      @romayojr 5 месяцев назад +1

      i like this word a lot. i should start using it

  • @FilmfanOliver1992
    @FilmfanOliver1992 5 месяцев назад

    Is there also API versioning or how can this be realized?

  • @suspence25
    @suspence25 5 месяцев назад +2

    hook up streamlit to a database!

  • @Kishi1969
    @Kishi1969 5 месяцев назад

    Can you use it inbany csv files sir?

  • @udejiomofriday3060
    @udejiomofriday3060 5 месяцев назад

    Thanks for the tutorial, followed it but my data keeps loading as object type and the unique line does run so can't filter by column. Any help?

  • @mateuszormianek6054
    @mateuszormianek6054 5 месяцев назад

    nice video

  • @sennasenna4120
    @sennasenna4120 5 месяцев назад

    tim, what happens if I run my website and it refuses to run? It suddenly says "Error: Streamlit requires raw Python (.py) files, but the provided file has no extension." where in fact I have put the extension and is in fact where I need to open it just as you mentioned in the video? This is driving me nuts.

    • @TechWithTim
      @TechWithTim  5 месяцев назад

      You just need to make sure you save the file as .py

  • @nishitpatel_
    @nishitpatel_ 5 месяцев назад

    Please make a full playlist on streamlit from scratch

  • @themarksmith
    @themarksmith 5 месяцев назад

    Is it standalone or can it be used within Django?

  • @JuliusTanuwijaya
    @JuliusTanuwijaya 5 месяцев назад

    that's cool

  • @mintz347
    @mintz347 5 месяцев назад

    Can u build SaaS project next please?

  • @fudokaneki
    @fudokaneki 5 месяцев назад +1

    Can you plz continue making Rust tutorial series plz?

  • @ToThePoint493
    @ToThePoint493 5 месяцев назад +1

    brooo brooo brooo THIS IS FANTASTIC ...........................................LOVE FROM PAKISTAN........❤❤‍🩹

  • @Tech_Code127-76
    @Tech_Code127-76 Месяц назад

    What about Anvil?

  • @Nithishwar7
    @Nithishwar7 5 месяцев назад

    please data science with python video

  • @SnoozinBeats
    @SnoozinBeats 5 месяцев назад

    I think this is a bug in the code, if date is selected in filtered data, then you try to plot using date, it will only use the one selected. Generate plot should be: st.line_chart(df.set_index(x_column)[y_column])

    • @TechWithTim
      @TechWithTim  5 месяцев назад

      That’s the intended function

  • @Darth_Bateman
    @Darth_Bateman 5 месяцев назад

    Yeaaaa

  • @nikhilsastry6631
    @nikhilsastry6631 5 месяцев назад

    All my DL/DataScience projects contains streamlit

  • @kyzakplays
    @kyzakplays 5 месяцев назад

    Pretty handy for testing purposes but not recommend for production.

  • @Noambeiruty
    @Noambeiruty 5 месяцев назад

    tim, can you make a more advanced react tutorial?, you made a bigginers guide... so can you now make a more advanced guide?

  • @Just_A_Tech.._
    @Just_A_Tech.._ 5 месяцев назад

    🤝

  • @soul_maestro
    @soul_maestro 5 месяцев назад

    Data Sscience - must be another branch ;)

  • @abhayshandle
    @abhayshandle 5 месяцев назад

    nicegui is also great ig?

  • @4thpdespanolo
    @4thpdespanolo 5 месяцев назад

    Streamlit will steal your data. Don’t use at work

    • @Alaaja_aj
      @Alaaja_aj 5 месяцев назад

      They actually stealed my github credintials

  • @tomstravelingadventures
    @tomstravelingadventures 5 месяцев назад

    First!

  • @egonkirchof
    @egonkirchof 5 месяцев назад

    LOL. Be real.

  • @raya7390
    @raya7390 5 месяцев назад +2

    I want to create healthcare chatbot ....i only know python and little Ml ...plese make a video how to make this project😢 My final year project is near

  • @Devpatel-pq7vn
    @Devpatel-pq7vn 5 месяцев назад

    respected sir,
    I am dev patel from India.
    I saw your video and I made the project but I cannot be able to see the graph which is at the end please solve my error.
    I am running the code in google chrome browser for my output.
    Here is my code which is almost similar to your code but with some minor editing only in the names please help me.
    import streamlit as st
    import pandas as pd
    import matplotlib.pyplot as plt
    st.title("Dev's project dashboard")
    upload_file=st.file_uploader("choose a CSV file:",type="csv")
    if upload_file is not None:
    df=pd.read_csv(upload_file)
    st.subheader("Data preview")
    st.write(df.head())
    st.subheader("Data summary")
    st.write(df.describe())
    st.write("Filter data")
    columns=df.columns.to_list()
    selected_column=st.selectbox("select column to filter by",columns)
    unique_values = df[selected_column].unique()
    selected_value=st.selectbox("Select value:",unique_values)
    filtered_df = df[df[selected_column] == selected_value]
    st.write(filtered_df)
    st.subheader("Plotting Data")
    x_column = st.selectbox("select x_axis column",columns)
    y_column = st.selectbox("select y_axis column",columns)
    if st.button("Generate plot"):
    st.line_chart(filtered_df.set_index(x_column) [y_column])
    else:
    st.write("Waiting for your file to be uploaded...")
    Thank you sir for giving me your precious time.

  • @scott_itall8638
    @scott_itall8638 5 месяцев назад

    NiceGUI?

  • @Just_A_Tech.._
    @Just_A_Tech.._ 5 месяцев назад

    Hi @TechWithTim, I purchased CourseCareer's full package through your RUclips channel but did not receive the $50 discount as promised. I tried to connect with you on Discord but didn't get a reply. How can I claim it?

    • @TechWithTim
      @TechWithTim  5 месяцев назад

      Did you purchase from this link? techwithtim.net/dev . You need to claim it at checkout, you could refund it and then rebuy it

    • @TechWithTim
      @TechWithTim  5 месяцев назад

      You can try signing out and making a new account before purchasing