Чему вы научитесь
- Навыки и результаты обучения:
- знает основы программирования на python;
- умеет разрабатывать приложения;
- умеет разрабатывать веб-сайты;
- умеет работать с библиотеками в python;
- умеет создавать игры;
- умеет разрабатывать ИИ;
- умеет работать с дополнительными сервисами в python: ChatGPT, Telegram-bot.
О курсе
Цели курса
изучить основы программирования, необходимых для написания компьютерных программ;
овладеть навыками работы по написанию программ на языке программирования;
подготовить специалистов, для создания IT проектов;
трудоустроить лучших учеников курса;
Задачи курса
изучение основ программирования на python;
работа с библиотеками python: pyauto, os, telebot, openpyxl, flask, pygame, datetime, numpy, jinja и др.;
создание десктопного приложения;
создание веб-сайта;
создание игр: аркадных, лабиринты, гонки и пр.;
разработка искусственного интеллекта;
работа с ChatGPT и Telegram-bot-ом.
Для кого этот курс
Наши преподаватели
Как проходит обучение
Методологическая база курса программирования на Python включает в себя набор принципов, подходов и методов, которые обеспечивают систематическое и эффективное обучение студентов программированию на этом языке. Вот несколько ключевых элементов:
-
Постепенное увеличение сложности: Предоставление студентам простых концепций, с последующим увеличением сложности заданий и тем, для постепенного развития и углубления знаний.
-
Практическое обучение: Предоставление студентам множества практических заданий и проектов, которые помогут им применить полученные знания на практике. Это может включать написание программ, разработку игр, создание веб-приложений и т.д.
-
Интерактивные материалы: Использование интерактивных материалов, таких как онлайн-уроки, видеоуроки, интерактивные учебники или практические задания с обратной связью, для самостоятельного изучения материала и проверки своих знаний.
-
Поддержка и обратная связь: Обеспечение студентам поддержки и обратной связи, чтобы они могли задавать вопросы, получать помощь при возникновении проблем и получать конструктивную обратную связь по своим работам.
-
Примеры и образцы кода: Предоставление студентам хороших примеров и образцов кода, которые они могут изучать и использовать в своих собственных проектах, для лучшего понимания структуры и стиля программирования на Python.
-
Проектная работа: Предоставление студентам возможности выполнить проектную работу, где они смогут применить свои знания Python для создания полноценного программного решения. Проектная работа позволит им применить все изученные концепции и развить свои навыки программирования.
-
Организация учебного процесса: Определение структуры курса, распределение тем и материалов по урокам, обеспечение последовательного изложения материала, чтобы студенты могли логически и последовательно осваивать информацию.
-
Развитие алгоритмического мышления: Стимулирование развития алгоритмического мышления у студентов, помимо изучения языка Python. Обучение разбиванию задач на подзадачи, проектированию эффективных алгоритмов и анализу их сложности.
-
Активное участие студентов: Поощрение активного участия студентов в учебном процессе, проведение групповых проектов, дискуссий и коллективных занятий, чтобы студенты могли обмениваться опытом и учиться друг у друга.
-
Современные технологии и инструменты: Учет современных технологий и инструментов, используемых в разработке на Python, и их включение в учебный процесс. Это включает работу с фреймворками, библиотеками, системами управления версиями и инструментами разработки.
Программа курса
Что вы получаете
- Сертификат