06.11.2020       Выпуск 359 (02.11.2020 - 08.11.2020)       Статьи

PyCharm исполнилось 10 лет

У PyCharm юбилей. На протяжении десяти лет наша IDE развивалась вместе с Python, отражая изменения в языке и отвечая на запросы Python-разработчиков. Все это время мы стремились сделать PyCharm максимально удобной и эффективной IDE.

     06.11.2020       Выпуск 359 (02.11.2020 - 08.11.2020)       Статьи

Python. Язык, на котором просто мыслить

Поскольку мы убеждены, что Python — лучший язык программирования для начинающих, а также для работы с data science и машинным обучением, сегодня предлагаем вам перевод несколько мировоззренческого поста с сайта Dropbox, где завершил свою карьеру Гвидо ван Россум — о смысле и незаменимости языка Python.

     05.11.2020       Выпуск 359 (02.11.2020 - 08.11.2020)       Статьи
     05.11.2020       Выпуск 359 (02.11.2020 - 08.11.2020)       Вопросы и обсуждения
     05.11.2020       Выпуск 359 (02.11.2020 - 08.11.2020)       Статьи

Внедряем оплату BTC куда угодно (Python)

Полгода назад взялся за один проект с возможностью оплаты биткойном. Так как проект делали на языке python, то и оплату хотелось реализовать на нем же. Сразу же взялся анализировать готовые решения, доступные библиотеки и Rest API Blockchain.com. С апи блокчейна я моментально обломался, так как их токен для использования апи довольно не просто получить.

     05.11.2020       Выпуск 359 (02.11.2020 - 08.11.2020)       Статьи

Мелкая питонячая радость #12: вирусы и зловредное ПО на Python

В мире  существует много явлений с сомнительной и спорной репутацией. Например, сюда можно отнести  хоккей на траве, датскую квашеную селедку и мужские трусы-стринги. А еще к этому  списку можно с абсолютной уверенностью добавить вирусы на Python.

Трудно сказать, что толкает людей на создание вредоносного ПО на этом языке программирования. Обилие выпускников “шестимесячных курсов Django-программистов” с пробелами в базовых технических познаниях?  Желание нагадить ближнему без необходимости учить C/C++?  Или благородное желание разобраться в технологиях виримейкерства путем создания небольших прототипов вирусов на удобном языке?

     05.11.2020       Выпуск 359 (02.11.2020 - 08.11.2020)       Статьи

Забываете передавать аргументы в функцию? Вам поможет contextvars

Мы в Яндекс.Такси любим писать логи. Ещё больше мы любим, когда логи помогают нам расследовать проблемы в продакшене. При нагрузке в десятки тысяч RPS просто набора лог-записей мало. Хочется уметь фильтровать логи по пользователю, видеть последовательность вызовов клиентского API, а также углубляться в логи запроса.

 

Для реализации такого интерфейса каждая лог-запись в обработчике сопровождается метаинформацией: id заказа, пользователя, запроса. Однако иногда разработчики забывают добавить метаинформацию при логировании.

     04.11.2020       Выпуск 359 (02.11.2020 - 08.11.2020)       Статьи

Удав укрощает Graal VM

Лично у меня Graal давно вызывает нескрываемый интерес и я пристально слежу за докладами и последними новостями в этой области. Одно время попался на глаза доклад Криса Талингера. В нём Крис рассказывает как в Twitter удалось получить значительный выигрыш в производительности, применив для настройки Graal алгоритмы машинного обучения. У меня появилось стойкое желание попробовать подобное самому. В этой статье хочу поделится тем, что в итоге получилось.  

     04.11.2020       Выпуск 359 (02.11.2020 - 08.11.2020)       Статьи
     04.11.2020       Выпуск 359 (02.11.2020 - 08.11.2020)       Статьи

Напишем и поймем Decision Tree на Python с нуля! Часть 4. Структуры данных

Данная статья — четвертая в серии. Ссылки на предыдущие статьи: первая, вторая, третья

     03.11.2020       Выпуск 359 (02.11.2020 - 08.11.2020)       Статьи

25 лучших репозиториев GitHub для разработчиков Python

Согласно опросу разработчиков на StackOverflow в 2020 году*, Python — один из самых любимых языков в мире. Что еще более интересно, Python — это язык, который разработчики больше всего хотят попробовать в своей работе. Если вы один из тех, кто использует Python и хочет прокачать свои знания, или один из тех, кто хочет изучить Python, вы попали в нужное место. Под катом 25 лучших репозиториев Python на GitHub.

     03.11.2020       Выпуск 359 (02.11.2020 - 08.11.2020)       Статьи

Развертывание интерактивных визуализаций данных в реальном времени на Flask и Bokeh

Python имеет фантастическую поддержку полезных инструментов анализа: NumPy, SciPy, pandas, Dask, Scikit-Learn, OpenCV и многих других. Из библиотек визуализации данных для Python Bokeh преобладает как самая функциональная и мощная. Эта библиотека поддерживает несколько интерфейсов, охватывающих многие распространенные варианты применения.

     03.11.2020       Выпуск 359 (02.11.2020 - 08.11.2020)       Статьи

Определение токсичных комментариев на русском языке

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

     03.11.2020       Выпуск 359 (02.11.2020 - 08.11.2020)       Статьи
     03.11.2020       Выпуск 359 (02.11.2020 - 08.11.2020)       Статьи

Прототип на «коленке»: cоздание приложения для мониторинга датчиков сердечного ритма в спортивном зале

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

     02.11.2020       Выпуск 359 (02.11.2020 - 08.11.2020)       Статьи




Разместим вашу рекламу

Пиши: mail@pythondigest.ru

Нашли опечатку?

Выделите фрагмент и отправьте нажатием Ctrl+Enter.

Система Orphus