At the recent @pycon, @cheukting_ho gave a talk on free threading, which was great BTW. She mentioned PEP 8, calling it the “King of PEPs” 👑

Giving it a read over. I’ve probably skim-read it at best — just doing what flake8 told me for years. 🫡

That the opening bit is “A Foolish Consistency is the Hobgoblin of Little Minds” is just lovely. 🥰

I wonder if “this style guide evolves over time” will mean that the 79 chars line length will be revisited? 🤔

https://peps.python.org/pep-0008/#a-foolish-consistency-is-the-hobgoblin-of-little-minds #PEP8 #Python

PEP 8 – Style Guide for Python Code | peps.python.org

This document gives coding conventions for the Python code comprising the standard library in the main Python distribution. Please see the companion informational PEP describing style guidelines for the C code in the C implementation of Python.

Python Enhancement Proposals (PEPs)

WHEREAS,

Most developers these days work with a GUI;
Most screens these days use a 16:9 aspect ratio;
Hardly anyone uses a screen resolution of less than 1920px horizontal;
Even at a font size of 14pt, one can fit approximately 180 monospace characters in a terminal of that width;

NOW, THEREFORE, BE IT RESOLVED,

PEP 8's current 79-character line length limit be doubled.

#Python #PEP8

Motion seconded.
44.2%
This is heresy.
55.8%
Poll ended at .

PEP — это не стиль. это язык, которым ты думаешь о коде

Я долго думала, что PEP — это про оформление. PEP 8: называй переменные вот так, PEP 257: пиши докстринги вот так. Потом начала использовать их по‑настоящему и выяснилось, что часть из них вообще не про то, как выглядит код!

https://habr.com/ru/articles/1006908/

#pep8 #pep544 #pep698 #pep634 #pep695 #python312 #python3 #python

PEP — это не стиль. это язык, которым ты думаешь о коде

Я долго думала, что PEP — это про оформление. PEP 8: называй переменные вот так, PEP 257: пиши докстринги вот так. Потом начала использовать их по‑настоящему и выяснилось,...

Хабр

Nomear variáveis é um ato de design, não de estética.

No meu novo artigo, mostro como combinar Clean Architecture e PEP 8 para escrever nomes claros, concisos e inteligentes em Python — com exemplos reais e um mini refactor no final.

Leia em:
https://bolha.blog/riverfount/nomear-para-comunicar-como-escrever-variaveis-claras-concisas-e-inteligentes

Compartilhe boas práticas e vamos conversar sobre código que se explica sozinho. #Python #CleanArchitecture #PEP8 #BoasPráticas #EngenhariaDeSoftware

Nomear Para Comunicar: Como Escrever Variáveis Claras, Concisas e Inteligentes em Python

Saber dar bons nomes é uma das habilidades mais valiosas — e menos ensinadas — na engenharia de software. Em Python, nomes de variáveis e...

Riverfount

Spotted in Silicon Valley

#pep8 #python

Код, за который не стыдно: Практика чистописания для начинающих Python-разработчиков

Каждый из нас хотя бы раз в жизни писал код, который можно описать фразой: «Ну, оно как-то работает, лучше не трогать». Мы наспех добавляем костыль, чтобы успеть к дедлайну, оставляем переменную с именем data2 или пишем функцию на 200 строк, обещая себе вернуться к ней «позже». И знаете что? Это «позже» никогда не наступает.

https://habr.com/ru/articles/964004/

#pep8 #python #python3 #kiss #dry #drypython #yagni

Код, за который не стыдно: Практика чистописания для начинающих Python-разработчиков

Введение: Почему «работает» — это не всегда «хорошо» Каждый из нас хотя бы раз в жизни писал код, который можно описать фразой: «Ну, оно как-то работает, лучше не трогать». Мы наспех добавляем...

Хабр

[Перевод] PEP 8 как религия: почему Python сам не соблюдает свои же правила

Команда Python for Devs подготовила перевод статьи о PEP 8. Мысль проста: споры о стиле в Python часто сводятся к одному — snake_case против camelCase. Даже сам Python не следует своим же правилам. Так стоит ли вообще относиться к PEP 8 как к догме?

https://habr.com/ru/articles/953412/

#Python #PEP8 #стиль_кода #читаемость #snake_case #camelCase #закон_Свейгарта #правила #разработчики #open_source

PEP 8 как религия: почему Python сам не соблюдает свои же правила

Команда Python for Devs подготовила перевод статьи о PEP 8. Мысль проста: споры о стиле в Python часто сводятся к одному — snake_case против camelCase. Даже сам Python не следует своим же правилам....

Хабр

I’ve already made good progress in refactoring my python code. Thanks to my new love, PEP8 ❤️

#refactoring #python #PEP8

Python vs Commodore BASIC - The Oasis BBS

Learn Python by comparing it to Commodore BASIC while building Shadow Switcher in Pygame. A great resource for beginners and retro fans.

The Oasis BBS

Использование подчеркивания в коде на Python

Подчёркивание _ — это символ, который используются в именах в коде на Питоне. Он влияет на то, как код работает и как код читают. Знания о том, куда поместить подчёркивание, помогает писать код.

https://habr.com/ru/articles/842954/

#python #pep8

Использование подчеркивания в коде на Python

Подчёркивание _ — это символ, который используются в именах в коде на Питоне. Он влияет на то, как код работает и как код читают. Знания о том, куда поместить подчёркивание, помогает писать код....

Хабр