Пишем веб-аналитику на Go и Python c Redis. Выбор архитектуры, обзор инструментов и кода
Python и асинхронное программирование: Когда и почему?
Приветствую, дорогие старожилы и мастера клавиатуры! Сегодня у меня для вас не простая тема, а настоящий квест для вашего мозга. Мы сегодня поговорим о асинхронном программировании в Python. И не пытайтесь уйти — я знаю, что у вас есть куда расти, даже если вы думаете, что владеете этой темой как Фродо своим кольцом. Что такое асинхронное программирование? Для начала, давайте разберёмся, что же такое асинхронное программирование. Представьте, что ваш код — это оркестр, и каждая строчка кода — это музыкант...
PEP 8 - руководство по написанию кода на Python
Этот документ описывает соглашение о том, как писать код для языка python, включая стандартную библиотеку, входящую в состав python. PEP 8 создан на основе рекомендаций Гуидо ван Россума с добавлениями от Барри. Если где-то возникал конфликт, мы выбирали стиль Гуидо. И, конечно, этот PEP может быть неполным (фактически, он, наверное, никогда не будет закончен). Ключевая идея Гуидо такова: код читается намного больше раз, чем пишется. Собственно, рекомендации о стиле написания кода направлены на то, чтобы улучшить читаемость кода и сделать его согласованным между большим числом проектов...