From forcing keyword arguments to anonymous functions

1. Forced Keyword Arguments

  • You’re not forced into a particular order in which you supply your arguments. The name matters — not the position.
  • Keyword arguments provide clarity. Without looking up the function itself, you can often guess what the argument is used for by looking at the names.


A handpicked list of the most useful and surprising Python packages from PyPI

Image by author

1. Dash


And all the reasons why they are wrong

1. Indentation instead of curly braces


What is it, when to use, with Python example code

  • What Bloom filters are
  • Why and when you can use a Bloom filter

Bloom filter in Python


With the full source code so you can build one yourself too

Our bot playing music on Discord — Image by author


A quick overview of Visual Studio Code and its features

Image by python.land

What is an IDE?


JSON in Python is easy; get up and running quickly

Importing the JSON library in Python

import json


Learn how to write polished and efficient Python code

What Are List Comprehensions?


Educational and surprising insights into how Python is used

Image © by author

1. Urllib3

1B downloads

  • Thread safety.
  • Connection pooling.
  • Client-side SSL/TLS verification.
  • File uploads…


Learn what it is, and how and when to implement it

Photo by Dennis van Zuijlekom on Flickr

What is concurrency?

  • With threading, by letting multiple threads take turns.
  • By firing off a task and continuing to do other stuff, instead of waiting for an answer from the network or disk. This is how asynchronous IO operates with the asyncio library.
  • With multiprocessing we’re using multiple processes. This way we can truly do more than one thing at a time using multiple processor cores. This is called parallelism.

Concurrency is working…

Python Land

Start learning Python — companion to https://python.land

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store