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

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

     12.10.2019       Выпуск 303 (07.10.2019 - 13.10.2019)       Учебные материалы

Грокаем PyTorch

Поскольку весь необходимый базовый материал о PyTorch вы узнаете из этой книги, мы напоминаем о пользе процесса под названием «grokking» или «углубленное постижение» той темы, которую вы хотите усвоить. В сегодняшней публикации мы расскажем, как Кай Арулкумаран (Kai Arulkumaran) грокнул PyTorch (без картинок).

     12.10.2019       Выпуск 303 (07.10.2019 - 13.10.2019)       Статьи

Исследуем утверждение центральной предельной теоремы с помощью экспоненциального распределения

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

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

     11.10.2019       Выпуск 303 (07.10.2019 - 13.10.2019)       Статьи

Глупая причина, по которой не работает ваше хитрое приложение машинного зрения: ориентация в EXIF

Я много писал о проектах компьютерного зрения и машинного обучения, таких как системы распознавания объектов и проекты распознавания лиц. У меня также есть опенсорсная библиотека распознавания лиц на Python, которая как-то вошла в топ-10 самых популярных библиотек машинного обучения на Github. Всё это привело к тому, что новички в Python и машинном зрении задают мне много вопросов.

     11.10.2019       Выпуск 303 (07.10.2019 - 13.10.2019)       Статьи

Генератор музыкальных каверов на Python в Blender

В данной статье я расскажу о моём аддоне к блендеру, о причинах, побудивших меня к его созданию, процессе разработки и об «успехе» на YouTube.

     11.10.2019       Выпуск 303 (07.10.2019 - 13.10.2019)       Статьи

Python и HTTP-клиенты

В настоящее время более чем вероятно, что вам придется написать HTTP-клиент для вашего приложения, который должен будет общаться с другим HTTP-сервером. Повсеместность REST API делает HTTP VIP персоной. Вот почему знание шаблонов оптимизации является обязательным условием.

Оригинальная статья: Julien DanjouPython and fast HTTP clients

В Python есть много HTTP-клиентов (библиотек); наиболее широко используемый и простой в работа с requests. Это стандарт де-фактора в наши дни.

     11.10.2019       Выпуск 303 (07.10.2019 - 13.10.2019)       Вопросы и обсуждения
     11.10.2019       Выпуск 303 (07.10.2019 - 13.10.2019)       Статьи
     10.10.2019       Выпуск 303 (07.10.2019 - 13.10.2019)       Статьи

bear_hug: игры в ASCII-арте на Python3.6+

Для своих игр в ASCII-арте я написал библиотеку bear_hug с очередью событий, коллекцией виджетов, поддержкой ECS и прочими полезными мелочами. В этой статье мы посмотрим, как с её помощью сделать минимальную работающую игру.

     10.10.2019       Выпуск 303 (07.10.2019 - 13.10.2019)       Статьи

Как открыть ссылку в Python. Работа с WebBrowser и решение проблемы с Internet Explorer

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

WebBrowser — это вшитый в Python модуль, который предоставляет собой высокоуровневый интерфейс, позволяющий просматривать веб-документы.

     10.10.2019       Выпуск 303 (07.10.2019 - 13.10.2019)       Статьи
     10.10.2019       Выпуск 303 (07.10.2019 - 13.10.2019)       Статьи

Почему для нового проекта я взял Robot Framework

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

     10.10.2019       Выпуск 303 (07.10.2019 - 13.10.2019)       Статьи

Шесть малоизвестных шаблонный тегов Django

Эта короткая статья предназначена тому, у кого нет времени читать документацию.

Оригинальная статья: highcenburgSix Django template tags not often used in tutorials

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

     09.10.2019       Выпуск 303 (07.10.2019 - 13.10.2019)       Статьи
     08.10.2019       Выпуск 303 (07.10.2019 - 13.10.2019)       Статьи

Python + Keras + LSTM: делаем переводчик текстов за полчаса

В предыдущей части я рассматривал создание несложной распознавалки текста, основанной на нейронной сети. Сегодня мы применим аналогичный подход, и напишем автоматический переводчик текстов с английского на немецкий.

     09.10.2019       Выпуск 303 (07.10.2019 - 13.10.2019)       Статьи

Связный список на Python: Коты в коробках

LinkedList или связный список – это структура данных. Связный список обеспечивает возможность создать двунаправленную очередь из каких-либо элементов. Каждый элемент такого списка считается узлом. По факту в узле есть его значение, а также две ссылки – на предыдущий и на последующий узлы. То есть список «связывается» узлами, которые помогают двигаться вверх или вниз по списку. Из-за таких особенностей строения из связного списка можно организовать стек, очередь или двойную очередь.

     08.10.2019       Выпуск 303 (07.10.2019 - 13.10.2019)       Релизы
     08.10.2019       Выпуск 303 (07.10.2019 - 13.10.2019)       Статьи