Список бесплатных источников полезной информации. Здесь вы найдете как курсы по Python так и различные руководства по Git и Linux, а также многое другое.
Источник подборки Библиотека программиста. Спасибо им.
Курсы Python для начинающих
Основы Python 3 — бесплатный курс видеоуроков для начинающих. Обучение начинается с установки компонентов на Windows MacOS X, далее рассматривается 2-х часовой блок по базовому Python
Python – практика для начинающих – ,бесплатный курс, в котором за 8 лекций разбирается реальный код игры «Угадай число». ООП, функции, циклы, условия и другие операторы на примере реального кода
Программирование на Python — бесплатный курс на Stepik, базовые понятия, циклы, условные операторы, функции, файлы и модули все это с практическими примерами и интерактивными задачами
«Поколение Python»: курс для начинающих популярный бесплатный курс на Stepik ввод-вывод данных, типы данных, условные операторы, циклы for и while и работу над мини-проектом. Победитель в номинации «Лучший бесплатный онлайн-курс, размещенный на платформе Stepik».
Основы программирования на языке Python в примерах и задачах – курс ориентирован на практику. Минимум теории. Большинство задач математической направленности
Python: основы и применение — если уже знакомы с базовыми понятиями то пора научиться писать функции, работать с модулями, файловой системой, лямбда-функциями и применять эти навыки при анализе текста
Учим Python за 1 час! – спидран по Питону. Для любителей хардкорного обучения.
Алгоритмы на Python – прекрасный набор видеоуроков от Тимофея Хирьянова по алгоритмам и алгоритмизации. Рекомендуем обязательно! Сразу вдогонку докинем и практические задания.
Дополнительное обучение для программиста
Основы Git – курс по Git в формате практикума.
Основы Linux – курс основан на книге «Фундаментальные основы Linux» и рекомендован для начинающих сисадминов.
Введение в Linux – познакомитесь с ОС Linux и основами ее использования.
Интерактивные курсы и онлайн-тренажеры
Адаптивный тренажер Python – десятки задач разных уровней сложности.
Питонтьютор – интерактивный учебник по основам программирования на Питоне. Больше сотни интересных задач.
Code Basics – всеобъемлющий курс по Питону для начинающих.
letpy – дают базовые знания, а если нужно больше – на сайте есть подробный справочник по методам, операторам и т. д.
Телеграм-каналы
Pythonist.ru – разбор вопросов с собеседований, книги, тесты и задачи на логику.
Python задачки – задачки по питону: алгоритмы, регулярные выражения, задачи для джунов.
Python Books – книги по программированию в формате PDF.
Python Academy – лайфхаки по Питону.
Python in Depth – рассказывают об основах программирования и лучших практиках.
Python Quiz – протестируйте ваши знания Питона.
Сообщество Python Программистов – чат по Питону.
Сообщество разработчиков на Python – чат.
Python – чат по Python.
SPb Python ) – чат по Python из СПб.
Python (2 тыс. подписчиков) – чат по Python.
PythonNoobs – канал по Python для новичков.
Машинное обучение
Введение в Data Science и машинное обучение (Stepik, 30 уроков) – подробно разбирают теорию и учат работать с библиотеками pandas и numpy.
Машинное обучение (Stepik, 71 урок) – узнаете как обрабатывать данные и поймете как строить модели машинного обучения.
Быстрый старт в искусственный интеллект (Stepik, 23 урока) – разбирают четыре модуля: машинное обучение, компьютерное зрение, обработка естественного языка, математические идеи в анализе данных и искусственном интеллекте.
Нейронные сети (Stepik, 24 урока) – объясняют алгоритмы, лежащие в основе нейронных сетей и их практическое применение.
Нейронные сети и компьютерное зрение (Stepik, 37 уроков ) – сделаете первые шаги в области компьютерного зрения с методами машинного обучения. Этот курс получил премию «Stepik Awards 2019».
Deep Learning: базовый поток (Stepik, 39 уроков) – дают базу по высшей математике и Питону.
Аналитика с pandas (Stepik, 10 уроков) – аналитика с помощью библиотеки pandas в Python
Введение в искусственный интеллект (Coursera, 23 видео) – популярно об ИИ.
Специализация «Машинное обучение и анализ данных» (Coursera, 6 курсов) – познакомитесь с математическим анализом, научитесь размечать и строить выводы по данным и получите другие мастхэв математические знания.
Введение в машинное обучение (Coursera, 31 видео) – изучите основные типы задач, решаемых с помощью машинного обучения: классификация, регрессия и кластеризация.
Курс OpenDataScience и Mail.ru Group по машинному обучению (YouTube, 10 лекций) – рассказывают о классификации, регрессиях, временных рядах, градиентном бустинге и так далее.
Машинное обучение от ВШЭ (YouTube, 61 видео) – курс по машинному обучению для бакалавров НИУ ВШЭ.
Машинное обучение (YouTube, 22 видео) – курс от школы анализа данных Яндекса.
Телеграм-каналы
Библиотека data scientist’а – полезные материалы по всему, что может быть интересно дата сайентисту.
gonzo-обзоры ML статей – обзоры статей по машинному обучению.
Machine Learning World – последние новости из AI и ML.
Hey Machine Learning – новости, кейсы, разборы интересных проектов из мира ИИ.
NeuroHive – Нейронные сети – канал про нейронные сети и новейшие методы в машинном обучении.
addmeto – новости из мира искусственного интеллекта и машинного обучения.
Data Science и все такое – простым языком об анализе данных, машинном обучении и обо всем таком.
OpenDataScience RU – анонсы мероприятий по Data Science.
Machinelearning – актуальная информация из мира ML, нейронных сетей.
Data Science Chat (4.5 тыс. участников) – чат о Data Science.
Нейронные сети (AI Community) (2.7 тыс. участников.) – чат про нейронные сети.
AI / Big Data / Machine Learning (5 тыс. участников) – чат про Data Science, Big Data, AI, ML.
Веб-разработка
Django (YouTube, 52 видео) – полный курс по фреймворку Django. Даже капчу поставите.
Создание сайта на Django (YouTube, 12 видео) – Гоша Дударь рассказывает как запилить свой первый сайт. Также есть курс в коротком полуторачасовом формате.
Уроки Django | Django Docker Nginx Gunicorn (YouTube, 30 мин.) – узнаете как завернуть Джанго-проект в докер и настроить обработку запросов на nginx и gunicorn.
Бекенд на Django (YouTube, 10 уроков) – хорошая подача материала.
Тестирование в Django (YouTube, 148 лайков и 2 дизлайка) – протестируете django-проект и познакомитесь с модулем mock.
Изучение Flask (YouTube, 3 видео) – создадите веб-блог.
Flask: делаем простое веб приложение на Python (YouTube, 15 мин.) – сделаете простое веб-приложение с формами ввода.
Телеграм-каналы
Python/ django – публикуют ссылки на обучающие статьи.
Django [ru] (4.2 тыс. участников)– русскоязычный чат по Джанго
Django (800 участников) – чат по Джанго.
Python Flask (1.5 тыс. участников) – чат по Flask.
Тестирование
Автоматизация тестирования с помощью Selenium и Python (Stepik, 26 уроков) – научитесь писать автотесты, использовать тестовые фреймворки и работать с git и GitHub.
Unit тесты в Python. Тестирование кода (YouTube, 354 лайка и 8 дизлайков) – протестируете код вдоль и поперек.
Pytest: введение в автотесты (YouTube) – расскажут как работать с библиотекой pytest.
Эффективное тестирование с pytest (YouTube) – научитесь запускать тесты c помощью pytest.
Тесты в Python: легкий старт (YouTube) – пошаговая инструкция на примерах: чем тестировать, что тестировать, как тестировать.
Телеграм-каналы
Библиотека тестировщика (2 тыс. участников) – полезные материалы по всему, что может быть интересно тестировщику.
QA_PRO (3.5 тыс. участников) – информация для профессиональных тестировщиков и QA инженеров.
Серьезный тестировщик (26 тыс. участников) – канал для тестировщиков и QA. Чат для начинающих здесь.
Тестирование и жизнь (1 тыс. участников) – канал про тестирование, работу, образование и все около того.