Brought to you by Michael and Brian - take a Talk Python course or get Brian's pytest book

Episode #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

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:

Joke:


Want to go deeper? Check our projects