Книга «Искусство чистого кода. Как избавиться от сложности и упростить жизнь»
Большинство разработчиков ПО тратят тысячи часов на создание излишне сложного кода. Девять основных принципов Кристиана Майера «Искусство чистого кода» научат вас писать понятный и удобный в сопровождении код без ущерба для функциональности. Главный принцип — простота: сокращайте, упрощайте и перенаправляйте освободившуюся энергию на самые важные задачи, чтобы сэкономить бесчисленное количество часов и облегчить зачастую очень утомительную задачу поддержки кода.
Профиль на labirint.ru
#лучшиепрактики
Большинство разработчиков ПО тратят тысячи часов на создание излишне сложного кода. Девять основных принципов Кристиана Майера «Искусство чистого кода» научат вас писать понятный и удобный в сопровождении код без ущерба для функциональности. Главный принцип — простота: сокращайте, упрощайте и перенаправляйте освободившуюся энергию на самые важные задачи, чтобы сэкономить бесчисленное количество часов и облегчить зачастую очень утомительную задачу поддержки кода.
Профиль на labirint.ru
#лучшиепрактики
❤4👍4🍌1🎄1
Деплой-сервисы для ваших Py-приложений
Интересная англоязычная подборка платформ, причём некоторые из них:
— условно бесплатные;
— обеспечивают ваш сайт SSL;
— предоставляют CDN;
— обладают маркетплейсом темплейтов и проч.
А вы какой сервис используете для своих проектов? Поделитесь в комментариях.
#лучшиепрактики
Интересная англоязычная подборка платформ, причём некоторые из них:
— условно бесплатные;
— обеспечивают ваш сайт SSL;
— предоставляют CDN;
— обладают маркетплейсом темплейтов и проч.
А вы какой сервис используете для своих проектов? Поделитесь в комментариях.
#лучшиепрактики
🍌2
Декораторы доступным языком
Хотите разобраться наконец, почему над некоторыми функциями стоит слово с собачкой?
Годная статья на vc.ru разложит все по полочкам:
— что такое обёртка?
— откуда можно импортировать такие готовые функции, кроме самого Py?
— какая есть альтернатива try — except?
и многие другие полезности.
#лучшиепрактики
Хотите разобраться наконец, почему над некоторыми функциями стоит слово с собачкой?
@logger
def add_two_numbers(a, b):
...
Годная статья на vc.ru разложит все по полочкам:
— что такое обёртка?
— откуда можно импортировать такие готовые функции, кроме самого Py?
— какая есть альтернатива try — except?
и многие другие полезности.
#лучшиепрактики
vc.ru
12 декораторов Python, которые выведут ваш код на новый уровень — Machine learning на vc.ru
Декораторы Python - это мощные инструменты, которые помогают вам создавать чистый, многоразовый и поддерживаемый код.
🍌6⚡5👍2
Оптимизация памяти в Python: 7 советов
Шикарный гайд от Medium-блогера, в котором вы узнаете:
— какие типы объектов менее затратны с точки зрения памяти;
— как эффективнее обрабатывать крупные файлы;
— что такое Lazy Evaluation и проч.
Для доступа вам потребуется VPN.
#лучшиепрактики
Шикарный гайд от Medium-блогера, в котором вы узнаете:
— какие типы объектов менее затратны с точки зрения памяти;
— как эффективнее обрабатывать крупные файлы;
— что такое Lazy Evaluation и проч.
Для доступа вам потребуется VPN.
#лучшиепрактики
✍6❤1🍌1