Streamlit: The Fastest Way To Build Python Apps?

Sdílet
Vložit
  • čas přidán 4. 06. 2024
  • Learn how to build a Python Streamlit app in just 12 minutes!
    Streamlit turns data scripts into shareable web apps in minutes.
    All in pure Python. No front‑end experience required.
    👉 Links
    🔗 Code: github.com/pixegami/streamlit...
    🔗 Streamlit: docs.streamlit.io/
    📚 Chapters
    00:00 Introduction
    00:41 What is Streamlit?
    01:49 Using Input Elements
    03:22 Working with Data
    04:47 Multipage Apps
    06:43 Loan Repayments App
    10:03 Deploying to Streamlit Cloud
    #pixegami #streamlit

Komentáře • 63

  • @jimg8296
    @jimg8296 Před 2 měsíci +22

    Thanks! I got more information from the first 3 videos or yours than 4 hours of random videos on AI. U R AWESOME! Please don't stop.

    • @pixegami
      @pixegami  Před 2 měsíci +2

      Wow, thank you for the HUGE tip, I really appreciate your support. I'm glad you enjoyed the channel so far, and I hope to make more videos you'll enjoy in the future.

  • @jfaguile
    @jfaguile Před 4 měsíci +16

    I was looking for a quick introduction to streamlit and this video was just what I needed. Thank you!

    • @pixegami
      @pixegami  Před 3 měsíci

      Glad to hear that :) Thanks for watching!

  • @Orcrambo
    @Orcrambo Před 6 měsíci +34

    Yes to deploying to AWS!

    • @pixegami
      @pixegami  Před 6 měsíci +15

      Got it! I'll have to work on that next :)

    • @DarthJarJar10
      @DarthJarJar10 Před 6 měsíci +4

      I second that! Will be a game changer for work!

    • @403http
      @403http Před 3 měsíci +1

      Yes please

  • @martinbuchgesicht
    @martinbuchgesicht Před 4 měsíci +4

    The video was very informative to me. I especially liked that you also talk about scope and limitations of the framework.

    • @pixegami
      @pixegami  Před 4 měsíci +1

      Glad it was helpful!

  • @brianfoote4686
    @brianfoote4686 Před 2 měsíci +3

    Absolutely killer tutorial

  • @aizen2455
    @aizen2455 Před 6 dny

    Thanks a lot.Gained lot of info 🎉

  • @higiniofuentes2551
    @higiniofuentes2551 Před 2 měsíci +1

    Thank you for this very useful video!

  • @tobiasm161
    @tobiasm161 Před 5 měsíci +11

    awesome dude! handy, smart and short - like a pro!
    and YES - please show how to deploy on AWS or GCP

    • @pixegami
      @pixegami  Před 5 měsíci +3

      Thank you :) I'll add it to my "to-do" list of videos.

  • @MicheleSblendorio
    @MicheleSblendorio Před 5 měsíci +5

    Thanks for sharing a new yt video for Docker and AWS deployment! It would be very useful to me

    • @pixegami
      @pixegami  Před 5 měsíci +1

      Noted! Thank you :)

  • @NamTran-jd6lp
    @NamTran-jd6lp Před 2 měsíci +1

    Amazing tutorial!

  • @scottchen3398
    @scottchen3398 Před 4 měsíci +2

    Very easy to understand, thank you for your explanation

    • @pixegami
      @pixegami  Před 3 měsíci +1

      Glad it was helpful!

  • @JohnnyTwoFingers
    @JohnnyTwoFingers Před 21 dnem

    Really nice video! 💯👍

  • @R56A
    @R56A Před 6 měsíci +3

    The great instrument for data analytics to visualize and present the work to stakeholders.

  • @mberriost
    @mberriost Před 6 měsíci +2

    Hello! Thank you for the video, streamlit seems very interesting! It would be cool to see how to deploy it to the cloud:)

    • @pixegami
      @pixegami  Před 6 měsíci +2

      Thanks! The easiest way is using Streamlit Cloud like at the end of the video. But I'll do a follow-up soon with Docker and AWS too.

  • @prateeksinha08
    @prateeksinha08 Před měsícem +2

    Which theme extension you have used in VS thats looking awesome! Great video by thr way I really like the deployment part you mentioned in the last

    • @pixegami
      @pixegami  Před měsícem +1

      The theme I use for my VSCode is called "Monokai Pro". Thanks for watching!

  • @kevinoudelet
    @kevinoudelet Před 2 měsíci +2

    Thank you !

  • @EduardoMelo-ib2hg
    @EduardoMelo-ib2hg Před 23 dny +1

    omg super helpfull, thnks!

  • @jimg8296
    @jimg8296 Před 2 měsíci +2

    VIDEO IDEA: Using Sreamlit working with API calls to get data based on user input. Another is adding Access Control.

    • @pixegami
      @pixegami  Před 2 měsíci +2

      These are certainly great ideas, thank you for the suggestions :)

  • @Karlitosforever
    @Karlitosforever Před 4 měsíci +1

    Es muy agradeble ver tu video ya que todo tiene la misma paleta de colores feliciades, hace tiempo no me sentia tan a gusto viendo un video.

    • @pixegami
      @pixegami  Před 3 měsíci +1

      Thank you :) Most people don't mention the color palette, so I appreciate you enjoying it.

  • @robertcenusa8636
    @robertcenusa8636 Před 2 měsíci +2

    Yes to deploying to Docker

  • @stevenheymans
    @stevenheymans Před 6 měsíci +5

    Do you generate the slides programmatically? If yes, that would be a great tutorial

    • @pixegami
      @pixegami  Před 6 měsíci +14

      Yes I do! That’s a great idea-and I actually use Python to do a lot more automation behind the scenes including some of the editing. I’ll do a behind the scenes video next if there’s interest :)

    • @abhilashb722
      @abhilashb722 Před 5 měsíci +4

      I am interested

  • @liamcureton3630
    @liamcureton3630 Před 3 měsíci +1

    What font is your editor in?

  • @aryangoyal5176
    @aryangoyal5176 Před 2 měsíci +1

    bro what is your vs code theme extension?

  • @prateeksinha08
    @prateeksinha08 Před měsícem +2

    It would have been helpful if you could provided the dataset used in this video as well

    • @pixegami
      @pixegami  Před 24 dny +1

      Thanks, noted. Next time I'll make sure I include the data/samples used in the project.

  • @mateusgois3049
    @mateusgois3049 Před 6 dny

    Does anyone have the download link for the dataset he is using?

  • @sriharan5511
    @sriharan5511 Před měsícem +1

    I have a problem. localhost 8501 is refusing to connecting. I even tried to disable the firewall but still i face the same issue. What is the solution for this?

    • @pixegami
      @pixegami  Před měsícem

      What's the error you're seeing?

  • @kauasacramento2380
    @kauasacramento2380 Před 3 měsíci +2

    Whats your vscode theme?

  • @shobhitagnihotri416
    @shobhitagnihotri416 Před 4 měsíci +2

    At 1:11 how didi he bring code editor from now where

    • @pixegami
      @pixegami  Před 3 měsíci +1

      It's probably just from the editing :)

  • @thechessmaster9291
    @thechessmaster9291 Před 4 měsíci +2

    Very good ! Finally a non bullsh youtube channel ! ;-)

  • @vinny142
    @vinny142 Před 6 měsíci +5

    When it's very easy to do the really simple things, that usually means that doing the more complex things is nearly impossible.
    I'd love to see these short tutorials videos not focus on the "hello world" level examples but "real world" examples. My dataset will not be a handfull of movies that fit in a CSV, it'll be a query over many gigabytes of data spread across way too many tables, with subsets of data and subsets of subsets of data, and I probably need to update the graph in realtime as new data comes in, and some moron in a suit will probasbly want to have the graph my slightly different when he logs in as opposded t when his workers log in.
    I won't ever deploy to a free service so I don't really care how easy it is to do that. What's it like to inegrate this into an exting CMS/framework?
    How would you test these graphs to verify that they still work after an update of either the calculations or the library (yes I can verify that myn calculations work, but how can I automate the check that the graph still renders the data correctly?
    The speed of getting an example up and running is impressive but ultimately irrelevant. What's it like to use this in a real world production?

    • @pixegami
      @pixegami  Před 5 měsíci +5

      You make good points, but I don't really think this is the tutorial for someone looking for the type of features you mentioned. Your points aren't wrong, but I think your scope of what people want/need to build might be a bit narrow.
      "The speed [is] ultimately irrelevant" - I disagree here. There's absolutely real world use-cases where speed and simplicity trumps the ability to become complex or scale: e.g. building a PoC to secure funding, building an internal tool for non-technical product owners to use, building an informational data explore (no user or login) to compliment another product.
      I do have some long-form videos that go into more complex projects (like this one czcams.com/video/yxyyYMWu1ZA/video.html) and some other individual videos on scaling, testing, and CI/CD, but I think there's definitely also a place for simpler/faster tools as well.

  • @rozelatte5171
    @rozelatte5171 Před měsícem +1

    output of data doesnt show and stuck to old run " hello world" :/

    • @pixegami
      @pixegami  Před měsícem

      You should see it if you refresh the page. Also Streamlit should have options to auto-refresh (or re-run) anytime your code changes: docs.streamlit.io/get-started/tutorials/create-an-app
      "Choose Always rerun, and you'll see your changes automatically each time you save."

  • @planplay5921
    @planplay5921 Před 4 měsíci +2

    想要在aws上部署的教程,谢谢!😊😊

    • @pixegami
      @pixegami  Před 4 měsíci +3

      Thanks, noted :) I'll have to prepare that one next.

  • @imveryhungry112
    @imveryhungry112 Před 3 měsíci +2

    im trying to understand why anyone would use this rather than Plotly Dash?

    • @pixegami
      @pixegami  Před 3 měsíci +1

      I haven't tried using that yet, so I'll have to check it out before I can answer this.

  • @Rin-00
    @Rin-00 Před 6 měsíci +2

    日本語訳ありがたい!