Изучение Python в 2024 году: онлайн-курсы, книги и YouTube-каналы
Подборка курсов и полезных материалов для изучения Python.
Онлайн-курсы
«Класс Python» от Google
Это бесплатный курс для людей с небольшим опытом программирования, которые хотят изучить Python. Класс включает в себя письменные материалы, лекционные видеоролики и множество упражнений по коду для практики кодирования Python.
Стоимость: бесплатно
«Python-разработчик с нуля» от Яндекс Практикум
Курс предлагает всестороннее обучение разработке веб-приложений на Python с использованием Django, включая создание REST API и настройку серверов для размещения приложений в интернете. Практические задания помогут студентам закрепить полученные знания.
Длительность: 9 месяцев
Первая неделя обучения — бесплатно.
«Основы Python» от Хекслет
Изучите основы программирования на Python, познакомитесь с синтаксисом, условиями и циклами, типами данных и библиотеками. Этот курс поможет разобраться, как в Python работают объявление функций и встроенные методы. В итоге вы начнете писать несложные программы, освоите стандарты именования, а также сможете искать и анализировать ошибки в коде.
Стоимость: бесплатно
«Python-разработчик: расширенный курс» от Нетологии
Изучение профессиональных инструментов Python-разработки и тренировка важных для работодателей soft skills. На курсе вы добавите в портфолио 22 проекта, поработаете над реальными кейсами и примете участие в хакатоне.
Длительность: 12 месяцев
Стоимость: ≈ 29 500 тенге в месяц
Программирование для всех от Coursera
Учащиеся учатся использовать переменные для вычисления, извлечения и хранения информации, а также инструменты программирования, включая функции и циклы, для написания своей первой программы.
Стоимость: бесплатно
«Основы Python» от karpov.courses
Курс подходит всем, кто хочет освоить программирование и применять его в своей работе или учебе. Освоите базу работы с Python и научитесь применять его для решения рабочих задач.
Стоимость: бесплатно
YouTube-каналы
Уроки Python для начинающих
В ходе данного курса вы ознакомитесь с языком программирования Python и научитесь прописывать программы на его основе.
Python — полный курс для начинающих
Пятичасовой курс по Python фокусируется на изучении функций. Студенты углубят свои знания в языке программирования Python, осваивая ключевые концепции и приемы работы с функциями.
Мини-курс «Python с нуля»
Эта видео-подборка включает в себя 19 курсов по языку программирования Python, охватывающих различные темы, такие как циклы, функции, работа со строками и многое другое. Каждый курс предоставляет подробные объяснения и практические примеры.
PythonToday
На канале вы найдете видео уроки по созданию Telegram-ботов, приложений на смартфон, шифрованию, парсингу сайтов, машинному обучению и big data с нуля.
Книги
«Алгоритмы. Построение и анализ» Томас Х. Кормен, Чарльз И. Лейзерсон, Рональд Л. Ривест, Клиффорд Штайн
Книга представляет обширный обзор разных алгоритмов, охватывая широкий спектр тем с глубоким и полным изложением. Она доступна для чтения на разных уровнях подготовки, обеспечивая понимание как начинающим, так и опытным читателям.
«Структура и Интерпретация Компьютерных Программ», Абельсон Харольд и Сассман Джеральд Джей
Основное внимание уделяется изучению элементарных программ, которые используются в конструкции более сложных программ. Также в книге рассматривается системы программного синтаксиса и переход от алгоритмов к программному коду.
«Искусство программирования», Дональд Кнут, Том 1
В 1999 году книга была отмечена как одна из 12 лучших монографий по физике и математике за век. В книге представлены примеры элементарных приложений для методов имитации, символьных вычислений, численных методов и разработки программного обеспечения.
«Совершенный код», Стив Макконнелл
Автор обращает внимание на важные аспекты, которые часто упускаются в профессиональной разработке. Книга отличается простым языком и предлагает систематизированные знания для улучшения читаемости и поддерживаемости кода.
«Код. Тайный язык информатики», Чарльз Петцольд
Культовая книга, ставшая для многих первым уверенным шагом в программировании. Несмотря на глубину темы, автор устроит читателю комфортную прогулку по миру программирования.