PEP yourself: 10 PEPs you should pay attention to

Another look at known and lesser known PEPs

Juan Santos

Clean Code Python Skills Python general

See in schedule Download Slides

Reading standards documents can be a dull task. But like in other fields, standards in Python play a big part. Python Enhancement Proposals (PEPs) are defined, improved, and eventually implemented by the community. They apply to mostly anything related to Python, from the more abstract and general to the more concrete and specific. Paying attention to them, and knowing which ones to read beforehand is a vital task that should take place prior to writing the first lines of code in a project.

In this talk we will go over a condensed list of the most important PEPs to this date and see how they influence everyday coding. From style guides and docstring conventions to data classes and assignment expressions, we will see how these PEPs affect (or can affect) the code we write, and how can we use them to improve our code and make developing easier and more fun.

After this talk, attendees will have a better grasp on why PEPs are important to Python, which are a must read, and which ones they should use as a guide in the future, both for coding and refactoring.

Type: Talk (30 mins); Python level: Beginner; Domain level: Beginner


Juan Santos

Red Hat

Juan is the classic type of sysadmin. After starting with Linux and some time at IBM working with UNIX systems, Juan works at Red Hat in Global Support, where he applies his troubleshooting skills everyday. From time to time he also does some Python coding , just to stay in shape.

He is interested in everything systems-related: security, system administration, good design and good coding.