7. Becoming Pythonic

Overview

By the end of this chapter, you will be able to, write succinct, readable expressions for creating lists; use Python comprehensions with lists, dictionaries, and sets; use collections.defaultdict to avoid exceptions when using dictionaries; write iterators to enable Pythonic access to your own data types; explain how generator functions are related to iterators, and write them in order to defer complex calculations; use the itertools module to succinctly express complex sequences of data and use the re module to work with regular expressions in Python.

Introduction

Python is not just a programming language — it is made up of a community of programmers who use, maintain, and enjoy the Python programming language. ...

Get The Python Workshop now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.