#266: Python has a glossary?
Published Thu, Jan 13, 2022,
recorded Wed, Jan 12, 2022
Watch the live stream:
About the show
Sponsored by Datadog: pythonbytes.fm/datadog
Brian #1: Python glossary and FAQ
- Inspired by a tweet by Trey Hunner that referenced the glossary
- glossary
- All the Python and programming terms in one place
- Often refers to other parts of the documentation.
- Forget what an “abstract base class” is? Just look it up
- FAQ
- Has sections on
- Some decent reading here, actually.
- Example
- What is the difference between arguments and parameters? - that’s under Programming
Michael #2: Any.io
- Learned about it via asyncer
- AnyIO is an asynchronous networking and concurrency library that works on top of either asyncio or trio.
- It implements trio-like structured concurrency (SC) on top of asyncio
- Works in harmony with the native SC of trio itself
- Check out the features
- AnyIO also comes with its own pytest plugin which also supports asynchronous fixtures.
Brian #3: Vaex : a high performance Python library for lazy Out-of-Core DataFrames
- suggested by Glen Ferguson
- “Vaex is a python library for lazy Out-of-Core DataFrames (similar to Pandas), to visualize and explore big tabular datasets.”
- out-of-core: “The term out-of-core typically refers to processing data that is too large to fit into a computer’s main memory.” - from machinelearning.wtf, a Machine Learning Glossary site.
- nice tie in, right?
- Vaex uses memory mapping, a zero memory copy policy, and lazy computations.
- There’s a great intro in the form of a presentation from SciPy 2019
Michael #4: Django Community Survey Results
- Only 15% of Django developers use it ONLY for work, while two thirds use it both for work and for personal, educational, or side projects.
- Majority use latest Django
- Most devs upgrade every stable release
- Postgres is the primary DB (MongoDB is nowhere in sight)
- Most sites have Redis caching tiers
Michael #5: Extra, Extra, Extra, Extra:
- Django security releases issued: 4.0.1, 3.2.11, and 2.2.26
- Static Sites with Sphinx and Markdown course by Paul Everitt is now out
- CalDigit Thunderbolt 4 Element Hub review (more info Video by Doc Rock, get it on Amazon here)
- StreamDeck setup for our live streams
- Michael’s PyBay HTMX talk is up
- Python Web Conf 2022 - I’ll be speaking there and we’re media sponsors of the conference so use code PythonBytes@PWC2022 for 15% off, March 21-25.
- PyCascades 2022 is also happening soon, February 5th-6th, 2022
Joke: