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

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

     03.07.2019       Выпуск 289 (01.07.2019 - 07.07.2019)       Статьи
     03.07.2019       Выпуск 289 (01.07.2019 - 07.07.2019)       Релизы
     03.07.2019       Выпуск 289 (01.07.2019 - 07.07.2019)       Новости
     02.07.2019       Выпуск 289 (01.07.2019 - 07.07.2019)       Статьи
     02.07.2019       Выпуск 289 (01.07.2019 - 07.07.2019)       Статьи

Python + Pyside2 или просто «Калькулятор»

Я захотел написать десктопное приложение, аля простой «Калькулятор». Мой выбор пал на Pyside2. Я не претендую на идеальный код или урок. Просто есть желание поделиться опытом, если кто-то, как и я, хочет начать шарить в Python. Если кому-то помогу — результата я достиг.

     02.07.2019       Выпуск 289 (01.07.2019 - 07.07.2019)       Статьи
     02.07.2019       Выпуск 289 (01.07.2019 - 07.07.2019)       Статьи

Достать worklog из Jira

Недавно я писал про api клиент для Jira. Разбираться с ним я начал, когда возникла необходимость автоматизировать формирование отчета по времени(отчеты нужны заказчику). В итоге получися небольшой инструмент который позволяет быстро и легко вытаскивать необходимые данные.

     02.07.2019       Выпуск 289 (01.07.2019 - 07.07.2019)       Статьи

Data Science Digest (July 2019)

Лето в полном разгаре, и если вы планируете быть в Одессе 5-го июля, приглашаю вас на ODS митап и дата-бар, который организовывает одесская ODS.ai команда. Напоминаю, что у дайджеста есть свой Telegram-канал и страницы в соцсетях (Facebook, Twitter, LinkedIn, Medium), где я ежедневно публикую ссылки на полезные материалы. Присоединяйтесь!

     02.07.2019       Выпуск 289 (01.07.2019 - 07.07.2019)       Видео

Moscow Python Podcast. Как будут ломать ваше веб-приложение (level: junior+)

Спецвыпуск с Positive Hack Days! Гости у Moscow Python Podcast на сей раз тоже необычные — всамделишные, но сугубо «белые» хакеры: Ярослав и Анатолий из Positive Technologies. Вместе с ними мы вникаем в особенности работы white hat хакеров, в логику действий взломщиков, находящихся на светлой стороне силы, в специфику хака веб-приложений, а также в отдельные потенциальные уязвимости в технологическом стеке вокруг Python.

     01.07.2019       Выпуск 289 (01.07.2019 - 07.07.2019)       Статьи

Объединение нескольких пакетов в одно пространство имен Python

Иногда возникает необходимость разделить несколько пакетов, лежащих в одном пространстве имен по разным физическим путям. Например, если вы хотите иметь возможность передавать разную компоновку плагинов, имея возможность в последствии добавлять их, не контролируя их расположение, и, при этом, обращаться к ним через один namespace.

Эта шпаргалка, которая подойдет скорее для новичков, посвящена пространствам имен Python.

Давайте рассмотрим, как это можно сделать в разных версиях Python, так как хотя Python2 и перестает скоро поддерживаться, многие из нас как раз сейчас меж двух огней, и это как раз один из важных нюансов при переходе.

     01.07.2019       Выпуск 289 (01.07.2019 - 07.07.2019)       Статьи
     01.07.2019       Выпуск 289 (01.07.2019 - 07.07.2019)       Статьи

Математическая модель радиотелескопа со сверхдлинной базой

Одним из первых радиотелескоп построил американец Грот Рёбер в 1937 году. Радиотелескоп представлял собой жестяное зеркало диаметром 9.5 м, установленное на деревянной раме

     01.07.2019       Выпуск 289 (01.07.2019 - 07.07.2019)       Видео

Большая О: как замедляется код с увеличением объёма данных

«Большая О» в информатике используется при анализе того, как ведёт себя код с увеличением объёма данных. И это полезный инструмент, который зачастую преподносится при помощи отталкивающих математических концепций.
В этом выступлении я расскажу вам о большой О то, что действительно важно знать разработчику: как использовать этот инструмент во благо программ. Большая О поможет вам подобрать нужные структуры данных и алгоритмы, таким образом, чтобы производительность не терялась даже на больших объёмах данных.
Не нужно быть математиком или зубрить информатику, чтобы освоить большую О — она не так загадочна, как может показаться.

     01.07.2019       Выпуск 289 (01.07.2019 - 07.07.2019)       Статьи

Таблица умножения в одну строку

На картинке вы видите обычную таблицу умножения, которая, думаю, всем хорошо знакома.
Ничего особенного в ней нет, кроме того, что весь алгоритм ее построения сжат до одной стандартной Python’овской строки в 79 символов (см. PEP8). Кому интересно добро пожаловать под кат.