Собрали в одном месте самые важные ссылкии сделали Тренажер IT-инцидентов для DevOps/SRE
<a href="http://www.pyimagesearch.com/wp-content/uploads/2016/01/realtime_panorama_stitching_animation.gif"><img class="aligncenter size-full wp-image-3594" src="http://www.pyimagesearch.com/wp-content/uploads/2016/01/realtime_panorama_stitching_animation.gif" alt="realtime_panorama_stitching_animation" width="500" height="313"></a>
Модуль atexit предоставляет интерфейс регистрации функции для запуска кода после завершения программы.
Позволяет реализовывать только команды, а приложение само будет перехватывать запросы.
Репозиторий содержит тестовый набор данных, модели, набор необходимых библиотек
linkchecker - позволяет проверить сайт на битые ссылки
Нед Батчелдер рассказывает об интересных учебных материалов для тестирования на Python за эту неделю
{ "hello": "world", "this": { "can": { "be": "nested" } } }
>>> from jsonsempai import magic >>> import tester >>> tester <module 'tester' from 'tester.json'> >>> tester.hello u'world' >>> tester.this.can.be u'nested' >>>
Демо: http://nbviewer.jupyter.org/github/JosPolfliet/pandas-profiling/blob/master/examples/meteorites.ipynb
До:
Downloads │ ├── project.docx │ ├── 21 Guns.mp3 │ ├── Sultans of Swing.mp3 │ ├── report.pdf │ ├── charts.pdf │ ├── VacationPic.png │ ├── CKEditor.zip │ ├── Cats.jpg │ ├── archive.7z
После:
Downloads │ ├── Music │ │ └── 21 Guns.mp3 │ │ ├── Sultans of Swing.mp3 | | │ ├── Documents │ │ └── project.docx │ │ └── report.pdf │ │ ├── charts.pdf │ ├── Archives │ │ └── CKEditor.zip │ │ └── archive.7z │ ├── Pictures │ │ └── VacationPic.png │ │ └── Cats.jpg
Модуль подходит для препроцессинга твиттер данных для машинного обучения
Модуль позволяет использовать несколько таймеров с одним секундомером, указывать времена срабатывания, текст сообщений, перезапускать таймеры.
Модуль реализован на основе модуля signal
from timeoutcontext import timeout, TimeoutException from time import sleep try: with timeout(1): sleep(2) except TimeoutException: print('timeout')