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

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

     29.01.2020       Выпуск 319 (27.01.2020 - 02.02.2020)       Статьи
     29.01.2020       Выпуск 319 (27.01.2020 - 02.02.2020)       Статьи

Как я преподавал, а потом методичку по Python писал

Весь прошлый год я отработал преподавателем в одном из провинциальных учебных центров (далее — УЦ), специализирующихся на обучении программированию. Я не буду называть этот учебный центр, так же вообще попытаюсь обойтись без названий фирм, фамилий авторов и т.д.

     29.01.2020       Выпуск 319 (27.01.2020 - 02.02.2020)       Статьи

В зоне доступа. Находим расстояние от точки до области и сокращаем запросы обратного геокодинга

Мне не раз приходилось реализовывать функционал расчета расстояния от некоторой географической точки до области на карте — например, до МКАД. В итоге я нашёл два способа решения задачи, которые показали хорошие результаты, и теперь мы регулярно пользуемся ими в продакшне. Опишу их в первой части статьи. А во второй покажу, как можно кешировать геоданные, чтобы меньше обращаться к геокодеру.

     29.01.2020       Выпуск 319 (27.01.2020 - 02.02.2020)       Статьи
     28.01.2020       Выпуск 319 (27.01.2020 - 02.02.2020)       Статьи

Экспорт Google Forms + загрузка Google Script через REST API (Python)


У нас было две гугл-формы, 75 вопросов в каждой, 5 бизнес-пользователей, которые активно правили эти формы, а еще гугл-скрипт, экспортирующий форму в JSON. Не то что бы его было сложно каждый раз запускать руками, но раз начал автоматизировать свою работу, то иди в этом увлечении до конца.

В официальной документации сам черт ногу сломит, поэтому под катом мы подробно рассмотрим удаленную загрузку и запуск Google Apps Script через REST API, используя Python.

     28.01.2020       Выпуск 319 (27.01.2020 - 02.02.2020)       Статьи

Пережевывая логистическую регрессию

В этой статье, мы будем разбирать теоретические выкладки преобразования функции линейной регрессии в функцию обратного логит-преобразования (иначе говорят, функцию логистического отклика).

     28.01.2020       Выпуск 319 (27.01.2020 - 02.02.2020)       Статьи

Как научить телефон видеть красоту

Недавно я читал книгу о математике и о красоте людей и задумался о том, что еще десятилетие назад представление о том, как понять, что такое красота человека были достаточно примитивными. Рассуждения о том, какое лицо считается красивым с точки зрения математики сводились к тому, что оно должно быть симметричным. Также со времен эпохи возрождения были попытки описать красивые лица при помощи соотношений между расстояниями в каких-то точках на лице и показать, например, что у красивых лиц какое-то отношение близко к золотому сечению. Подобные идеи о расположении точек сейчас используются как один из способов идентификации лиц (face landmarks search).

     28.01.2020       Выпуск 319 (27.01.2020 - 02.02.2020)       Статьи

Как сделать бота, который превращает фото в комикс. Часть третья. Serverless GPU хостинг модели

В предыдущих сериях мы с вами собрали данные и обучили свою первую модель.
Затем, ужаснувшись результатам, обучили еще с десяток.
Самое время показать наше творение миру!

     27.01.2020       Выпуск 319 (27.01.2020 - 02.02.2020)       Статьи

Статистика встроенных комментариев (inline comments) в Confluence

Как собрать статистику комментариев к страницам в Confluence?

Да и зачем это может понадобиться?

     27.01.2020       Выпуск 319 (27.01.2020 - 02.02.2020)       Статьи

Современный стек сборки и публикации сайтов на Django

В данной статье описано использование легковесных инструментов для публикации сайта на Django - gitea, drone

     27.01.2020       Выпуск 319 (27.01.2020 - 02.02.2020)       Статьи

Python/Numba, Go, C++, Lisp и Julia в решении задачи о восьми ферзях

Краткий обзор сравнительного исследования.

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

Добавляем графики в Notion

Многим не хватает графиков в Notion'e. Поэтому я решил напилить автоматическую штуку для их генерации.

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

gitfilesplit - разделить файл в Git на несколько

Кратко о новом инструменте, позволяющем в Git разделить один файл на несколько, сохранив при этом историю.

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

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

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

     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.