Основы программирования на Python

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

Python используют компании-гиганты.
YouTube и Instagram целиком написаны на Python. Spotify и Amazon используют Python для анализа данных.

За 1 месяц научим создавать консольные и веб-приложения на Python.

Курс на 70% состоит из практических заданий.

Ближайшая дата:
05.04.2021
Количество часов
50
Продолжительность
10 занятий
Стоимость курса
550 BYN

*Оплата в 2 этапа

Цель курса:

  • Освоить синтаксис, типы данных, основные операции и конструкции языка Python.
  • Познакомиться с процессом разработки программного обеспечения.
  • Освоить принципы объектно-ориентированного программирования на Python.
  • Освоить разработку веб-приложений по шаблону Model-View-Controller.

Режим и формат обучения:

Расписание: 2 раза в неделю (ПН, СР)
Время: 18:15-22:00
Формат: ONLINE 

Преподаватель курса:

1828_oooo.plus.png
Анастасия Бурмакова – инженер-программист-системотехник. Окончила  магистратуру БГТУ по специальности «Основы информатики». Языки программирования: Python, Java, C/C++/C#, SQL Опыт работы с HTML / HTML5, CSS / CSS3, JavaScript, JQuery, React. Базы данных: Oracle, MS SQL Server, MySQL, SQLite.

Необходимая подготовка:

  • Базовые знания английского языка (А1-А2).
  • Уверенный пользователь ПК.
  • Базовые знания основ HTML-верстки, стилей CSS.

По окончании курса каждый слушатель получит:

  • Сертификат от Института IBA.

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

1. ВВЕДЕНИЕ В PYTHON

  • Общая характеристика языка Python
  • Среда разработки PyCharm
  • Структура программы
  • Ввод и вывод информации
  • Программа «Hello World»
  • Переменные и типы данных
  • Операции с числами
  • Основные встроенные модули
  • Разветвляющиеся программы, условный оператор if
  • Домашние задание
  • Циклические программы, операторы циклов for и while
  • Область видимости переменных
  • Домашние задание
  • Списки
  • Вычисление сумм, произведений, экстремумов
  • Словари
  • Домашние задание

2. ФУНКЦИОНАЛЬНОЕ И ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ
  • Функции
  • Рекурсивные функции
  • Алгоритмы сортировки
  • Домашние задание
  • Классы и объекты
  • Инкапсуляция
  • Наследование
  • Полиморфизм
  • Домашние задание
  • Класс object
  • Строковое представление объекта
  • Домашние задание

3. РАБОТА С ФАЙЛАМИ
  • Обработка символьной информации
  • Чтение и запись текстовых файлов
  • Домашние задание
  • Обработка исключений
  • Табличный формат файлов CSV
  • Домашние задание

4. РАЗРАБОТКА ВЕБ-ПРИЛОЖЕНИЙ
  • Основные понятия клиент-серверной работы в веб
  • Концепция MVC реализуемая Django.
  • Шаблон Model-View-Controller
  • Фреймворк Django
  • Назначение view и url файлов
  • Создание проекта на фреймворке Django в среде разработки PyCharm
  • Запуск веб-приложения на веб-сервере
  • Основные настройки веб-приложения на фреймворке Django.
  • Реляционная база данных
  • Базовые SQL-запросы (select, update, insert, delete)
  • Активация классов-моделей
  • Домашние задание
  • Итоговая аттестация: демонстрация полученных в курсе умений при создании типового прикладного веб-приложения


Заказать курс
Подождите немного, идет отправка ...