Обучение программированию
на языке Python
Работа с преподавателем
Практические занятия
Формат - Очно и Онлайн
Основные и расширенные возможности
Обучайтесь очно или в режиме онлайн-трансляции
Занятия проходят в компьютерных классах
Прямое взаимодействие с ведущим экспертом
Проекты для портфолио
Cоздание реальных проектов для успешного резюме
Обучение программированию
на языке Python
Основные и расширенные возможности
Практические занятия
Работа с преподавателем
Занятия проходят в компьютерных классах
Прямое взаимодействие с ведущим экспертом
Очно и Онлайн
Обучайтесь очно или в режиме онлайн-трансляции
Проекты для портфолио
Cоздание реальных проектов для успешного резюме
Python входит в топ-5 самых востребованных языков программирования
100 000 рублей - средняя зарплата Python-разработчика
Язык Python используют более 80% разработчиков
Его используют Mail.ru (VK), Google, Яндекс, Pinterest, Youtube, Intel и Microsoft, NASA, и многие другие крупные компании
Это одна из самых высокооплачиваемых профессий с большими карьерными возможностями
Чтобы освоить профессию не требуется опыта программирования или технического образования
Преимущества обучения
в учебном центре Финконт
Интенсивное обучение
Получение знаний и навыков за короткий срок
Практическая направленность
Практическое применение всех блоков в работе
Атмосфера нетворкинга
Общение и обмен точками зрения с коллегами
Ответы на вопросы
Живое общение с преподавателем
Обучение в мини-группах
Группы до 10 человек для успешного освоения языка
Индивидуальный подход
Каждому слушателю уделяется особое внимание
Преимущества обучения
в учебном центре Финконт
Интенсивное обучение
Получение знаний и навыков за короткий срок
Практическая направленность
Практическое применение всех блоков в работе
Атмосфера нетворкинга
Общение и обмен точками зрения с коллегами
Ответы на вопросы
Живое общение с преподавателем
Обучение в мини-группах
Группы до 10 человек для успешного освоения языка
Индивидуальный подход
Каждому слушателю уделяется особое внимание
Наш преподаватель
Шишаков Виталий Владимирович
Преподаватель-практик в области информационных технологий.

Образование:

Аспирантура Физического факультета МГУ, кафедра Математического Моделирования и Информатики.

Опыт преподавания:

Программирование (C++, Matlab, Python, Java, Web), теор.вер, и другие специальные дисциплины.

Опыт работы в различных отраслях IT, связанных с Web-программированием, системным администрированием, облачными инфраструктурами более 17 лет.
Форматы обучения
Обучение в светлой просторной аудитории
Прямое взаимодействие с преподавателями
Возможность установить полезные рабочие связи с коллегами
Методические материалы
Обеды, кофе-паузы
Онлайн-трансляция
Обучение без отрыва от работы, из любой точки мира, в комфортной обстановке
Отсутствие финансовых и временных затрат на командировки
Своевременная обратная связь от преподавателей
Очно в Москве
Бонус! Дарим доступ к записи курса на 1 месяц!
Получайте новые знания в удобном для вас формате
ПРОГРАММЫ ОБУЧЕНИЯ
Основные возможности языка Python: базовый уровень
В ходе обучения вы изучите синтаксис языка, получите базовые навыки структурного и процедурного программирования, познакомитесь со структурами данных языка Python. А также научитесь устанавливать и настраивать среду разработки, применять базовые конструкции Python, создавать модули и пакеты, пользоваться основными структурами данных, выполнять основные операции ввода/вывода. Кроме того, на курсе будет дана необходимая подготовка для изучения объектно-ориентированного программирования на языке Python.
Москва + Онлайн-трансляция
1-5 августа с 10:00 до 17:30
Кому подойдет этот курс
Курс рассчитан на начинающих специалистов, которые хотят научиться создавать код Python на базовом уровне.
По итогу обучения вы научитесь:
  • устанавливать и настраивать среду разработки;
  • применять базовые конструкции Python;
  • создавать модули и пакеты;
  • пользоваться основными структурами данных;
  • выполнять основные операции ввода/вывода.

Расширенное программирование языка Python: продвинутый уровень
В ходе обучения вы овладеете базовыми элементами языка Python, а также научитесь создавать объектно-ориентированные приложения на языке Python, выполнять первичную обработку данных на языке Python, ориентироваться в стандартной библиотеке языка Python. Также вы получите необходимую подготовку для изучения проектирования пользовательского интерфейса на базе Qt/Python и веб-программирования на базе Python/Django либо Python/Flask
Москва + Онлайн-трансляция
8-12 августа с 10:00 до 17:30
Кому подойдет этот курс
Курс подойдёт опытным специалистам, которые уже владеют базовыми навыками программирования и хотят научиться создавать код Python на продвинутом уровне.
По итогу обучения вы научитесь:
  • Использовать интерпретатор Python в различных режимах.
  • Использовать различные типы данных Python.
  • Описать особенности объектно-ориентированной парадигмы в языке Python.
  • Создавать пользовательские классы.
  • Сериализовать данные с помощью модуля pickle.
  • Работать с json-данными.
  • Создавать и изменять основные объекты реляционной базы данных.
  • Использовать ORM (объектно-реляционное отображение).
  • Создавать и изменять NoSQL базы данных.
  • Определять собственные модули и пакеты.

День 1.

Модуль 1. Начало работы (4 ак. ч.).

  • Версии и реализации языка Python.
  • Основные принципы работы интерпретатора Python.
  • Установка интерпретатора и среды разработки используемых на курсе.
  • Основные элементы программирования.
  • Настройка лабораторной среды.
  • Работа со встроенными типами данных.
  • Анализ текста с использованием встроенных типов данных.

Модуль 2. Управляющие конструкции (4 ак. ч.).

  • Ветвление.
  • Циклы.
  • Простой ввод и простой вывод.
  • Использование условий.
  • Использование циклов.
  • Обработка списков. Создание генераторов.
  • Использование логических операторов.

День 2.

Модуль 3. Функции и коллекции (4 ак. ч.).

  • Словарь.
  • Список.
  • Кортеж.
  • Последовательность.
  • Перебор (for).
  • Функция.
  • Генератор-функция.
  • Создание функций с различными параметрами.
  • Использование лямбда-выражений и функций-генераторов.
  • Рефакторинг предыдущих проектов.

Модуль 4. Модули и пакеты (4 ак. ч.).

  • Создание собственного модуля.
  • Создание пакета.
  • Подсистема pip.
  • Краткий обзор стандартной библиотеки.
  • Установка стороннего модуля.

День 3.

Модуль 5. Создание собственного модуля и его импорт (4 ак. ч.).

  • Работа с Python Library: модули time, datetime, xml, re и другие.
  • Установка и использование сторонних модулей: numpy, pandas, matplotlib.

Модуль 6. Работа с файловой системой (4 ак. ч.).

  • Работа с файлами.
  • Работа с каталогами.
  • Обработка параметров командной строки.
  • Получение атрибутов файлов.
  • Реализация ввода/вывода на консоль.
  • Чтение и запись файлов.

День 4.

Модуль 7. Исключения и обработка ошибок (4 ак. ч.).

  • Понятие об исключении.
  • Выброс исключения.
  • Перехват исключения.
  • Стандартные исключения.
  • Исправление кода, содержащего ошибки.
  • Внедрение механизма обработки исключений.
  • Создание собственного исключения.

Модуль 8. Регулярные выражения и основы синтаксического разбора (4 ак. ч.).

  • Понятие о регулярном выражении.
  • Синтаксис регулярных выражений.
  • Применение регулярных выражений.

День 5.

Модуль 9. Элементы функционального программирования (8 ак. ч.).

  • Функция как объект.
  • Операция замыкания (closure) и операция каррирования (currying).
  • Понятие о декораторе.

День 1.

Модуль 1. Понятие класса. Инкапсуляция (4 ак. ч.).

  • Класс и экземпляр класса.
  • Данные экземпляра, методы экземпляра и свойства экземпляра.
  • Понятие атрибута.
  • Настройка лабораторной среды,
  • Создание класса, членов классов и его экземпляров.

Модуль 2. Наследование (4 ак. ч.).

  • Принцип утиной типизации.
  • Понятия базового класса и производного класса.
  • Функция isinstance и ее применение.
  • Создание производного класса.
  • Применение экземпляров базового и производного класса.

День 2.

Модуль 3. Полиморфизм и абстракция (4 ак. ч.).

  • Подмена методов в производном классе.
  • Понятие абстрактного класса.
  • Применение полиморфных классов.

Модуль 4. Практическая работа (4 ак. ч.).

День 3.

Модуль 5. Алгоритмы сортировки и поиска (4 ак. ч.).

  • Основные алгоритмы сортировки и поиска.
  • Понятие сложности алгоритма.
  • Поиск информации по заданному критерию.

Модуль 6. Алгоритмы поиска на графах (4 ак. ч.).

  • Поиск в ширину.
  • Поиск в глубину.
  • Построение пути в графе.

День 4.

Модуль 7. Структуры данных (4 ак. ч.).

  • Понятие о структуре данных.
  • Список и запись как основные структуры данных.
  • Таблица и другие практически важные структуры данных.
  • Представление записей и таблиц в программе на языке Python.
  • Создание и изменение основных объектов реляционной базы данных.
  • Использование ORM на примере SQLAlchemy.
  • Создание и изменение нереляционной базы данных.

Модуль 8. Стандартные абстрактные типы данных (4 ак. ч.).

  • Контейнерные типы.
  • Библиотечные модули collections и collections.abc.
  • Схема «Компонент-Контейнер» и ее применение.

День 5.

Модуль 9. Хранение данных вне программы (4 ак. ч.).

  • Сохранение и восстановление данных. Библиотечный модуль pickle.
  • Понятие об объектно-реляционном соответствии.
  • Применение модуля pickle для хранения и передачи данных.

Модуль 10. Практическая работа (4 ак. ч.).

  • Поиск маршрута между двумя пунктами.
  • Обработка XML-документа.
  • Комплектование и обработка заказа.
  • Игра в шахматы (программная часть).
  • Веб-скрейпинг.
  • Составление расписания учебных занятий.
  • Написание игрового сервера.
  • Расчет простой электрической сети постоянного тока.
  • Обработка видео с использованием внешнего ПО.
Записаться на курс
Основные возможности языка Python: базовый уровень
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь с политикой конфиденциальности
Записаться на курс
Расширенное программирование языка Python: продвинутый уровень
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь с политикой конфиденциальности
Стоимость участия
Основные возможности языка Python: базовый уровень
  • 1-5 августа 2022 с 10:00 до 17:30
  • Курс в Москве или в формате Онлайн
  • Удостоверение о повышении квалификации 40 часов

27 900₽ * 30000
*при полной оплате курса

или 3 000₽/месяц*
*при оформлении рассрочки на 10 месяцев от банка-партнера Тинькофф
Записаться
Расширенное программирование на языке Python: продвинутый уровень
  • 8-12 августа 2022 с 10:00 до 17:30
  • Курс в Москве или в формате Онлайн
  • Удостоверение о повышении квалификации 40 часов

37 200₽ * 40000
*при полной оплате курса

или 4 000₽/месяц*
*при оформлении рассрочки на 10 месяцев от банка-партнера Тинькофф
Записаться
Скидка 15% при покупке двух курсов!
Освойте язык Python с нуля до продвинутого уровня всего за 59 500₽ вместо 70 000₽
По итогам обучения слушатели получают Удостоверение о повышении квалификации в объеме 40 часов
Лицензия на право ведения образовательной деятельности от 08 июня 2021 г. N041442, выдана Рособрнадзором
Документ по окончании
обучения
Этапы обучения на курсе
1
Обучение по теме.
Присутствие на занятиях в удобном для вас формате
2
Выполнение заданий.
Изучение материала и отработка знаний на практике
3
Обратная связь.
Ответы преподавателей на вопросы участников
4
Итоговая аттестация.
Получение удостоверения о прохождении курса
Получить бесплатную консультацию
и записаться на обучение
УЧЕБНЫЙ ЦЕНТР «ФИНКОНТ»
Мы знаем, как предоставить
качественное образование
>12
лет опыта на рынке обучения
33 880+
слушателей прошли
наши программы обучения
300+
высококвалифицированных преподавателей
26
направлений и отраслей образовательных программ
Подписывайтесь на наш телеграм-канал и узнавайте о предстоящих мероприятиях и актуальных новостях из мира Бизнеса!
Наши контакты

Тел./факс: 8 (495) 637-82-43

E-mail: info@fcaudit.info

Режим работы:

пн-пт, с 9.00 до 19.00, выходные – сб, вс

Адрес:

г. Москва, ул. Золотая д. 11, бизнес-центр «Золото», 5 этаж

Made on
Tilda