Artwork

Nội dung được cung cấp bởi Michael Kennedy and Brian Okken. Tất cả nội dung podcast bao gồm các tập, đồ họa và mô tả podcast đều được Michael Kennedy and Brian Okken hoặc đối tác nền tảng podcast của họ tải lên và cung cấp trực tiếp. Nếu bạn cho rằng ai đó đang sử dụng tác phẩm có bản quyền của bạn mà không có sự cho phép của bạn, bạn có thể làm theo quy trình được nêu ở đây https://vi.player.fm/legal.
Player FM - Ứng dụng Podcast
Chuyển sang chế độ ngoại tuyến với ứng dụng Player FM !

#405 Oh Really?

22:43
 
Chia sẻ
 

Manage episode 445187275 series 1305988
Nội dung được cung cấp bởi Michael Kennedy and Brian Okken. Tất cả nội dung podcast bao gồm các tập, đồ họa và mô tả podcast đều được Michael Kennedy and Brian Okken hoặc đối tác nền tảng podcast của họ tải lên và cung cấp trực tiếp. Nếu bạn cho rằng ai đó đang sử dụng tác phẩm có bản quyền của bạn mà không có sự cho phép của bạn, bạn có thể làm theo quy trình được nêu ở đây https://vi.player.fm/legal.
Topics covered in this episode:
Watch on YouTube
About the show

Sponsored by ScoutAPM: pythonbytes.fm/scout

Connect with the hosts

Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too.

Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it.

Michael #1: Briefer: Dashboards and notebooks in a single place

  • Notebooks and dashboards with Python, SQL, scheduling, native visualizations, code generation, and more.
  • In Briefer, you can:
    • booksbar chart Create notebooks and dashboards using Markdown, Python, SQL, and native visualizations.
    • selfie Build interactive data apps using inputs, dropdowns, and date pickers.
    • robot Generate code and queries using an AI that understands your database schema and your notebook's context.
    • mantelpiece clock Schedule notebooks and dashboards to run and update periodically.
    • gear Create and test ad-hoc pipelines using writebacks.
  • Briefer vs. Traditional BI Tools: Briefer is better than traditional BI tools because it's faster and more flexible, thanks to Python.
  • Briefer vs. Traditional Notebooks: In Briefer, you can run SQL queries against connected data sources directly in your notebook. Then, Briefer will automatically turn your query into a data frame and store it in a variable that you can use in your Python blocks.

Brian #2: Introduction to programming with Python

  • Jose Blanca
    • “Python intro aimed at students with no prior programming experience.”
    • “Relies mainly on examples and exercises.”
    • “Does not try to cover every detail of the Python language, but just what a beginner might need to start the journey.”
    • Tech: “… built with the quarto publishing system complemented by the quarto live extension that allows Python to run in the web browser by using pyodide.”
  • Runs on anything, since it doesn’t require a local install of Python
  • Running 3.12.1, looks like. Although that’s a bit hidden. Seems like it should be more visible.

Michael #3: setup-uv

  • Set up your GitHub Actions workflow with a specific version of uv
  • Install a version of uv and add it to PATH
  • Cache the installed version of uv to speed up consecutive runs on self-hosted runners
  • Register problem matchers for error output
  • (Optional) Persist the uv's cache in the GitHub Actions Cache
  • (Optional) Verify the checksum of the downloaded uv executable

Brian #4: HTML for people

  • Teaching HTML in a rather fun way.
  • Includes basic CSS

Extras

Michael:

Joke: So much O’Really

  continue reading

414 tập

Artwork

#405 Oh Really?

Python Bytes

1,826 subscribers

published

iconChia sẻ
 
Manage episode 445187275 series 1305988
Nội dung được cung cấp bởi Michael Kennedy and Brian Okken. Tất cả nội dung podcast bao gồm các tập, đồ họa và mô tả podcast đều được Michael Kennedy and Brian Okken hoặc đối tác nền tảng podcast của họ tải lên và cung cấp trực tiếp. Nếu bạn cho rằng ai đó đang sử dụng tác phẩm có bản quyền của bạn mà không có sự cho phép của bạn, bạn có thể làm theo quy trình được nêu ở đây https://vi.player.fm/legal.
Topics covered in this episode:
Watch on YouTube
About the show

Sponsored by ScoutAPM: pythonbytes.fm/scout

Connect with the hosts

Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too.

Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it.

Michael #1: Briefer: Dashboards and notebooks in a single place

  • Notebooks and dashboards with Python, SQL, scheduling, native visualizations, code generation, and more.
  • In Briefer, you can:
    • booksbar chart Create notebooks and dashboards using Markdown, Python, SQL, and native visualizations.
    • selfie Build interactive data apps using inputs, dropdowns, and date pickers.
    • robot Generate code and queries using an AI that understands your database schema and your notebook's context.
    • mantelpiece clock Schedule notebooks and dashboards to run and update periodically.
    • gear Create and test ad-hoc pipelines using writebacks.
  • Briefer vs. Traditional BI Tools: Briefer is better than traditional BI tools because it's faster and more flexible, thanks to Python.
  • Briefer vs. Traditional Notebooks: In Briefer, you can run SQL queries against connected data sources directly in your notebook. Then, Briefer will automatically turn your query into a data frame and store it in a variable that you can use in your Python blocks.

Brian #2: Introduction to programming with Python

  • Jose Blanca
    • “Python intro aimed at students with no prior programming experience.”
    • “Relies mainly on examples and exercises.”
    • “Does not try to cover every detail of the Python language, but just what a beginner might need to start the journey.”
    • Tech: “… built with the quarto publishing system complemented by the quarto live extension that allows Python to run in the web browser by using pyodide.”
  • Runs on anything, since it doesn’t require a local install of Python
  • Running 3.12.1, looks like. Although that’s a bit hidden. Seems like it should be more visible.

Michael #3: setup-uv

  • Set up your GitHub Actions workflow with a specific version of uv
  • Install a version of uv and add it to PATH
  • Cache the installed version of uv to speed up consecutive runs on self-hosted runners
  • Register problem matchers for error output
  • (Optional) Persist the uv's cache in the GitHub Actions Cache
  • (Optional) Verify the checksum of the downloaded uv executable

Brian #4: HTML for people

  • Teaching HTML in a rather fun way.
  • Includes basic CSS

Extras

Michael:

Joke: So much O’Really

  continue reading

414 tập

Tất cả các tập

×
 
Loading …

Chào mừng bạn đến với Player FM!

Player FM đang quét trang web để tìm các podcast chất lượng cao cho bạn thưởng thức ngay bây giờ. Đây là ứng dụng podcast tốt nhất và hoạt động trên Android, iPhone và web. Đăng ký để đồng bộ các theo dõi trên tất cả thiết bị.

 

Hướng dẫn sử dụng nhanh