IT-новости про Python, которые стоит знать

Собрали в одном месте самые важные ссылки
и сделали Тренажер IT-инцидентов для DevOps/SRE

     24.10.2018       Выпуск 253 (22.10.2018 - 28.10.2018)       Статьи
     24.10.2018       Выпуск 253 (22.10.2018 - 28.10.2018)       Статьи
     24.10.2018       Выпуск 253 (22.10.2018 - 28.10.2018)       Статьи
     24.10.2018       Выпуск 253 (22.10.2018 - 28.10.2018)       Статьи

Приложение на python kivy для разнообразия рациона питания. От кода и до получения .apk файла для Android

Изучаю python kivy и для себя решил написал маленькое приложение, чтобы разнообразить свое питание. Решил поделиться. Статья рассчитана на новичков в kivy. Приложение занимает около 100 строк кода.

Цель создания велосипеда приложения:

 

  1. Избежать частых повторений в питании. Чтобы не употреблять одно и то же блюдо слишком часто.
  2. Не забывать блюда, которые ел, потом забыл и годами к ним не возвращался, потому что банально не помнил. У меня такое бывает.

     24.10.2018       Выпуск 253 (22.10.2018 - 28.10.2018)       Статьи

Django - Урок 38. Использование BeatifulSoup 4 для очистки публикуемого контента от нежелательных html тегов

При развитии веб-сайта, на котором добавлена возможность писать комментарии или публиковать статьи, в которых разрешена html-вёрстка, важен механизм для очистки нежелательных html-тегов, в частности тегов script и style , поскольку вредоносные скрипты на качественном ресурсе точно не должны присутствовать. А также хорошо будет иметь возможность очистки стиля текста, особенно, если ресурс подразумевает единообразный стиль.

     23.10.2018       Выпуск 253 (22.10.2018 - 28.10.2018)       Видео

Артем Малышев - Django under microscope

Из доклада вы узнаете все подробности из жизни внутренних механизмов Django: от первого байта HTTP запроса до последнего байта ответа. Настоящая феерия от том, как работает парсер форм, как компилируется SQL, как реализован шаблонизатор для HTML, как управляется connection pool и т.д. Всё это в хронологическом порядке обработки WSGI объектов.

     23.10.2018       Выпуск 253 (22.10.2018 - 28.10.2018)       Статьи
     23.10.2018       Выпуск 253 (22.10.2018 - 28.10.2018)       Статьи
     22.10.2018       Выпуск 253 (22.10.2018 - 28.10.2018)       Статьи
     22.10.2018       Выпуск 253 (22.10.2018 - 28.10.2018)       Статьи
     22.10.2018       Выпуск 253 (22.10.2018 - 28.10.2018)       Статьи
     21.10.2018       Выпуск 252 (15.10.2018 - 21.10.2018)       Статьи

Анализ производительности WSGI-серверов: Часть вторая

Данная статья является переводом статьи Кевина Голдберга «A Performance Analysis of Python WSGI Servers: Part 2» dzone.com/articles/a-performance-analysis-of-python-wsgi-servers-part с небольшими дополнениями от переводчика.

     21.10.2018       Выпуск 252 (15.10.2018 - 21.10.2018)       Статьи

Игра в Тьюринга

Все мы знаем "Тест Тьюринга". В классическом его варианте человек и машина отвечают на вопросы судьи, причем судья не видит отвечающих и должен только по ответам догадаться, кто из них кто.

Про этот тест даже снят короткометражный игровой фильм «Кто за стеной». Можно сказать, фантастический, потому что действие по сюжету происходит в конце 2000 года, а снят он, на минуточку, в 1977 году. Если не видели — посмотрите обязательно, и обязательно до конца — как и положено в короткометражном фильме, развязка будет неожиданна.

     19.10.2018       Выпуск 252 (15.10.2018 - 21.10.2018)       Статьи

Метаморфозы атрибутов класса

Переход с классических языков программирования на Питон доставляет немало сюрпризов.
Читаем документацию:

 

Generally speaking, instance variables are for data unique to each instance and class variables are for attributes and methods shared by all instances of the class