Перейти к основному содержимому

Введение в программирование с Python


firstdigital

Почему программирование?

131 тыс руб

Средняя зарплата в ИТ в России

23 тыс вакансий

В сфере ИТ в России, в том числе удаленно

Фундамент

Успешной карьеры в любой сфере в современном цифровом мире

Почему этот курс?

Учитесь у лучших

Освойте программирование с нуля, пройдя самый популярный в мире вводный курс по программированию на python

Бесплатно

Все материалы курса доступны БЕСПЛАТНО. Получите сертификат об успешном окончании курса за дополнительную плату

Основа профессий

Засчитайте курс как часть одной из ИТ-профессий first digital, являющихся сильным сигналом для работодателей

Автор оригинального курса

Чарльз Северанс

Профессор, департамент информатики

Мичиганский университет

Специализация

Курс Основы программирования на Python является первым курсом специализации Python для всех

Курс
Описание

1

Курс 1: Основы программирования на Python

Данный курс посвящен основам программирования на Python. Мы научимся писать простые программы в Python. Курс подходит для полных новичков и требует только понимания школьной математики. Этот курс охватывает главы 1-5 учебника «Python для всех». Курс отлично подготовит вас к более сложным курсам.

2

Курс 2: Структуры данных в Python

Этот курс познакомит вас с основными структурами данных языка программирования Python. Мы научимся использовать встроенные структуры данных Python, такие как списки (lists), словари (dictionaties) и туплы (tuples) для выполнения все более сложного анализа данных. Этот курс охватывает главы 6-10 учебника «Python для всех».

3

Курс 3: Использование Python для доступа к веб-данным

Данный курс посвящен освоению Python для доступа к данным в интернете. Мы научимся очищать и анализировать (или как говорят программисты "парсить" данные из интернета, а также получать доступ к данным с помощью API. Мы будем работать с форматами данных HTML, XML и JSON. Этот курс будет охватывать главы 11-13 учебника «Python для всех». Чтобы преуспеть в этом курсе, вы должны быть знакомы с материалом, изложенным в главах 1-10 учебника и первых двух курсах по этой специализации. Эти темы включают переменные и выражения, условные операторы (циклы, ветвление и попытки/исключения), а также функции, структуры данных Python (строки, списки, словари и туплы) и управление файлами.

4

Курс 4: Использование баз данных с Python

Этот курс познакомит вас с основами языка структурированных запросов (SQL), а также с базовым дизайном баз данных для хранения данных в рамках многоэтапного процесса сбора, анализа и обработки данных. Курс будет использовать SQLite3 в качестве базы данных. Мы также будем использовать поисковых роботов и научимся многоэтапному процессу сбора и визуализации данных. Мы будем использовать библиотеку D3.js для базовой визуализации данных. Этот курс охватывает главы 14-15 книги «Python для всех». Чтобы преуспеть в этом курсе, вы должны быть знакомы с материалом, изложенным в главах 1-13 учебника и первых трех курсов по этой специализации.

Как проходит обучение

Видеолекции

Смотри видеоуроки в любое время, на любом устройстве, занятия разбиты на 10-30 минутные уроки чтобы встроится в ваше расписание

Практика

Закрепите новый материал выполнением практического задания с автопроверкой кода

Сообщество

Присоединяйтесь к онлайн форуму и чату для студентов для обсуждения заданий и обмена опытом

Сертификат

Получите сертификат об окончании курса, составьте из отдельных курсов свою ИТ-профессию

Трудоустройство

Скоро!

Откликайся на вакансии на закрытом сайте по поиску работы и эксклюзивные карьерные мероприятия, получите консультацию с занимающим позицию, которую ты хочешь получить

Программа курса

5 недель

3-5 часов в неделю

Начальный уровень

Неделя
Описание

1

Почему программирование?

На данной неделе мы обсудим почему программирование так важно в современном мире, установим Python, и разберемся что это значит: "писать программы".

2

Переменные, выражения и операторы

В этой главе мы рассмотрим как программа использует память компьютера для хранения, извлечения и работы с информацией.

3

Условные операторы

В этом разделе мы переходим от последовательного кода, который просто запускает одну строку кода за другой, к условному коду, в котором некоторые шаги пропускаются. Это очень простая концепция, но именно так программное обеспечение делает «выбор».

4

Функции

Это относительно короткая глава. Мы узнаем о том, что такое функции и как мы можем их использовать. Программы в первых главах книги недостаточно велики, чтобы требовать от нас разработки функций, но по мере того, как книга будет переходить к более сложным программам, функции станут для нас важным способом осмысления нашего кода.

5

Циклы и операции

Циклы и итерации дополняют наши четыре основных шаблона программирования. Циклы — это то, как мы говорим Python делать что-то снова и снова. Циклы — это то, как мы создаем программы, которые занимаются проблемой до тех пор, пока она не будет решена.

Что вы освоите в результате прохождения курса

Приобретёте широкое и структурированное понимание информатики и программирования

Освоите основы самого популярного языка и рдного из наиболее функциональных языков программирования - Python

Познакомитесь с применением программирования на практике для:

  • извлечения данных из интернета (вэб-скрэпинга)
  • доступа к веб-данным с помощью API
  • визуализации данных

Получите прочный фундамент для дальнейшего развития в ИТ или смежных сферах.

Сертификат об успешном окончании курса

Все материалы курса доступны БЕСПЛАТНО

В случае если вы хотите получить сертификат об успешном прохождении курса, необходимо будет оплатить 3900 р в любой момент учебы

Пример сертификата:

Сертификат может иметь самостоятельную ценность

А может использоваться для зачета курса как части одной из ИТ-профессий first digital, являющихся сильным сигналом для работодателей.

Примеры профессий first digital institute, в которых может быть засчитан сертификат специализации "Python для всех":

  • Web-разработчик

  • Data Engineer

  • Data Scientist

  • Android-разработчик

  • iOS-разработчик

  • Разработчик Java

Одна профессия может включать до 15 отдельных курсов, и является гарантией всесторонней и качественной подготовки специалиста

Стоимость специализации Python для всех

Все материалы курса доступны БЕСПЛАТНО

Стоимость трека с сертификатом, за один курс (курс 1 из 4) - 3900 руб.

Стоимость специализации при единовременной оплате (4 курса) - 11700 руб. (-25% от обычной стоимости 15600 руб).

Внести в список