+7 (495) 150 96 00 academy@academyit.ru Войти

В корзине ничего нет.


Войти

В корзине ничего нет.

Академия АйТи Онлайн
#
#pp_python # Профессии (профпереподготовка) # 312 ак. часов

Разработчик Python


Физлицам 35000 ₽ 70000 ₽
Юрлицам 35000 ₽ 70000 ₽
Смешанная форма обучения - модульная: онлайн вебинары (или очно), практические задания, виртуальные лаборатории.

Забронировать курс

14 Июня 2022

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

#

Новички

Программа курса рассчитана на новичков, у которых нет опыта программирования и базовых знаний из сферы. 

#

Специалисты по Data Science

Вы получите новые навыки: автоматизируете работу с базами данных, будете составлять отчеты на новом уровне.

#

Разработчики

Никогда не поздно учить новый язык, особенно такой перспективный

Содержание

1

Базовый модуль: Введение в программирование на основе Python и Основы программирования


1.1 Язык программирования Python и его место среди других языков и систем программирования

1.2 Алгоритм – свойства и способы представления. Типы данных – назначение и роль в программе. Операнды и операторы – вычисление выражений

1.3 Основные операции и типы данных. Типы данных: числа, строки, списки, логический тип, None. Функции преобразования типов. Операторы ветвления и циклы

1.4 Кортежи, списки и словари.

1.5 Функции в Python

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

1.7 Строки и форматирование

1.8 Методы отладки программ

1.9 Модели разработки программ. Структурное программирование. Базовые принципы: блочная структура кода – блоки и подпрограммы. типовые структуры управления – последовательность, ветвление, цикл

1.10 Понятие массива. Типовые задачи с массивами: доступ к элементу, обход элементов, инициализация элементов

1.11 Коллекции в Python

1.12 Модули и пакеты

1.13 Работа с файловой системой

1.14 Исключения и обработка ошибок

1.15 Регулярные выражения

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

1.17 Оптимизация программ и программного кода

1.18 Логические операции. Сложные условия. Оператор цикла for. Функция range

1.19 Оператор цикла while. Операторы break и continue.

1.20 Вложенные циклы. Оценка времени работы алгоритмов, эффективность кода

1.21 Строки. Операции со строками. Срезы

1.22 Методы строк. Типовые задачи на обработку текста

1.23 Генераторы списков. Вложенные списки

1.24 Сортировка списков: простые алгоритмы. Двоичный поиск

1.25 Множества. Основные операции с множествами

1.26 Словари. Основные операции со словарями

1.27 Подпрограммы (функции) как основные блоки кода. Описание функций в Python Параметры функций, возвращаемые значения

2

Профильный модуль: Объектно-ориентированное программирование


2.1 Классы и объекты

2.2 Наследование

2.3 Абстрактные классы и полиморфизм

2.4 Алгоритмы сортировки и поиска в Python

2.5 Алгоритмы поиска на графах

2.6 Записи и данных. Работа с данными SQLite 

2.7 Хранение данных вне программы

2.8 Работа с данными JSON в Python

3

Профильный модуль: Разработка веб - приложений в Django


3.1 Введение в Django
3.2 Модели
3.3 Django Admin
3.4 Представления
3.5 Шаблоны
3.6 Работа с формами
3.7 Аутентификация и авторизация
3.8 Сессии
3.9 Тестирование и отладка
3.10 Безопасность
3.11 Разработка RESTful API с Django
3.12 Использование AngularJS с Django
3.13 Развертывание Django веб-приложений

4

Профильный модуль: Data Science. Обработка, анализ и визуализация больших данных на языке Python. Библиотеки pandas, numpy, matplotlib и seaborn


4.1 Установка и настройка программного обеспечения. Базовый инструментарий работы в Jupyter notebook
4.2 Библиотека numpy. Вычислительные задачи
4.3 Библиотека pandas и анализ данных
4.4 Первичная обработка данных
4.5 Статистика и анализ
4.6 Библиотека matplotlib. Визуализация данных
4.7 Библиотека seaborn. Наглядная визуализация сложных данных

5

Профильный модуль: Machine Learning. Основы машинного и глубокого обучения на языке Python


5.1 Постановка задачи машинного обучения
5.2 Обучение с учителем
5.3 Использование библиотека scikit-learn для машинного обучения
5.4 Обучение с учителем. Задача регрессии
5.5 Обучение без учителя
5.6 Основы глубокого обучения
5.7 Промежуточный контроль

Рекомендуемые курсы

Цифровые профессии
Экспресс+ - онлайн обучение
Физлицам 70000 ₽
Юрлицам 70000 ₽
Цифровые профессии
Экспресс - очное обучение
Экспресс+ - онлайн обучение
Специалист по Big Data
# pp_bigdata
Академия АйТи Академия АйТи
# 296 ак. часов
Физлицам 83 998 ₽
Юрлицам 83 998 ₽
Профессии (профпереподготовка)
Коннект+ - смешанное обучение
Тестировщик программного обеспечения
# pp_tester
Академия АйТи Академия АйТи
# 260 ак. часов
Физлицам 70000 ₽
Юрлицам 70000 ₽


Преподаватели

Рулёв Сергей Викторович
3

Рулёв Сергей Викторович

Эксперт по разработке приложений на Python, Django и программам MS Office. Microsoft Certified Trainer.

Рулёв Сергей Викторович

Направление обучения:

Python, Django, EXCEL, VBA, MS Project

Вендоры:

Python, Microsoft

О преподавателе:

Преподаватель-практик, обладатель статусов MCT (MICROSOFT CERTIFIED TRAINER), MCP (MICROSOFT CERTIFIED PROFESSIONAL) и других престижных международных сертификаций. Щедро делится со слушателями своими профессиональными секретами и приводит живые, запоминающиеся примеры. Особый упор делает на практическое применение получаемых навыков и понимание внутреннего устройства языков программирования. Продолжая обучение, наши слушатели вновь и вновь записываются к Сергею Викторовичу — лучшее подтверждение профессионального и педагогического мастерства!  

Во время учёбы в Московском физико-техническом институте Сергей Викторович проявил себя, заняв первое место по физике в МФТИ. После института начал работать физиком-теоретиком, моделируя резонатор мощного лазера на фортране. После перестройки перешёл в бизнес, в область финансов. Сергей Викторович начинал свою карьеру с должности аудитора компании «Deloitte Touche Tohmatsu», входящей в «большую четвёрку» аудиторских компаний. Работал финансовым директором в организациях Вимм-Билль-Данн, Акелла, РусДел, МераМед. Успешно написал программы и внедрил систему бюджетирования, наладил ведение управленческого учёта во многих известных компаниях, что способствовало значительному снижению накладных расходов и росту прибыли.  

Высочайший уровень квалификации Сергея Викторовича подтверждён степенью MBA (Master of Business Administration, Магистр Делового Администрирования), полученной в Американском Институте Бизнеса и Экономики. Степень МВА — признанное во всем мире подтверждение квалификации бизнес-руководителя среднего и высшего звена. 

Главный девиз Сергея Викторовича - научить слушателей программировать с использованием "пайтоновского" подхода! Как говорит Сергей Викторович, слушатели должны программировать на Python по принципу DRY (Don't Repeat Yourself), а не по принципу WET (Want Everything Typing).

У Сергея Викторовича учились сотрудники АОА "Сбербанк-России", Внешторгбанк, Центральный банк, Норильский никель, Алмаз-Антей, Федеральной Службы Безопасности.

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

1987г. Московский физико-технический институт 
(физик-исследователь, экспериментальная ядерная физика)

1995г. American Institute of Business and Economics 
(Master of Business Administration)

Полученные статусы:

MOS: EXCEL 2016     
MOS: EXCEL 2016: EXPERT
MCT – MICROSOFT CERTIFIED TRAINER
MCP – MICROSOFT CERTIFIED PROFESSIONAL

MCTS: MANAGING PROJECTS WITH MICROSOFT PROJECT 2010
MCTS: MICROSOFT SPECIALIST IN MICROSOFT PROJECT 2013 
MCTS: MANAGING PROJECTS WITH MICROSOFT PROJECT SERVER 2013


0 отзывов

Об этом курсе отзывов пока нет. Будьте первым.





#
#

Академия АйТи


a Softline Company

Ведущий консалтинговый центр получения дополнительного профессионального образования

Войдите в систему, чтобы получить все возможности платформы и доступ к образовательным курсам
Не запоминать
Забыли пароль?

Забыли пароль?

Введите e-mail, указанный при регистрации, пришлем вам инструкцию по восстановлению пароля.

Нажимая «Зарегистрироваться» вы соглашаетесь с политикой обработки персональных данных

Нажимая «Зарегистрироваться» вы соглашаетесь с политикой обработки персональных данных
15%
Шаг 1 из 2 Заполните данные
Далее Назад Зарегистрироваться