Всем привет! Сегодня я поделюсь десяткой годных курсов по программированию на языке Python. Курсы скорее подойдут людям которые только начинают свой путь в изучении программирования.
И так, погнали
1. Программирование на Python
В этом курсе по программированию на языке Python вы познакомитесь с базовыми понятиями программирования. Едва ли возможно научиться программировать без практики, поэтому в качестве домашних заданий вам будет предложено довольно много задач, в которых вы сможете потренировать своё умение программировать. Ваши решения будут проверяться автоматической системой, поэтому вы будете получать быструю обратную связь. В силу большого количества участников курса, преподаватели не смогут давать индивидуальных советов по каждой программе, но если у вас будут возникать проблемы, то их всегда можно обсудить с однокурсниками в комментариях к задачам. Также в курсе присутствует несколько задач повышенной сложности, которые являются необязательными для прохождения курса, однако желающие смогут поломать голову над придумыванием алгоритмов и реализацией программ к этим задачам.
Курс подготовлен на базе программы Института биоинформатики и размещен на ресурсе Stepik.org
2. Python: основы и применение
Курс посвящен базовым принципам языка Python и программирования в целом. Он хорошо подойдет тем, кто уже может писать простейшие программы на Python или тем, кто до этого программировал на других языках.
В этом курсе вы узнаете фундаментальные принципы языка Python: как интерпретатор исполняет код, где он хранит переменные и данные, как определяются свои собственные типы данных и функции — на всё это мы приоткроем завесу тайны. Невозможно научиться программировать без практики, поэтому в качестве домашних заданий вам будут предложены задачи разной сложности и направленности: одни для закрепления материала, а другие, чтобы развить смекалку и найти способ, как применить только что изученный материал. Ваши решения будут проверяться автоматической системой, поэтому вы будете получать быструю обратную связь.
Курс подготовлен на базе программы Института биоинформатики и размещен на ресурсе Stepik.org
3. Geekbrains. Видеокурс Основы языка Python
Курс «Основы языка Python» отлично подойдет как для опытных программистов, желающих познакомиться с новым инструментом разработки, так и для совсем начинающих. Мы пройдем путь от основ программирования (переменные, циклы, ветвления) до построения программ с использованием объектно-ориентированного подхода. Курс размещен на geekbrains.ru
4. Python для решения практических задач
Научились решать простые задачи на питоне, но не можете понять, как сделать что-то полезное? Наш курс научит вас правильно гуглить! На примерах задач сбора данных (Data Scraping) мы научимся читать StackOverflow, документацию, искать нужные библиотеки и исправлять возникающие ошибки. Для прохождения курса пригодится знание Python на уровне ветвлений, циклов, функций, списков, множеств, словарей и работы с текстовыми файлами. Курс размещен на ресурсе Stepik.org
5. Автоматизация тестирования с помощью Selenium и Python
Курс в текстовом формате.
Мы сделали этот курс, так как любим пользоваться качественными стабильными сервисами с удобными интерфейсами и продуманным UX дизайном, и хотим, чтобы благодаря вам и нам таких сервисов становилось больше. Автоматизация UI-тестирования (тестирования интерфейсов) позволяет сократить время проведения регрессионного тестирования и получить больше уверенности в качестве продукта перед его релизом в продакшн. Также автоматизированные регрессионные тесты оставляют нам, тестировщикам, больше времени, чтобы более полно тестировать новую функциональность в продуктах. Курс размещен на ресурсе Stepik.org
6. Нейронные сети и компьютерное зрение
Курс рекомендуется всем, кому интересен Data Science и кто делает свои первые шаги в этой области!
Этот курс – победитель премии "Stepik Awards 2019". Авторы курса – эксперты Samsung AI Center, занимающиеся задачами машинного зрения – передают свой практический опыт и интуитивное понимание принципов работы нейронных сетей для компьютерного зрения. А еще этот онлайн-курс является частью трека по искусственному интеллекту социально-образовательной программы для вузов "IT Академия Samsung", которая стартовала в 2019 году в МГУ и ЮФУ. В этом курсе вы сделаете первые шаги в области компьютерного зрения с методами машинного обучения. Курс размещен на ресурсе Stepik.org
7. Создание блога на фреймворке Flask
Автор Олег Молчанов
Уроки Flask. Введение в создание сайтов на Python при помощи фреймворка Flask на примере блога. Используется Python 3.
Очень годный видео курс, автор рассказывает понятно и очень интересно
8. Видеокурс по созданию сайтов на фреймворке Django 2.X
Автор Олег Молчанов
Серия уроков по созданию сайта на Django 2.x для начинающих. На примере простого блога мы рассмотрим основы фреймворка Django 2.
Подробно разбирается структура проекта, модели, роутинг, очень полезный курс для знакомства с Django и веб разработкой на Python3.
И вообще крайне рекомендуется присмотрется к данному каналу на youtube, видео выходят редко но очень годные.
9. Курс по Django 3
Более сложный проект чем в предыдущем курсе, но не менее интересный и понятный. Используется новая версия фреймворка Django.
10.Практика программирования на Python3
Курс лекций от МФТИ(МОСКОВСКИЙ ФИЗИКО-ТЕХНИЧЕСКИЙ ИНСТИТУТ)
Преподаватель: Тимофей Федорович Хирьянов
Ну ооочень годный курс, очень интересно смотреть, обьясняется очень доступно и понятно!