Собрали в одном месте самые важные ссылки
и сделали Тренажер IT-инцидентов для DevOps/SRE
Звучит довольно громко, но по сути распечатка иерархии директорий и файлов в документ yaml.
Мы как-то выпустили из вида эту замечательную серию переводов, но теперь исправляемся
10. Обновляем профиль
9. Отображаем профиль пользователя
8. Создание постов
7. Рендеринг объектов Post
6. Модель постов
5. Logout
4. Авторизация пользователей (login)
3. Регистрация новых пользователей
2. Сериализация модели Account
1. Расширяем встроенную модель User
В подавляющем большинстве проектов используется отправка сообщений на почтовые адреса клиентов/админов/отделов. На сколько утомительно каждый раз создавать шаблоны на файловой системе, задавать сигналы, использовать часто дублирующийся код для рендеринга и отправки. Автор предлагает свое решение этой назойливой проблемы.
Статья начального уровня о том как пользоваться Qt-designer и потом использовать результаты работы в нем в приложении на Python
Реализация и сравнение с аналогичным решением на Node.js
В этой части учебника PyQt5, мы изучим события и сигналы, встречающиеся в приложениях.
Рассказ о том, как использовать последние версии ruby и python для web-разработки и не создавать бардака в системе
В первой части предлагаются варианты с дистрибьюцией байткода, шифрование кода и компиляция Cython
Внезапно и без аргументов в десятку не попал Django, зато есть, например, CubicWeb, Zope2 и Grok - вы знаете таких?
Из этой статьи вы узнаете, что распознавание даже коротких звуковых фрагментов в зашумленной записи — вполне решаемая задача, а прототип так вообще реализуется за 30 строчек кода на Python. Мы увидим, как тут помогает преобразование Фурье, и наглядно посмотрим, как работает алгоритм поиска и сопоставления отпечатков. Статья будет полезна, если вы сами хотите написать подобную систему, или вам интересно, как она может быть устроена.
В силу выразительности языка программирования python, иногда довольно замысловатые задачи можно решить в одну строку. Главное соблюсти правило о читаемости. Замечательный сервис СheckIO представляет подборку интересных однострочных решений для их задач.
Интересный нюанс с выводом текста в разных текстовых редакторах/IDE, который может кардинально поменять смысл кода
Думали ли вы когда-нибудь о том, что однажды слишком быстро втянулись в веб-программирование на PHP? И вот уже прошло много лет, у вас хороший опыт, и вы не думаете ни о каких других способах „делать“ веб, кроме как на PHP. Может быть, у вас возникают сомнения в правильности выбора, однако непонятно, как найти способ быстро его проверить. А хочется примеров, хочется знать, как изменятся конкретные аспекты деятельности.
Для передачи вычислительных задач на видеокарту спользуется технология CUDA
Значимая сторона в программировании графических приложений – управление макетом, то есть расположение виджетов в окне приложения. Управление макетом можно осуществлять двумя основными способами: с помощью абсолютного позиционирования или специальных классов. Как это выглядит и как это реализуется в PyQt5 и идет речь в этой статье.
Автор рассказывает о некоторых предпосылках появления инструмента для моделирования самообучающихся метасетей.
Автор обещает целую серию статей об оптимизациях скорости выполнения python-кода. В первой части рассказывается о том как эффективно работать со словарями.
Небольшая статья о том как на практике пользоваться отладчиком pdb
Несколько советов по избеганию брутфорса паролей админки с помощью fail2ban и/или django-axes