Streamlit: The Fastest Way To Build Python Apps?

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 มิ.ย. 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

ความคิดเห็น • 66

  • @jimg8296
    @jimg8296 2 หลายเดือนก่อน +23

    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 หลายเดือนก่อน +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 4 หลายเดือนก่อน +16

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

    • @pixegami
      @pixegami  3 หลายเดือนก่อน

      Glad to hear that :) Thanks for watching!

  • @martinbuchgesicht
    @martinbuchgesicht 4 หลายเดือนก่อน +4

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

    • @pixegami
      @pixegami  4 หลายเดือนก่อน +1

      Glad it was helpful!

  • @Orcrambo
    @Orcrambo 6 หลายเดือนก่อน +34

    Yes to deploying to AWS!

    • @pixegami
      @pixegami  6 หลายเดือนก่อน +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

  • @tobiasm161
    @tobiasm161 5 หลายเดือนก่อน +11

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

    • @pixegami
      @pixegami  5 หลายเดือนก่อน +3

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

  • @brianfoote4686
    @brianfoote4686 2 หลายเดือนก่อน +4

    Absolutely killer tutorial

  • @aztrodj82
    @aztrodj82 2 วันที่ผ่านมา

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

  • @higiniofuentes2551
    @higiniofuentes2551 2 หลายเดือนก่อน +1

    Thank you for this very useful video!

  • @scottchen3398
    @scottchen3398 4 หลายเดือนก่อน +2

    Very easy to understand, thank you for your explanation

    • @pixegami
      @pixegami  3 หลายเดือนก่อน +1

      Glad it was helpful!

  • @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 :)

  • @NamTran-jd6lp
    @NamTran-jd6lp 3 หลายเดือนก่อน +1

    Amazing tutorial!

  • @JohnnyTwoFingers
    @JohnnyTwoFingers 25 วันที่ผ่านมา

    Really nice video! 💯👍

  • @aizen2455
    @aizen2455 10 วันที่ผ่านมา +1

    Thanks a lot.Gained lot of info 🎉

    • @pixegami
      @pixegami  3 วันที่ผ่านมา

      You're welcome!

  • @R56A
    @R56A 6 หลายเดือนก่อน +3

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

    • @pixegami
      @pixegami  6 หลายเดือนก่อน +1

      Yes! Exactly :)

  • @mberriost
    @mberriost 6 หลายเดือนก่อน +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  6 หลายเดือนก่อน +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 หลายเดือนก่อน +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  หลายเดือนก่อน +1

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

  • @kevinoudelet
    @kevinoudelet 2 หลายเดือนก่อน +2

    Thank you !

    • @pixegami
      @pixegami  หลายเดือนก่อน

      You're welcome!

  • @thechessmaster9291
    @thechessmaster9291 4 หลายเดือนก่อน +2

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

    • @pixegami
      @pixegami  3 หลายเดือนก่อน +1

      Thank you!

  • @EduardoMelo-ib2hg
    @EduardoMelo-ib2hg 27 วันที่ผ่านมา +1

    omg super helpfull, thnks!

    • @pixegami
      @pixegami  27 วันที่ผ่านมา

      Glad to hear that!

  • @Karlitosforever
    @Karlitosforever 4 หลายเดือนก่อน +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  3 หลายเดือนก่อน +1

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

  • @aryangoyal5176
    @aryangoyal5176 2 หลายเดือนก่อน +1

    bro what is your vs code theme extension?

  • @liamcureton3630
    @liamcureton3630 3 หลายเดือนก่อน +1

    What font is your editor in?

  • @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 5 หลายเดือนก่อน +4

      I am interested

  • @jimg8296
    @jimg8296 2 หลายเดือนก่อน +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 :)

  • @robertcenusa8636
    @robertcenusa8636 2 หลายเดือนก่อน +2

    Yes to deploying to Docker

  • @sriharan5511
    @sriharan5511 หลายเดือนก่อน +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  หลายเดือนก่อน

      What's the error you're seeing?

  • @prateeksinha08
    @prateeksinha08 หลายเดือนก่อน +2

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

    • @pixegami
      @pixegami  28 วันที่ผ่านมา +1

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

  • @kauasacramento2380
    @kauasacramento2380 3 หลายเดือนก่อน +2

    Whats your vscode theme?

    • @pixegami
      @pixegami  3 หลายเดือนก่อน +1

      Monokai Pro

  • @shobhitagnihotri416
    @shobhitagnihotri416 4 หลายเดือนก่อน +2

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

    • @pixegami
      @pixegami  3 หลายเดือนก่อน +1

      It's probably just from the editing :)

  • @rozelatte5171
    @rozelatte5171 หลายเดือนก่อน +1

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

    • @pixegami
      @pixegami  หลายเดือนก่อน

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

  • @mateusgois3049
    @mateusgois3049 10 วันที่ผ่านมา +1

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

    • @pixegami
      @pixegami  3 วันที่ผ่านมา

      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

  • @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 th-cam.com/video/yxyyYMWu1ZA/w-d-xo.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.

  • @planplay5921
    @planplay5921 4 หลายเดือนก่อน +2

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

    • @pixegami
      @pixegami  4 หลายเดือนก่อน +3

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

  • @Rin-00
    @Rin-00 6 หลายเดือนก่อน +2

    日本語訳ありがたい!

    • @pixegami
      @pixegami  6 หลายเดือนก่อน +2

      You’re welcome!

  • @imveryhungry112
    @imveryhungry112 3 หลายเดือนก่อน +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.