Продолжительность:
3 месяца

Объем:
12 уроков

Формат:
Онлайн + записи + задания

Уровень:
с нуля

Специальность:
Python-разработчик

Требования:

Python data course

Преподаватели НавыкиТехнологии О школе

Чему вы научитесь

Настраивать среду разработки
Хранить и обрабатывать данные в массивах
Обрабатывать данные внутри функции
Использовать Bootstrap и его компоненты
Создавать веб-приложения на Flask, генерировать HTML страницы
Развертывать веб-приложения (сайты) на сервере
Сохранять данные в и обрабатывать их по своему желанию, возвращать результат
Использовать циклы
Верстать сайты с HTML, CSS
Генерировать динамические страницы с Jinja2
Технологии CRUD. Создавать, читать, обновлять, удалять данные в БД
Использовать базу данных SQLite и Flask

Какие технологии освоите

Основы программирования на Python для 11-17 лет от GeekBrains
Flask
Основы программирования на Python для 11-17 лет от GeekBrains
Python
Основы программирования на Python для 11-17 лет от GeekBrains
HTML
Основы программирования на Python для 11-17 лет от GeekBrains
SQLite
Основы программирования на Python для 11-17 лет от GeekBrains
CSS
Основы программирования на Python для 11-17 лет от GeekBrains
Bootstrap
Основы программирования на Python для 11-17 лет от GeekBrains

Образовательный портал GeekBrains

В 2010г. появился проект «Школа программирования», который впоследствии вырос в сообщество GeekBrains, а с августа 2016 года вошел в состав компании Mail.ru Group. Сегодня на портале уже более 3 млн. пользователей.

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

Программа обучения

1

Мир программирования

Узнаете, кто такой программист, каким он бывает и что делает. Знакомитесь со структурой веб-приложения, настраиваете среду разработки. Пишите первую программу.

1
2

Начинаем программировать

Изучите линейные алгоритмы. Научитесь сохранять данные в переменные, обрабатывать их по своему желанию и возвращать результат.

2
3

Ветвления и циклы

Изучите ветвления и научите программу принимать решения в зависимости от действий пользователя. Погрузитесь в циклы. Знакомитесь с принципом DRY (Don’t repeat you) и заменяете однотипные действия циклами (арифметическим, циклом с предусловием и циклом с постусловием).

3
4

Массивы. Функции

Знакомитесь с массивами и их разновидностями в Python. Научитесь хранить большой объем данных в одной переменной-массиве.
Закрепляете DRY и знакомитесь с функциями. Немного магии или как функции обрабатывают данные внутри себя и даже не догадываются о коде вокруг них.

4
5

Разработка веб-сайта

Познакомитесь с версткой сайтов. Язык разметки HTML и его основные компоненты. Создаете свою первую интернет страничку и учитесь различать теги, их назначение и место в файле.

5
6

Продолжаем разрабатывать сайт

Знакомитесь с каскадной таблицей стилей CSS и изучаете отступы и границы. Заставите теги выстраиваться на экране и превратите страницу из золушки в принцессу.

6
7

Bootstrap

Первый фреймворк. Изучите силу Bootstrap и его компоненты. Добавите элементы на страницу, написав всего пару строчек кода.

7
8

Фреймворк Flask

Второй, но не менее важный, фреймворк — Flask. Установите, настроите и создадите веб приложение за 5 строчек кода. Разбиретесь в деталях и научитесь генерировать HTML страницы силами фреймворка.

8
9

Шаблонизатор Jinja2

Время шаблонов. Внесете правки в ваш сайт на основе HTML/CSS/Bootstarp и заполните его данными из Flask. Научитесь генерировать динамические страницы.

9
10

Введение в базы данных

Что такое базы данных и из чего они состоят. Изучите технологию CRUD (создавать, читать, обновлять, удалять) для таблиц в базе и данных в таблице.

10
11

SQLite + Flask

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

11
12

Развертывание веб-приложения на сервере

Время выпустить наш проект в реальный мир. Переносим сайт на облачный сервис — и первый проект в портфолио готов. Теперь, чтобы поделиться визиткой, достаточно прислать ссылку. Первая ступень программиста пройдена.

12
Первый опыт
Сертификат
Рассрочка
Помощь преподаваеля

Цена

19 950 ₽

Ответы на популярные вопросы

Как проходят уроки?

Урок чаще всего представляет собой вебинар, где преподаватель объясняет тему, дает задания и отвечает на вопросы. Если ученик не может присутствовать, он посмотрит урок позже, в записи. В этом случае все вопросы по уроку можно задать преподавателю в чате.

Где могут пригодиться эти навыки?

Владение Python открывает карьерные возможности в создании клиент-серверных и веб-приложений, фронтенд- и бэкенд-разработке, разработке в сфере искусственного интеллекта и больших данных.

Что делать, если нет опыта в программировании?

Курс предназначен для тех, кто хочет освоить разработку на Python с нуля. Преподаватель подробно разъяснит азы разработки, так что учиться смогут даже те, кто не имеет опыта в программировании.

Как проверить результат?

Результат обучения можно в буквальном смысле «потрогать руками»: выпускник создаст собственный сайт, которым можно будет пользоваться и делиться. Полученные практические навыки выгодно выделят ученика среди теоретиков и дадут фору при построении карьеры в программировании.

Рейтинг

Основы программирования на Python для 11-17 лет

Полнота программы
Отзывы в сети
Цена

Выводы

Под руководством опытного преподавателя вы освоите основы программирования и напишете свой первый сайт на Python.
После урока преподаватель дает практическое задание — разработать часть будущего сайта. Преподаватель всегда готов ответить на вопросы учащихся.

4.5

Тест на знание python

Что выведет этот код?
Что выведет этот код?
Какая из функций python делает вывод в консоль?
Верно ли данное утверждение: "В Python есть два типа данных: числа и строки"?
Что выведет этот код?