Streamlit: The Fastest Way To Build Python Apps?

Поделиться
HTML-код
  • Опубликовано: 25 июн 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

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

  • @jimg8296
    @jimg8296 3 месяца назад +27

    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  2 месяца назад +3

      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 5 месяцев назад +18

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

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

      Glad to hear that :) Thanks for watching!

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

    Absolutely killer tutorial

  • @Orcrambo
    @Orcrambo 7 месяцев назад +35

    Yes to deploying to AWS!

    • @pixegami
      @pixegami  7 месяцев назад +15

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

    • @DarthJarJar10
      @DarthJarJar10 6 месяцев назад +4

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

    • @403http
      @403http 4 месяца назад +1

      Yes please

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

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

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

      Glad it was helpful!

  • @higiniofuentes2551
    @higiniofuentes2551 3 месяца назад +1

    Thank you for this very useful video!

  • @tobiasm161
    @tobiasm161 6 месяцев назад +11

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

    • @pixegami
      @pixegami  6 месяцев назад +3

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

  • @NamTran-jd6lp
    @NamTran-jd6lp 3 месяца назад +1

    Amazing tutorial!

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

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

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

      Noted! Thank you :)

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

    Very easy to understand, thank you for your explanation

    • @pixegami
      @pixegami  4 месяца назад +1

      Glad it was helpful!

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

    Really nice video! 💯👍

  • @aizen2455
    @aizen2455 26 дней назад +1

    Thanks a lot.Gained lot of info 🎉

    • @pixegami
      @pixegami  19 дней назад

      You're welcome!

  • @R56A
    @R56A 7 месяцев назад +3

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

    • @pixegami
      @pixegami  7 месяцев назад +1

      Yes! Exactly :)

  • @mberriost
    @mberriost 7 месяцев назад +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  7 месяцев назад +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.

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

    Thank you !

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

      You're welcome!

  • @prateeksinha08
    @prateeksinha08 2 месяца назад +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  2 месяца назад +1

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

  • @aztrodj82
    @aztrodj82 19 дней назад +1

    👍 definitely we need a docker version. this maybe a alternative for customize Data Orchestration.

    • @pixegami
      @pixegami  13 дней назад

      Thanks for the suggestion!

  • @EduardoMelo-ib2hg
    @EduardoMelo-ib2hg Месяц назад +1

    omg super helpfull, thnks!

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

      Glad to hear that!

  • @Karlitosforever
    @Karlitosforever 5 месяцев назад +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  4 месяца назад +1

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

  • @mauriciojcYT
    @mauriciojcYT 13 дней назад

    Great explanation of the capabilities of this library, thanks for the info. If I develop in Github, how can I make private or hidden the data files (working with local txts), or password protected?

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

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

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

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

  • @liamcureton3630
    @liamcureton3630 3 месяца назад +1

    What font is your editor in?

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

    Yes to deploying to Docker

  • @aryangoyal5176
    @aryangoyal5176 3 месяца назад +1

    bro what is your vs code theme extension?

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

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

    • @pixegami
      @pixegami  6 месяцев назад +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 6 месяцев назад +4

      I am interested

  • @RishiRajxtrim
    @RishiRajxtrim 10 часов назад

    Thanks

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

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

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

      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."

  • @prateeksinha08
    @prateeksinha08 Месяц назад +2

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

    • @pixegami
      @pixegami  Месяц назад +1

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

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

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

    • @pixegami
      @pixegami  4 месяца назад +1

      Thank you!

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

    Whats your vscode theme?

    • @pixegami
      @pixegami  4 месяца назад +1

      Monokai Pro

  • @sriharan5511
    @sriharan5511 2 месяца назад +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  2 месяца назад

      What's the error you're seeing?

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

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

    • @pixegami
      @pixegami  4 месяца назад +1

      It's probably just from the editing :)

  • @mateusgois3049
    @mateusgois3049 27 дней назад +1

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

    • @pixegami
      @pixegami  19 дней назад

      Good call out, I've updated the GitHub repo with the latest code and the datasource: github.com/pixegami/streamlit-demo-app/blob/main/movies.csv

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

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

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

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

  • @vinny142
    @vinny142 6 месяцев назад +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  6 месяцев назад +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 ruclips.net/video/yxyyYMWu1ZA/видео.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.

  • @Rin-00
    @Rin-00 6 месяцев назад +2

    日本語訳ありがたい!

    • @pixegami
      @pixegami  6 месяцев назад +2

      You’re welcome!

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

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

    • @pixegami
      @pixegami  3 месяца назад +1

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

  • @RishiRajxtrim
    @RishiRajxtrim 10 часов назад

    0imp