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

Собрали в одном месте самые важные ссылки
консультируем про IT, Python

     26.01.2020       Выпуск 318 (20.01.2020 - 26.01.2020)       Статьи

Моделирование работы георадара

Георадар (радиотехнический прибор подповерхностного зондирования, GPR, Ground Penetrating Radar), применяющийся в настоящее время весьма широко — от картирования нор кроликов и изучения ящериц до поиска мин, остается достаточно дорогим удовольствием.

     25.01.2020       Выпуск 318 (20.01.2020 - 26.01.2020)       Релизы
     25.01.2020       Выпуск 318 (20.01.2020 - 26.01.2020)       Релизы

python-sql - 1.1.0

Library to write SQL queries in a pythonic way

     24.01.2020       Выпуск 318 (20.01.2020 - 26.01.2020)       Статьи
     24.01.2020       Выпуск 318 (20.01.2020 - 26.01.2020)       Статьи
     25.01.2020       Выпуск 318 (20.01.2020 - 26.01.2020)       Статьи

Автомобили в Голландии: статистика и информация за 2019 год

Эта статья является продолжением цикла про Велоинфраструктуру в Голландии. В этот раз речь пойдет про автомобили.

     24.01.2020       Выпуск 318 (20.01.2020 - 26.01.2020)       Статьи

Добавляем в Jupyter Notebooks красоту и интерактивность

Многие используют в своей работе Jupyter Notebooks. Но с ростом сложности проекта появляются проблемы. В блокноте появляются ячейки с красными пометками для самого себя «перед запуском укажи число...» или «задай количество итераций исходя из...». Какой-то откат к командной строке получается.

Да и вывод данных на экран не всегда воспринимается без пояснений сторонним человеком, который привык к красивым таблицам, картинкам и прочим современным элементам интерфейса.

     23.01.2020       Выпуск 318 (20.01.2020 - 26.01.2020)       Статьи

NodeJS vs Python. Делаем правильный выбор

Представляю вашему вниманию перевод статьи «NodeJS vs Python: How to Choose the Best Technology to Develop Your Web App's Back End» автора Oleg Romanyuk.

     23.01.2020       Выпуск 318 (20.01.2020 - 26.01.2020)       Статьи

Конфигурационные файлы в Python

Конфиги. Все хранят их по разному. Кто-то в .yaml, кто-то в .ini, а кто-то вообще в исходном коде, подумав, что "Путь Django" с его settings.py действительно хорош.

 

В этой статье, я хочу попробовать найти идеальный (вероятнее всего) способ хранения и использования конфигурационных файлов в Python. Ну, а также поделиться своей библиотекой для них :)

     23.01.2020       Выпуск 318 (20.01.2020 - 26.01.2020)       Статьи

SVM. Объяснение с нуля, имплементация и подробный разбор

В данной статье рассмотрим метод опорных векторов (англ. SVM, Support Vector Machine) для задачи классификации. Будет представлена основная идея алгоритма, вывод настройки его весов и разобрана простая реализация своими руками. На примере датасета будет продемонстрирована работа написанного алгоритма с линейно разделимыми/неразделимыми данными в пространстве и визуализация обучения/прогноза. Дополнительно будут озвучены плюсы и минусы алгоритма, его модификации.

     23.01.2020       Выпуск 318 (20.01.2020 - 26.01.2020)       Статьи

А что, если без Python? Julia для машинного обучения и вообще

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

Обычно эта дилемма решается так: сначала пишут прототип на чем-то гибком, например, на Python или R, а потом переписывают на C/C++ или Fortran. Но этот цикл слишком длинный, можно ли обойтись без этого?

     23.01.2020       Выпуск 318 (20.01.2020 - 26.01.2020)       Статьи

Использование asyncio для создания асинхронных драйверов устройств на MicroPython v.1.12

Изученая возможности MicroPython для своих целей натолкнулся на одну из реализаций библиотеки asyncio и, после недолгой переписки с Piter Hinch — автором библиотеки, понял, что мне необходимо глубже разобраться с принципами, базовыми понятиями и типичными ошибками использования методов асинхронного программирования. Тем более, что раздел для начинающих — как раз для меня.

Это руководство предназначено для пользователей, имеющих разный уровень опыта работы с asyncio, в том числе содержит специальный раздел для начинающих.

     22.01.2020       Выпуск 318 (20.01.2020 - 26.01.2020)       Релизы
     22.01.2020       Выпуск 318 (20.01.2020 - 26.01.2020)       Статьи