ДОПОЛНИТЕЛЬНОЕ ОБРАЗОВАНИЕ
В ТУСУРЕ

ТОЧНЫЕ ЗНАНИЯ
ОТТОЧЕННЫЕ НАВЫКИ

тел. +7 (3822) 70-17-36

Специалист по вопросам поступления

  • Безрукова
  • Вера Петровна

Специалист по вопросам обучения школьников

  • Тахтабаева
  • Ильмира Хусаиновна

Куратор дистанционного обучения

  • Завадовская
  • Олеся Александровна
 

Программирование на языке Python

Описание программы

Python - современный и прогрессивный язык программирования, который используют миллионы инженеров по всему миру. Этот язык по праву считается одним из самых лаконичных, что помогает разработчикам сконцентрировать все усилия на достижении результата и при этом получать удовольствие от самого процесса. Python используют такие IT-гиганты, как Google, Dropbox, Yandex, Facebook, Mail.ru и многие другие.

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

Цель курса - подготовить специалистов, способных эффективно и лаконично решать практические задачи на языке программирования Python. Курс направлен на изучение основ языка, его идеологии и позволит взглянуть на процесс разработки под новым углом. Во время обучения слушатели будут решать множество интересных и полезных задач.

 

Целевая аудитория:

  • Студенты, выпускники вузов и колледжей, а также все желающие получить новые знания и навыки в программировании;
  • Специалисты, желающие повысить свою квалификацию и систематизировать свои знания языка Python.

 

Рекомендуемая подготовка слушателя.

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

 

После окончания обучения вы будете знать:

  1. Идеологию языка Python, его плюсы и минусы, а также область применения;
  2. Базовые понятия и конструкции языка: сценарий, объект, класс, атрибут, функция, пакет и др.;
  3. Синтаксис языка Python: идентификаторы, типы данных, массивы примитивных типов, переменные, арифметические и логические операторы и выражения;
  4. Модель данных Python;
  5. Основы веб-программирования с использованием Django.

 

После окончания обучения вы будете уметь:

  1.  Получать удовольствие от программирования;
  2.  Создавать и отлаживать программы на языке Python; 
  3.  Проектировать Python-приложения;
  4.  Быстро и лаконично решать различные задачи на языке Python;
  5.  Разрабатывать веб-приложения.

 

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

  1. Особенности языка Python.
    Особенности языка Python и история его развития. Установка и настройка «рабочего окружения». Введение в типы данных. Использование командной строки интерпретатора. Выбор среды разработки.
  2. Введение в язык Python.
    Динамическая типизация в Python. Комментарии, литеральные константы, имена идентификаторов. Типы данных: числа, строки, списки, словари, кортежи. Отступы. Разделяемые ссылки.
  3. Операторы и выражения.
    Поток команд. Операторы. Порядок вычисления и его изменение. Ассоциативность. Выражения. Оператор if. Циклы for, while. Операторы break, continue.
  4. Структуры данных.
    Введение в объектную модель языка Python. Работа со списками, кортежами, словарями и множествами. Итераторы и генераторы.
  5. Функции и модули в языке Python.
    Параметры функций. Локальные переменные. Значения по умолчанию. Ключевые аргументы. Переменное число параметров. Оператор return. Документирование функций. Анонимные функции. Файлы байткода .pyc. Оператор from .. import. Имя модуля. Функция dir.
  6. Объектно-ориентированная модель языка Python.
    Классы, методы и оператор self. Конструктор. Переменные класса. Наследование, полиморфизм, инкапсуляция и перегрузка методов. Метаклассы. Декораторы.
  7. Исключения.
    Ошибки, исключения и их обработка. Вызов исключений. Try .. except..finally. Оператор with.
  8. Основные стандартные модули.
    Модули sys, logging, itertools, collections. Математические пакеты. Работа с файлами. Pickle. Ввод данных пользователем.
  9. Основы веб-программирования на Python.
    Основы каркаса разработки Django.  Модель MVC. Взаимодействие с базами данных и использование ORM.

Продолжительность обучения:

  • учебная программа: 72 часа.
  • продолжительность обучения: 2 месяца.

Форма обучения:

  • очная.

Выдаваемые документы:

  • Удостоверение о повышении квалификации ведущего государственного технического вуза.

Телефон: 8 (3822) 70-17-36, 53-30-77
ул. 19 Гвардейской дивизии, 9а,
пр. Ленина, 40, оф. 127