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

Собрали в одном месте самые важные ссылки
читайте нас в Twitter

     14.04.2020       Выпуск 330 (13.04.2020 - 19.04.2020)       Статьи
     14.04.2020       Выпуск 330 (13.04.2020 - 19.04.2020)       Статьи

Tcl/Tk. Алтернативный файловый проводник для платформ Linux и Android

Чем дольше я пишу различные программы на tcl/tk, тем больше восхищаюсь его возможностями и продуманностью. Но была одна вещь, которая не давала мне покою до последнего времени. При разработке GUI часто приходится пользоваться файловым проводником (tk_getSaveFile, tk_getOpenFile или tk_chooseDirectory). И если на платформах Windows или OS X, загружается нативный файловый проводник этих платформ, то на платформах Linux загружается проводник от tcl/tk (ну нет в Linux нативного проводника):

     14.04.2020       Выпуск 330 (13.04.2020 - 19.04.2020)       Статьи

Плавная сортировка

Продолжаем погружение в разнообразные кучи.

Сегодня разберём элегантный метод упорядочивания, использующий специальные кучи, основанные на числах Леонардо.

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

     14.04.2020       Выпуск 330 (13.04.2020 - 19.04.2020)       Статьи

Множественное наследование и миксины в Python

Перевод статьи: Leonardo Giordani – Multiple inheritance and mixin classes in Python

Недавно я пересмотрел три своих старых статьи о представлениях на основе классов Django (class-based views), которые написал для своего блога, обновив их до Django 3.0 (вы можете найти их здесь), и еще раз обнаружил, большое количество кода использующего классы mixin для улучшения повторного использования кода. По своему опыту я понял, что миксины не очень популярны в Python, поэтому решил изучить их лучше, тем самым освежив свои знания теории ООП.

     13.04.2020       Выпуск 330 (13.04.2020 - 19.04.2020)       Статьи

Простой робот на МК esp8266 c micropython

Эта статья описывает процесс апгрейда самоходной платформына базе МК esp8266 с micropython, до простейшего робота, оснащённого сканирующим ультразвуковым датчиком препятствий, мигающим светодиодом, кнопкой «старт/стоп», а также встроенным веб-сервером, в рамках учебного проекта.

     13.04.2020       Выпуск 330 (13.04.2020 - 19.04.2020)       Статьи
     13.04.2020       Выпуск 330 (13.04.2020 - 19.04.2020)       Статьи

Пишем Domain-Specific Language на textX

Язык + подсветка синтаксиса

     12.04.2020       Выпуск 329 (06.04.2020 - 12.04.2020)       Видео

Moscow Python Podcast. Рефакторинг проектов по-взрослому (level: middle)

В гостях у Moscow Python Podcast Андрей Ермилов и Максим Белоусов, разработчики компании Rambler. Поговорили о извилистом пути Python, и не только, разработчиков

     12.04.2020       Выпуск 329 (06.04.2020 - 12.04.2020)       Статьи

Общий финансовый анализ на Python (Часть 3)

После всех вычислений, приведенных в этойи этойпубликациях, можно углубиться в статистический анализ и рассмотреть метод наименьших квадратов. Для этой цели используется библиотека statsmodels, которая позволяет пользователям исследовать данные, оценивать статистические модели и выполнять статистические тесты. За основу были взяты эта статьяи эта статья. Само описание используемой функции на английском доступно по следующей ссылке.

     11.04.2020       Выпуск 329 (06.04.2020 - 12.04.2020)       Статьи

API Тиньков.Инвестиции. Первые шаги

Практически с первых дней я стал клиентом Тиньков.Инвестиции.

И с этого же момента меня терзают смутные сомнения — отражает ли личный кабинет объективную реальность?
Дело в том, что я покупаю ценные бумаги, номинированные в долларах, но в ЛК цены всех активов отображаются в долларах, а итоговая стоимость портфеля в рублях.

     11.04.2020       Выпуск 329 (06.04.2020 - 12.04.2020)       Статьи
     12.04.2020       Выпуск 329 (06.04.2020 - 12.04.2020)       Статьи