Главная Школы Stfalcon Academy Програмування Python
Stfalcon Academy

Програмування Python

64 занятий
Для начинающих
Python
Этот курс научит вас основам программирования на Python. Вы разберете синтаксис, создадите простые программы и научитесь работать с графическими интерфейсами с помощью Tkinter. Во время обучения вы напишете собственные игры, калькуляторы и другие полезные приложения.

О курсе

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

Основы Python и создание первых игр

Курс начинается с основ синтаксиса Python. Студенты знакомятся с редактором кода и учатся создавать простые графические элементы с помощью модуля turtle. В этом модуле рассматриваются переменные, типы данных, логические операторы и условные конструкции. Практическая часть включает создание игры "Камень, ножницы, бумага" с использованием циклов и логики.

Работа с данными и функциями

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

Разработка игр на PyGame

Этот блок посвящен работе с библиотекой PyGame для создания 2D-игр. Студенты учатся программировать движение персонажей, обрабатывать столкновения, добавлять анимацию и звуки. Практика включает разработку кликера и игры в стиле Roguelike или Pacman, с возможностью настройки уровней сложности и визуальных элементов.

Создание графических интерфейсов с Tkinter

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

Работа с базами данных и API

Эта часть курса охватывает интеграцию приложений с базами данных SQLite и внешними API. Студенты создают CRM-систему, приложение для прогноза погоды и генератор паролей. Обучаются экспортировать данные в Excel, работать с файлами и реализовывать поиск в базах данных.

Расширенные проекты и инструменты

Завершающий модуль включает создание сложных приложений: MP3-плеера с регулировкой громкости, конвертера валют, ипотечного калькулятора и карточных игр. Студенты также учатся делать скриншоты программно, работать с веб-браузерами из Tkinter и создавать переводчик.

Результаты обучения

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

Преимущества курса

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

Что включено

Выдается диплом/сертификат
Гибкий график
Реальный проект в портфолио
Сопровождение ментора