Как сделать красивый сайт?

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

Красивый Питон — часть 5. Другие идиомы Python.

Это пятый пост из серии статей об идиомах Python. В статье рассмотрим некоторые идиомы Python, которые не были описаны в прошлых постах, но достойны внимания. Внутри описаны правила именования, импорта, а так же польза контекст-менеджеров.

Красивый Питон — часть 4. Словари в Python.

Это четвертый пост об идиомах в Питона. Теперь пришло время узнать, что же такое словари в Python. Вы наверняка знаете, что это такая структура данных, тип которой обычно обозначают как dict. Пост же несколько подробнее расскажет о словарях: о том, как их перебирать или получать значение по ключу.

Красивый Питон — часть 3. Распаковка в Python.

Перед вами очередная статья об идиомах Python. Этот пост расскажет о такой штуке, как распаковка в Python. Другими словами, о разделении последовательностей (списков, кортежей) в другие переменные. Для этих нужд есть удобные и элегантные методы использования.

Красивый Питон — часть 2. Cписки в Python.

Эта статья для тех, кто хочет писать чистый, красивый и легко читаемый код, от которого текут слюни при чтении. Если вы из таких людей — значит, мыслите правильно. Ведь если вы работаете в команде, или разрабатываете открытое ПО — необходимо, чтобы код могли прочитать другие разработчики — возможно, тысяча других людей. Как использовать списки в Python?

Красивый Питон — часть 1. Правильные циклы в Python.

Python — замечательный язык. Он прост в изучении для новичков, и в то же время обладает обширными возможностями. При программирование на Python можно лишь наслаждаться аккуратным, минималистичным и красивым кодом. Особенно, если следовать рекомендациям, которые описаны в этой и некоторых других статьях. В посте рассказано про циклы в Python.

Как пользоваться ffmpeg?

ffmpeg — набор библиотек с широкими возможностями. С его помощью можно в том числе конвертировать аудио и видеозаписи в различные форматы. В комплекте есть libavcodec для кодирования аудио и видео. Как же пользоваться ffmpeg? 

Асинхронное выполнение кода в Python и Django

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