How to Generate Analytics Reports (pdfs) in Python! (Quarto Tutorial)

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 พ.ย. 2024

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

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

    Nice reports, good to see videos on signal processing 😊

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

    yes brother you are always at needed place
    thank you for your time 🙏.
    yes pls do another one quarto reporting tutorial.
    thank u

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

    Yeah, this is useful! I'll try creating the report of my current project with quarto. Thanks!

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

      Awesome! Hope you have success with it.

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

    Thank you for this Quarto tutorial! Appreciated!

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

      You're very welcome!

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

    Brilliant explanation super helpful

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

      Glad you enjoyed!!

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

    Looks like R Markdown, but great video as always

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

      Yep! Very similar, but now it's easier to integrate languages like Python and produce a greater range of outputs :)

  • @Mark-sf4kh
    @Mark-sf4kh 2 หลายเดือนก่อน +2

    Great video!!🎉 Is quarto downloadable from the anaconda distribution?

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

      I don't think it's directly downloadable from anaconda distribution, but if you download it from quarto.org/docs/get-started/ you should be able to have access to it system-wide. Alternatively from a terminal window you should probably be able to do a "conda install -c conda-forge quarto"

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

    Great tutorial Keith! Thanks. Are there any libraries you recommend for sending automated PDF reports to emails? Can this be automated to run every hour/couple of hours?

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

      I just use the email library to connect to a Gmail account and then send the reports as an attachment that way. Here are two videos you can check out to set this up:
      - th-cam.com/video/g_j6ILT-X0k/w-d-xo.htmlsi=47sTl8B-3R6RcUwu
      - th-cam.com/video/ANCKLzvvO5A/w-d-xo.htmlsi=dUua65NurSRZcelF
      For automating to run every couple of hours you can set up a cron job on a cloud machine. The way that I like to do this these days is connect my repo to render.com and create a cron job service. I hope to make a followup video to this one detailing these steps.

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

      @@KeithGalli Keith that would be great if you could do a video showing how to set up the cron job. Thanks as always for your helpful lessons

  • @d.g0101
    @d.g0101 หลายเดือนก่อน

    Hey Keith is there any video where you make excel reports using python? Possibly taking data from any DB

  • @ishwarcm.5009
    @ishwarcm.5009 2 หลายเดือนก่อน

    Very helpful ☺️❤

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

      Happy to hear that!

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

    Is there any tutorial for creating virtual environment? In Windows

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

    I

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

    Which copilot extension do you use on vscode? Github? I see without paying we can not use??

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

      Yeah I use the Github Copilot, but I've seen a decent amount of people mention Codeium as a free extension alternative.

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

    What’s the difference between quarto and fpdf

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

      I would say Quarto focuses on using the markdown syntax to generate PDF files and being able to seamlessly embed code & outputs in your reports where as with fpdf you are directly manipulating the PDF file with the elements that you want to add. It might be worth checking out my previous reporting video: th-cam.com/video/UmN2_R4KEg8/w-d-xo.htmlsi=nkWSONbrcK-HSSO4 if you want to see the differences in action.

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

    I tried to pip install quarto-cli and it fails? How did you manage to pip install it?

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

      It failed for me before I activated a virtual python environment and ran the pip install command within that. If you need help activating a virtual environment, let me know what operating system you're using and I'll try to share some steps.

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

      I am using both conda and uv for virtual environments, can you show me how it's done, it could be a proxy blocking something?

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

      ​@@KeithGalliI'm using both windows and Linux

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

    Hi, does anyone know why I can't generate the pdf preview? After I clicked the icon the process shows: No TeX installation was detected.
    Please run 'quarto install tool tinytex' to install TinyTex.
    After I installed it the same message keeps showing and if I try to install it again it says: tinytex is already installed and up to date.
    I tried closing vs code and nothing.

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

      Are you using VS Code? My guess is that you might be running a different Python environment in your editor vs your terminal. When clicked into your code editor I would do a ctrl + shift + p (or cmd + shift + p -- if you're on mac) and then try selecting a different python version from the options you see listed. Another thing to try is simply exiting out of VS Code (completely closing the app) and then re-opening it. Hope this fixes your issue.

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

      @@KeithGalli Thank you very much, I chose again the interpreter created in the venv (quarto) and it wanted to relaunch the terminal in order to apply changes. After that I could generate the pdf preview. Thanks for these videos I'm learning a lot.

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

      Awesome, glad that worked! You are very welcome, happy the videos have been helpful.