🐍 Где изучать Python в 2021 году: 78 ресурсов для начинающих

Ресурсы отобраны по четырем направлениям: Курсы по Питону для начинающих. Машинное обучение. Веб-разработка. Тестирование. Курсы по Питону для начинающих Основы Python 3 (Udemy, 19 лекций) – установите Python на Windows и Mac OS, напишите Hello, World!, узнаете какие бывают типы чисел и что такое строка и ее свойства. Python – ПОДРОБНЕЕ

Телеграм бот для автоматизации обменника криптовалюты

Вместо предисловия В этой статье в общих чертах рассказывается про то, в каком направлении нужно двигаться, чтобы сделать полуавтоматический обменник криптовалюты с возможностью управлять сделками с любого устройства в любой точке планеты 24/7. Вы не найдете здесь деталей реализации, т.к. этот материал предназначен скорее для получения базового набора знаний, необходимых ПОДРОБНЕЕ

OpenCV в Python. Часть 2

Для тех кто не читал первую часть, сюда: Часть 1, а всем остальным — увлекательного чтения! Введение Теперь, когда вы ознакомились с основами данной библиотеки, пора приступить к базовым преобразованиям изображений: изменение размера, смещение вдоль осей, кадрирование(обрезка), поворот. Изменение размера изображения Первый метод, который мы изучим — это как поменять ПОДРОБНЕЕ

OpenCV в Python. Часть 1

Введение OpenCV — это open source библиотека компьютерного зрения, которая предназначена для анализа, классификации и обработки изображений. Широко используется в таких языках как C, C++, Python и Java. Установка Будем считать, что Python и библиотека OpenCV у вас уже установлены, если нет, то вот инструкция для установки python на windows ПОДРОБНЕЕ

Telegram-бот: от первой строчки до размещения — 26.06.2020

Эта статья о том, как создать Telegram-бот для автоматизации нескольких рутинных задач. Если вас интересует только код, то вот ссылка. Он несложный, и его вполне можно понять самостоятельно. Что этот бот будет делать? Отправлять письма Это совсем не тупо, но мне кажется, надо пояснить. Всю дорогу по ходу учебы мне нужно ПОДРОБНЕЕ

Запускаем Jupyter на орбиту LXD — 14.05.2020

И так мы запустим в контейнере JupyterLab — следующей генерации пользовательского интерфейса вместо устаревшего Jupyter Notebook, а также установим такие модули Python как NumPy, Pandas, Matplotlib, IPyWidgets которые позволят вытворять всё перечисленное выше и сохранять это всё в специальном файле — IPython-ноутбуке. Навигация План взлёта на орбиту Установка и настройка ПОДРОБНЕЕ

Простейший тренажер английских слов с использованием Питона и Балаболки — 09.05.2020

Существует большое количество различных методик изучения иностранных языков вообще и английского в частности. Но какая бы методика ни была, учить слова все равно надо. Для этих целей есть очень много различных тренажеров с выбором слов для изучения. Тем не менее, их возможностей иногда не хватает. На одном из таких тренажеров ПОДРОБНЕЕ

Как хранить объекты Python со сложной структурой: модули pickle и dill

Время от времени требуется сохранить на диск или отослать по сети объект со сложной структурой. Например, текущее состояние нейронной сети, находящейся в процессе обучения. Процесс перевода структуры данных в цепочку битов называется сериализацией. После прочтения статьи вы будете знать: что такое сериализация и десериализация; как применять эти процессы для собственного ПОДРОБНЕЕ

Анимация графиков в Python за 4 шага

Создание динамики в визуализации данных позволяет рассказать историю более выигрышно. Это несложно, если вы используете Python. Для построения в этой статье мы воспользуемся данными по распространению COVID-19 в США – в настоящий момент именно в США наибольшее количество заболевших (сейчас уже почти 1 млн человек). Отфильтруем топ-5 пострадавших штатов по ПОДРОБНЕЕ

10 практик кода, ускоряющих выполнение программ на Python

«Питон – медленный». Наверняка вы не раз сталкивались с этим утверждением, особенно от людей, пришедших в Python из C, C++ или Java. Во многих случаях это верно. Циклы или сортировка массивов, списков или словарей иногда действительно работают медленно. В конце концов, главная миссия Python – сделать программирование приятным и легким. ПОДРОБНЕЕ