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

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

Хабр

Style guide news!

Do you write C code for CPython itself?

PEP 7 (Style Guide for C Code) has been updated to allow putting newlines before operators, "Knuth style":

if (type->tp_dictoffset != 0
&& base->tp_dictoffset == 0
&& type->tp_dictoffset == b_size
&& (size_t)t_size == b_size + sizeof(PyObject *))
{
return 0;
}

This is similar to PEP 8 and Black style for Python code.

https://github.com/python/peps/pull/3931/files

https://peps.python.org/pep-0007/#code-lay-out

#Python #PEP7 #PEP8 #StyleGuide #KnuthStyle

PEP 7: Break lines before operators ("Knuth's style") by encukou · Pull Request #3931 · python/peps

As discussed in: https://discuss.python.org/t/pep-7-break-lines-before-operators-like-pep-8/62402 It doesn't make much sense for C and Python to be different here, and the reasons for "Knu...

GitHub

Улучшаем python код в пару кликов

Разрабатывая огромные проекты в команде сталкиваешься с проблемой, что люди не понимают друг друга, и каждый пишет в своей стилистике. Поэтому в дальнейшем будет трудно поддерживать этот код В статье научимся писать код в единой стилистике и даже делать это автоматически. Улучшать проекты!

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

#python #linters #pep8 #black #vscode

Улучшаем python код в пару кликов

Привет, чемпионы! Когда пишешь большие проекты в команде нередко возникают ситуации, когда у одного человека стиль написания кода один, а у второго человека координально другой. На выходе получаем...

Хабр