
Using zip in Python
Python's zip function is extremely powerful and can simplify your code greatly, particularly when working with multiple iterables at the same time. In this post we cover a few ways to use it!

Python's zip function is extremely powerful and can simplify your code greatly, particularly when working with multiple iterables at the same time. In this post we cover a few ways to use it!

Authentication (log in and sign up) can be tricky. In this blog post we'll guide you through adding it to a website or web app built entirely with Flask!

Want to start learning Python? Wondering where and how to begin? We'd love to help. In fact, it's what we do!

Print is one of the first functions we encounter when learning Python, but it can do a lot more than say "Hello, world!". Learn about print's other options and master this common function!

In this post we take a look at destructuring, also called "unpacking". We can use it to split a collection into single values, e.g. for multiple assignment.

This week we take a look at some of Python's hidden Easter eggs, including perhaps the most important module in all of Python: antigravity.

In this post we tackle another common coding interview problem: rotating a list. Avoid common pitfalls and impress at your next coding interview.

Deques are a very handy collection type from the built-in "collections" module. They extend the functionality of lists and give us a couple more useful methods. Learn about them in this post!

Adding authentication in Flask applications can be really straightforward. Learn more about token-based authentication with Flask-JWT in this post.

This week we continue our look at the itertools module, this time covering the permutations and combinations functions.

In this post we tackle another common coding interview problem: finding the longest word in a paragraph. Avoid some common pitfalls and ace your interview.

The itertools module contains a bunch of handy functions. Here we take a look at product, which can serve as a replacement for complex comprehensions.