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

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

     22.06.2021       Выпуск 392 (21.06.2021 - 27.06.2021)       Статьи

Что вернёт эта функции в Python?

Сегодня хотел бы обсудить очень простой, но, на мой взгляд, интересный вопрос по Python и его внутреннему устройству.

     21.06.2021       Выпуск 392 (21.06.2021 - 27.06.2021)       Статьи

Python-скрипт для импорта банковских расходов в Splitwise

Если для вас важен вопрос ведения личного или семейного бюджета, или если вы часто ездите в совместные поездки с друзьями, то вы либо уже слышали про Splitwise, либо вам может быть полезно про него услышать. Splitwise - это довольно удобный сайт + приложения для iOS и Андроид, которые позволяют вести учёт совместных расходов. В статье я рассказываю про написанную на коленке программу, которая позволяет мне упростить внесение своих трат, используя выгрузку операций из интернет-банка в формате CSV.

     19.06.2021       Выпуск 391 (14.06.2021 - 20.06.2021)       Вопросы и обсуждения
     19.06.2021       Выпуск 391 (14.06.2021 - 20.06.2021)       Вопросы и обсуждения
     18.06.2021       Выпуск 391 (14.06.2021 - 20.06.2021)       Статьи
     18.06.2021       Выпуск 391 (14.06.2021 - 20.06.2021)       Статьи

22 полезных примера кода на Python

Некоторые из примеров вы могли уже видеть ранее, а другие будут новыми и интересными для вас. Все эти примеры легко запоминаются.

     18.06.2021       Выпуск 391 (14.06.2021 - 20.06.2021)       Релизы
     17.06.2021       Выпуск 391 (14.06.2021 - 20.06.2021)       Статьи

Ищем уязвимости в Python-коде с помощью open source инструмента Bandit

Наверное, все разработчики слышали, что нужно писать чистый код. Но не менее важно писать и использовать безопасный код.

Python-разработчики обычно устанавливают модули и сторонние пакеты, чтобы не изобретать велосипеды, а использовать готовые и проверенные решения. Но проблема в том, что они не всегда тщательно проверены на уязвимости.

     17.06.2021       Выпуск 391 (14.06.2021 - 20.06.2021)       Статьи

Jupyter в Visual Studio Code — июньский релиз

Мы рады сообщить, что стал доступен июньский релиз расширения Jupyter для Visual Studio Code. Если вы работаете с Python, мы рекомендуем загрузить расширение Python из Marketplace или установить его прямо из галереи расширений в Visual Studio Code. Если у вас уже установлено расширение Python, вы также можете получить последнее обновление, перезапустив Visual Studio Code. Узнайте больше о поддержке Python в Visual Studio Code в документации.

 

     17.06.2021       Выпуск 391 (14.06.2021 - 20.06.2021)       Статьи
     16.06.2021       Выпуск 391 (14.06.2021 - 20.06.2021)       Статьи

Как я пытался придумать новый подход к изучению алгоритмов через интерактивные визуализации

Представьте человека, который изучает алгоритмы. Чтобы понять как они работают, приходится изучать их код и представлять, как компьютер будет его выполнять. Это странно — почему мы должны учиться думать как компьютер, вместо того, чтобы заставить его помогать нам учиться? Какая-то сильная технозависимость.

 

     16.06.2021       Выпуск 391 (14.06.2021 - 20.06.2021)       Видео

Moscow Python Podcast. Про найм разработчиков (level: all)

В гостях у Moscow Python Podcast сооснователь компании Geekfactor, участник программного комитета конференции Moscow Python Conf Ксения Лыжина.

     16.06.2021       Выпуск 391 (14.06.2021 - 20.06.2021)       Статьи

Создание таблицы субъектов РФ в формате Geography T-SQL (SQL Server)

В процессе подготовки инструмента для автоматического определения субъекта РФ по точке (тип данных Point) потребовалась таблица вида "Субъект РФ" - "geography::Object".

     16.06.2021       Выпуск 391 (14.06.2021 - 20.06.2021)       Статьи

О том как мы научили машину определять пол человека по его почерку

Для начала хотелось бы упомянуть, что это далеко не первое исследование подобного рода. Начиная с 1960-х готов по настоящее время было разработанно множество программных комплексов и методик, позволяющие решать задачи идентификационного (кем именно была выполнена рукопись, представленная на исследование) и диагностического характера (дифференциации рукописей на мужское и женское, вычисление предполагаемого возраста исполнителя рукописи и т. д.). В качестве примера можно привести подобные программные комплексы: «Прогноз», «POL», «Тюльпан», «ДИА», «Прост», «Рабочее место эксперта-почерковеда» и так далее.

     16.06.2021       Выпуск 391 (14.06.2021 - 20.06.2021)       Статьи

Твиттер Илона Маска в телеграме и с переводом на русский

Хочу поделиться одной моей поделкой, возможно, кому-то она тоже будет полезна. В этой статье я поделюсь тем, что я сделал, чтобы читать Twitter-аккаунт Маска в удобном мне месте и имея под рукой перевод англоязычных твитов на русский.