Привычки для Python Developer-ов

Привычки для Python Developer-ов

Python и 1000 программ

Со временем работы, у многих программистов нарабатываются ряд привычек и правил, благодаря которым они могут писать удобный и более производительный код. В данной статье мы как раз и разберем подобные привычки, которые вам могут пригодиться.


Генераторы - наши друзья

Опытные программисты чаще всего используют в своем коде генераторы. На то есть причина: экономия памяти и ускорения(незначительно) программы. Если вы можете писать достаточно большой и плюс минус сложный код, то такой совет явно будет не лишним.


Не нарушай правила кодинга

Пожалуйста, соблюдайте перечень правил PEP8, поймите смысл DRY, KISS. Это сделает ваш код более читаемым, вдруг какой нибудь психопат захочет вас найти если вы плохо напишите свой код :)


А если серьезно, нужно соблюдать правила, рано или поздно вы уйдете из компании(если не ваш собственный проект), а следующему после вас программисту будет сложно прочесть ваш код.


Кстати говоря, существует плагин указывающий вам на ваши ошибки в правилах, название его "Black", советую ознакомиться.


Увеличиваем производительность правильно

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



Многопроцессорность
Использование слотов
Эксперименты с интерпретатором


Делайте тесты кода

Да-да, я понимаю что тесты это скучно, неинтересно, и вообще кто их создал? Но тесты делать как ни как надо, таким образом мы поймем что наша программа работает исправно. Плюсом является то, что это своего рода документация к коду, таким образом мы можем ознакомиться с программным компонентом.


Срезы мои любимые

Чтобы не забывали!

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

Report Page