Разработка на Python. Начальный уровень
IT8-11 класс
144 ак.ч.
1 занятие - 2 ак. ч.
1 час 30 минут
Бесплатно
О чём курс
Данная программа предусмотрена для учащихся школ 8-11 классов без навыков по программированию на языке Python. Для начала обучения на данной программе необходимо желание в получении новых компетенций и базовые знания математики и программирования (информатики) школьной программы. В процессе освоения образовательной программы обучающийся получит опыт применения шаблонов проектирования на языке Python, работы с Python библиотеками, использования объектно-ориентированного и функционального программирования. Изучение языка начинается со знакомства с возможностями, синтаксисом языка, технологией и методами программирования в среде Python. Обучающийся получит практические навыки программирования на языке Python для решения типовых задач математики и информатики, а также при разработке ботов, простейших игр, включая тестирование и отладку программ.
РЕГИСТРАЦИЯ НЕ ОТКРЫТА
Почему мы?
По итогу успешного освоения программы слушатель научится:
- использовать базовые типы данных, арифметические операции, условные логические конструкции, итерационные и условные циклы, контейнеры, методы и функции, классы и декораторы;
- применять популярные алгоритмы для оптимизации приложения
- использовать форматы JSON, YAML и программное взаимодействие с файловой системой пользователя;
- использовать сервис Github;
- изучать клиент-серверную архитектуру современных веб-приложений;
- изучать REST архитектуру;
- хранить данные и формировать запросы к базе данных;
- использовать модульное и нагрузочное тестирование;
- уметь объяснять и использовать на практике как простые, так и сложные структуры данных и конструкции для работы с ними;
- уметь искать и обрабатывать ошибки в коде;
- уметь разбивать решение задачи на подзадачи;
- использовать объектно-ориентрованное мышление в работе над проектом;
- использовать в работе математические и логические способности;
- понимать технологии, процессы и рыночные ситуации в разных смежных отраслях;
- грамотно и эффективно презентовать проект;
- выстраивать взаимодействия в команде при работе над общей задачей;
- быстро принимать решения, реагировать на изменение условий работы;
- распределять ресурсы и управлять своим временем;
- применять полученные навыки на практике.
Обучение носит практический характер, слушатели будут решать кейсы от индустриальных партнеров.
Язык Python используется для разработки веб-сайтов, игровых платформ, систем управления искусственным интеллектом.