Собрали в одном месте самые важные ссылки
и сделали Тренажер IT-инцидентов для DevOps/SRE
Набор пользовательских расширений для Django-проектов. Изменения описаны по ссылке https://allmychanges.com/p/python/django-extensions/#2.1.0. Скачать можно по ссылке: https://pypi.python.org/pypi/django-extensions/
Мы продолжаем делится с вами интересными найденными вещами про питончик. Сегодня вот решили разобраться с 2D играми. Это, конечно, немного попроще, чем то, что проходят у нас на курсе «Разработчик Python», но не менее интересно это уж точно.
Команда сообщества MoscowPython запустила подкаст для тех, кто начинает развиваться в программировании и ищет работу в ИТ. Выпуски выходят в виде youtube-видео, аудио и расшифровок, и содержат ответы и рассуждения как на "вечные" (например, "какие вопросы могут задать на собеседовании"), так и технические темы. Ответы на них дают технические евангелисты и старшие разработчики ИТ-компаний, преподаватели курсов LearnPython и другие участники сообщества.
Предлагать темы для новых выпусков и задавать вопросы ведущим можно в комментариях под видео или FB-сообществе MoscowPython.
Четвертая часть серии статей про аналогии в Python и JavaScript. В этой части: аргументы функций, создание и работа с классами, наследование, геттеры-сеттеры и свойства класса. Краткое содержание предыдущих частей: Часть первая: приведение к типу, тернарный оператор, доступ к свойству по имени свойства, словари, списки, строки, конкатенация строк. Часть вторая: JSON, регулярки, ошибки-исключения Часть третья: современные Python и JS: строковые шаблоны (f-строки), распаковка списков, лямбда-функции, итерации по спискам, генераторы, множества.
Когда я создавал данный инструмент, я не был знаком с logwatch. Мне захотелось видеть ситуацию с логами на своих серверах в целом, и, так я сделал этот велосипед. Думаю, что данный механизм может помочь новичкам в понимании альтернативных возможностей ansible.
Аудио-подкаст