Днепр

Дмитрия Яворницкого, 101

По вопросам поступления:

Учебный отдел:

По вопросам оплаты:

Курс «Разработка web и desktop приложений на Python»
Начало занятий: 24 ноября

Форма регистрации

Почему следует выучить язык программирования Python?

Python - язык программирования, который меняет мир. Этот редкий язык программирования одновременно является простым и мощным. Python поддерживает процедурно-ориентированное и объектно-ориентированное программирование.

Интересная работа и низкий порог входа – один из самых простых языков программирования, именно с Python легко начать свой путь в IT. У него простой синтаксис, его легко выучить и можно быстро начать программировать.

Высокая оплата Python разработчиков – начинающий специалист, который хорошо разобрался с основами Python, получает от 450 $, а с опытом работы и успешно реализованными проектами около 2000-3000 $.

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

Карьерные возможности – спрос на Python разработчиков растет из-за возможностей этого языка программирования. Python может стать стартовым языком программирования или дополнительным. Основ Python достаточно для начала разработки небольших проектов. На Python можно создать практически все, что угодно: программное обеспечение, веб-сайты, компьютерные игры.

Почему студенты выбирают Компьютерную Академию ШАГ?

Необходимые знания и практические навыки – на занятиях в Компьютерной Академии ШАГ студенты получают только необходимые для работы знания. Учебный процесс построен по принципу: меньше теории, больше практики.

Современная и актуальная программа обучения – учебная программа в Академии пересматривается регулярно, добавляются новые темы, а менее актуальные исчезают для того, чтобы студенты получили самую последнюю и актуальную информацию.

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

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

Быстрое трудоустройство - выпускникам Академии, которые хорошо учились, легко найти новую работу. Преподаватели часто рекомендуют своих студентов на открытые вакансии в компаниях. В Академии ШАГ работает программа трудоустройства выпускников.

Программа обучения
  • Основы программирования Python Модуль 1 (32 пары)
    • Установка среды разработки Python. Интерпретатор Python.
    • Типы данных и выражения
    • Базовые операции ввода/вывода
    • Операторы ветвления. Случайные числа.
    • Повторное выполнение команд. Циклы.
    • Кортежи, списки и словари
    • Функции. Локальные и глобальные переменные.
    • Лямбда функции
    • Обработка исключений
    • Пакеты и модули
    • Ведение журнала событий и форматирование текстовых строк
    • Отладка приложений
    • Создание исполняемых файлов приложений для ОС Windows
    • Стиль программирования PEP 8
    • Экзамен
  • Объектно-ориентированное программирование Модуль 2 (20 пар)
    • Основные понятия ООП.
    • Понятие класса. Методы, конструкторы, деструкторы.
    • Инкапсуляция
    • Наследование
    • Пользовательские исключения
    • Итераторы, генераторы и функторы
    • Полиморфизм
    • Специальные методы классов. Перегрузка операций
    • Декораторы и свойства
    • Метапрограммирование
    • Экзамен
  • Стандартная библиотека Python Модуль 3 (21 пара)
    • Работа с файлами
    • Регулярные выражения
    • Математические пакеты
    • Файловая система
    • Сохранение данных
    • Хранение данных. Архивация
    • Функции операционной системы
    • Многопоточные вычисления
    • Межпроцессное и сетевое взаимодействие
    • Отладка и профилирование
    • Экзамен
  • Введение в базы данных Модуль 4 (32 пары)
    • Введение в СУБД
    • Проектирование БД, формы нормализации
    • DDL. Запросы CREATE, ALERT, DROP
    • DML. Запросы SELECT, INSERT, UPDATE, DELETE
    • Многотабличные базы данных
    • Функции агрегирования
    • Связи таблиц базы данных
    • Работа с SQLite
    • Взаимодействие Python с MySQL
    • Обработка XML-документов
    • Экзамен
  • Разработка приложений с графическим интерфейсом Модуль 5 (18 пар)
    • Введение в разработку программ с графическим интерфейсом.
    • Модуль Tkinter
    • Обзор графических виджетов и их свойств
    • Создание и конфигурирование виджетов
    • Менеджеры расположения
    • События
    • Переменные Tkinter
    • Создание меню
    • Окна и диалоги
    • Виджет Canvas
    • Виджет Text
    • Виджет Tree
    • Стили и темы
  • Курсовой проект Модуль 6 (6 пар)
    • Игра Black Jack
  • HTML, CSS Модуль 7 (16 пар)
    • Введение в технологию HTML
    • Форматирование текста
    • Списки
    • Работа с изображениями, карта ссылок
    • Гипертекстовые ссылки. Меню сайта
    • Таблицы
    • Введение в каскадные таблицы стилей CSS.
    • Селекторы
    • Позиционирование, верстка блоками
    • Формы
    • Экзамен
  • JavaScript Модуль 8 (32 пары)
    • Введение. Основные конструкции языка
    • Объектная модель браузера BOM. Стандарт DOM
    • Массивы
    • Функции. Объекты
    • Обработка событий
    • Селекторы
    • События
    • Принципы взаимодействия и функции для работы с DOM
    • Формы, проверка правильности заполнения форм
    • Асинхронный JavaScript (AJAX)
    • Библиотека jQuery
    • Экзамен
  • Тестирование Модуль 9 (11 пар)
    • Введение в тестирование приложений
    • Модульное тестирование
    • Функциональное тестирование
    • Разработка через тестирование
    • Экзамен
  • Управление проектами разработки программного обеспечения Модуль 10 (5 пар)
    • Agile подход
    • Системы управления версиями
  • Разработка Web приложений Модуль 11 (24 пары)
    • Введение.
    • Python и WSGI
    • Установка Django
    • Создание проекта и приложения. Структура директорий
    • Встроенный http-сервер
    • Подключение к базе данных
    • Web-разработка с применением концепции MVC
    • Модели
    • Объекты базы данных
    • Представления
    • Основы использования шаблонов
    • Хранение и работа с данными
    • Разграничение прав доступа пользователей
    • Развертывание веб-приложений
  • Дипломная работа
Возраст:

от 15 до 55 лет

Расписание занятий:

два раза в неделю, 2 учебные пары в вечернее время

Стоимость:

от 2800 грн/мес

Аудиторные занятия:

178 академ.часов

Длительность:

6 мес

О преподавателях
Максим Шаптала

Кандидат технических наук и преподаватель кафедры «Разработка программного обеспечения» в Компьютерной Академии ШАГ.
Стаж разработки и преподавания – 11 лет. Опыт работы в Академии – более 4 лет.
Технологии: Python, Django, C/C++, C#, PHP, Java, Unity, .NET, WindowsForms, ASP.NET, WFT, WCF, HTML5/CSS3, Flask, JavaScript, jQuery.
Под руководством Максима Валентиновича студенты принимают участие в ежегодном IT-чемпионате «Золотой Байт», а команда Академии по робототехнике занимает призовые места на различных соревнованиях и робофестивалях.
Годичный курс «Программирование на Python» уникальная возможность выучить один из популярных языков программирования и начать разрабатывать на Python.

У нас нет журналов, дневников и табелей!
Мы используем передовую систему MyStat.
Подведем итоги

По окончании курса Вы будете:

  • 1. Устанавливать и настраивать среду разработки Python
  • 2. Применять базовые конструкции Python
  • 3. Создавать модули и пакеты
  • 4. Пользоваться структурами данных
  • 5. Выполнять операции ввода/вывода
  • 6. Создавать объектно-ориентированные приложения на языке Python
  • 7. Выполнять обработку данных на языке Python
  • 8. Ориентироваться в стандартной библиотеке языка Python
  • 9. Разрабатывать графические приложения
  • 10. Разрабатывать Web приложения

Вы получите

Дарим курс английского - каждому студенту!
Заполните форму регистрации

А хотите мы Вам вышлем набор демонстрационных электронных уроков
+
Книгу - "Как построить карьеру в IT"?


Да
Нет

Заполните пожалуйста форму


Введите sms-код для подтверждения


Получите книгу: «Как воспитывать ребенка. Советы известных людей»


Да
Нет