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

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

     25.04.2020       Выпуск 331 (20.04.2020 - 26.04.2020)       Видео

Moscow Python Podcast. Что нам несет релиз Python 3.9 (level: junior)

В гостях у Moscow Python Podcast разработчик Х5 Retail Group Алексей Штырняев. Обсудили нововведения в Python 3.9

     24.04.2020       Выпуск 331 (20.04.2020 - 26.04.2020)       Статьи

Добавляем параллельные вычисления в Pandas

Возможно вы сталкивались с задачей параллельных вычислений над pandas датафреймами. Решить эту проблему можно как силами нативного Python, так и с помощью замечательной библиотеки — pandarallel. В этой статье я покажу, как эта библиотека позволяет обрабатывать ваши данные с использованием всех доступных мощностей.

     24.04.2020       Выпуск 331 (20.04.2020 - 26.04.2020)       Статьи

Как научиться разработке на Python: новый видеокурс Яндекса

Осенью прошлого года в московском офисе Яндекса прошла первая Школа бэкенд-разработки. Мы сняли занятия на видео и сегодня рады поделиться на Хабре полным видеокурсом Школы. Он позволит вам научиться промышленной разработке на Python. Авторы лекций — опытные разработчики в Яндексе. К каждому видео приложены ссылки на примеры и полезные материалы.

     24.04.2020       Выпуск 331 (20.04.2020 - 26.04.2020)       Статьи

Раскраска текстов в html и React

Добавить разметку в текст руками легко. Можно разметить текст прямо здесь, на Хабре, а потом скопировать на сайт. Можно сделать поиск с заменой в Notepad++ или в Atom.

Если это 1 текст. Если текстов много, хочется иметь инструмент для выделения фрагментов текста html-тегами или формирование исходного кода для React. На Питоне это не сложно (несколько строк кода на цвет).

     23.04.2020       Выпуск 331 (20.04.2020 - 26.04.2020)       Статьи

Конкурс по воскрешению старинных игр на Python

Недавно наткнулся На Хабре на пост о создании игр в начале 90х на ZX-Spectrum. У меня, к сожалению, такого компа не было — был только школьный БК-0010, на котором я рубился в Клад.

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

     23.04.2020       Выпуск 331 (20.04.2020 - 26.04.2020)       Статьи

Простые задачи компьютерного зрения — поиск объектов нужного цвета


Сегодня я расскажу о том как распознать контур нужного цвета с помощью python/ opencv такая задача часто встречается в робототехнике, и всяких автоматизациях.

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

     22.04.2020       Выпуск 331 (20.04.2020 - 26.04.2020)       Статьи
     22.04.2020       Выпуск 331 (20.04.2020 - 26.04.2020)       Вопросы и обсуждения
     22.04.2020       Выпуск 331 (20.04.2020 - 26.04.2020)       Статьи

Подготовка сервера для публикации web-app на Python

Появилось свободное время, и возникло желание сделать небольшую веб-приложение. Идея есть (получать данные с метеодатчика, хранить в БД и потом делать что-то интересное), свободный сервер на centos тоже. Туториалов по настройке вроде бы тоже… Но на момент написания ни одного полностью рабочего не нашлось. Если вы тоже хотите развернуть приложение на сервере CentOS 7.4 используя связку python3.*, uwsgi и nginx, добро пожаловать под кат.

     22.04.2020       Выпуск 331 (20.04.2020 - 26.04.2020)       Статьи
     22.04.2020       Выпуск 331 (20.04.2020 - 26.04.2020)       Релизы
     21.04.2020       Выпуск 331 (20.04.2020 - 26.04.2020)       Статьи

Автоматизация задач администрирования API VMware vSphere с использованием Ansible

В предыдущей статье мы рассмотрели взаимодействие с VMware с помощью Python. В этой же обсудим взаимодействие с VMware с помощью Ansible.

 

Ansible — система управления конфигурациями, написанная на языке программирования Python с использованием декларативного языка разметки для описания конфигураций. Про Ansible на Хабре уже есть множество статей, но стоит еще раз упомянуть, что одним из ключевых свойств playbook'a является идемпотентность. Это значит, что сколько бы раз подряд вы не запускали свой playbook, результат будет один и тот же.

Ansible модули используют библиотеку pyVmomi и чаще всего требуют Python версии выше 2.6.

     21.04.2020       Выпуск 331 (20.04.2020 - 26.04.2020)       Статьи

Генетический алгоритм на Python для поиска глобальных экстремумов

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

     21.04.2020       Выпуск 331 (20.04.2020 - 26.04.2020)       Статьи

Спор о первом языке программирования: окончательное решение

Говорят, на выбор влияет миллион фаторов и спорить по этому поводу не имеет никакого смысла. Тем не менее, холивары продолжаются.

Виталий Брагилевский решил поставить точку и на Saint AppsConf представил окончательное решение. После прочтения статьи (или просмотра доклада) вы будете знать, как правильно отвечать родственникам или знакомым, которые узнали, сколько зарабатывают в IT и что удалёнка тут не помеха, и теперь интересуются, с чего же начать.

     21.04.2020       Выпуск 331 (20.04.2020 - 26.04.2020)       Статьи
     20.04.2020       Выпуск 331 (20.04.2020 - 26.04.2020)       Статьи