Пайтон, начало

С абсолютного нуля:

  • https://younglinux.info/python/variable.php : Подробный и последовательный учебник. Самый большой недостаток - цель продать ПДФ-версию и мобильное приложение.

  • http://dfedorov.spb.ru/python3/ : Не пугайтесь оформления сайта. Книга и видео оформлены много лучше. Автор - преподаватель, поэтому весьма последователен. Если нет подготовки, начинать лучше с книги. В видео Дмитрий сразу берет “Анаконду” наперевес и пишет все в “юпитер-блокноте”.

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

  • http://judge.mipt.ru/mipt_cs_on_python3/labs/lab1.html#python-3 : Часть курса МФТИ. Также очень краткое введение. По ощущениям хорошо пойдет только старшей школе и выше.

  • http://programarcadegames.com/index.php?lang=ru : Очень подробный и последовательный учебник, переведенный на русский. Если среднешкольники готовы пропускать непонятное, например, тригонометрию, то все у них получится.

    Как ни грустно, переведен кривовато, написан во времена Python 3.2, местами нарушает PEP8. Т.е. читать стоит только не принимая за конечную истину. Тоже взрослым и старшим школьникам.

  • http://ai.lector.ru/?go=python : Очень плотное, достаточно последовательное и подробное введение. Но очень интенсивное, т.ч. тоже походит на 8+ класс. Еще и код не по PEP8. Плохой первый источник.

Курсы:

Кто знает хотя бы один язык:

Для тех, кто точно собрался в профессию:

  • https://stepik.org/course/9232/promo : Вводная в информатику с финалом для продвинутых. На странице курса 2 очень полезных ссылки на обширные подборки материала для обучения.

  • https://aliev.me/runestone/ : Алгоритмы и структуры данных на примере питона. Осторожно, много матчасти.

  • https://pyneng.readthedocs.io/ru/latest/ : Для сетевых инженеров. Не слишком плавный ввод и с минимальным учетом пользователей Виндоуз.

  • https://github.com/Yorko/python_intro : Введение в научный пайтон и машинное обучение.

Ху ноуз инглиш:

Источники: