PyCon US is the largest annual gathering for the community that uses and develops the open-source Python programming language. It is a conference produced and underwritten by the Python Software Foundation (www.python.org/psf/)
PyCon US (us.pycon.org/2024/) is organized by the Python community for the community. We try to keep registration far cheaper than most comparable technology conferences to make PyCon US accessible to the widest group possible. PyCon US is a diverse conference dedicated to providing an enjoyable experience to everyone.
Our code of conduct is intended to help everyone maintain the PyCon US spirit. We thank all attendees and staff for observing it: us.pycon.org/2024/about/code-of-conduct/.
Great presentation, very educational. I know understand how decorators work and what they can do. Nice examples too. Would love to see a link to the git repo for this, or just some of its examples online.
Absolutely amazing presentation, love the way you highlight your thought process, not just the implementation details. I'm sure the community would LOVE a similar presentation for uv at some point soon!
Nice talk for sure, and great effort on slides, topics and delivery energy. But really nothing substantially new here that is not discussed in many other videos, blog posts or LinkedIn articles.
Great Intro. I begin learning Polars as a long time Pandas user. This video is at the right level for a condensed lesson for me. It presented so well that I feel I missed something not seen his Pandas courses.
GPT summary - Video summary [00:00:00][^1^][1] - [00:30:50][^2^][2]: This tutorial by Olga Matoula and Aya Elsayed demonstrates how to automate documentation using Sphinx & GitHub Actions. It begins with an introduction to Sphinx, a tool for creating pleasant and beautiful documentation, and progresses through setting up the environment, documenting APIs, and selecting themes. The tutorial also covers hosting the website on GitHub Pages and automating updates with GitHub Actions. **Highlights**: + [00:00:00][^3^][3] **Introduction to Sphinx** * Explanation of Sphinx's capabilities for creating documentation * Overview of the workshop structure and goals + [00:04:01][^4^][4] **Environment Setup** * Instructions for setting up the environment using GitHub repo * Details on using Visual Studio Code and terminal for the workshop + [00:10:05][^5^][5] **Documenting APIs** * Guidance on adding docstrings to Python files * Introduction to Google style docstrings and the Napoleon extension + [00:17:00][^6^][6] **Generating HTML Documentation** * Steps to generate HTML documents from docstrings * Use of autodoc and Napoleon extensions for documentation + [00:22:57][^7^][7] **Hosting on GitHub Pages** * Process of hosting the generated documentation on GitHub Pages * Instructions for creating an orphan branch and deploying the site + [00:27:24][^8^][8] **Automating Updates with GitHub Actions** * Explanation of automating documentation updates using GitHub Actions * Details on creating workflows and triggers for automation
Explicitly saying the columns to maintain is more futitr proof.
5 месяцев назад
Thanks for this great lesson. The only remark I'd like to share is that the first nested list comprehension example could have been implemented using just the sum function instead of employing nested list comprehensions. I'm simply presenting this alternative approach here for those who are following along with this lesson. result = sum(sum(number) for number in mylist) Cheers!
A small nit in the part talking about immutability. The integer `_n` was not updated had nothing to do with "primitives" which don't exist in Python. That is straight from Java. It is because the integer class is already immutable and the "+=" operator is already making a copy of it.