Программа «Разработчик Python, с нуля до знаний Middle»
Живые вебинары / Самостоятельно с наставником / Обучение в ЛК на сайте автора
Программа профессиональной переподготовки по формированию навыков программирования на языке Python с нуля. Научитесь проектировать сложные проекты.
Обновлено: 13.04.2024
Источник изображения: Unsplash
- Оплата на сайте автора. Цена может отличаться.
- 262 часа
- 4 модуля
- Обучение: в ЛК на сайте автора
- Когда будете учиться: строго по расписанию
- Уровень сложности: для новичков
- Домашние задания: есть
- Сопровождение: куратором
- Диплом
- Техническая поддержка: в рабочее время, чат на сайте, чат в мессенджере, электронная почта, телефон
- Доступ: в день начала обучения
Чему вы научитесь?
- Проводить объектно-ориентированное программирование.
- Применять базовые конструкции Python.
- Устанавливать интерпретатор Python.
- Осуществлять разработку веб-приложений в Django.
- Выполнять основные операции ввода/вывода.
- Настраивать среду разработки.
О программе
Описание
Программа обучения
Особенности
В цифровом мире Python — популярный язык программирования. Удобен в работе программистов всех направлений. Его применение сокращает время на разработку, этот скриптовый язык выгодно отличается от «классических версий». Например, для одностраничников код на языке Python поместится в одну строчку, когда для другого языка потребуется до 20.
Профессиональная переподготовка на базе Академия АйТи заинтересует новичков и действующих специалистов. В ходе обучения на программе слушатели познакомятся с главными конструкциями Python, основами программирования на этом языке и научатся устанавливать среду разработки. После обучения выдается диплом, который приравнивается ко второму высшему образованию.
В программе обучения «Разработчик Python»:
- Введение в основы программирования на скриптовом языке Python.
- Объектно-ориентированное программирование.
- Разработка веб - приложений в Django.
- Data Science. Разные типы библиотек для хранения информации.
- Машинное обучение на языке Python.
В результате изучения учебной программы слушатели освоят новую профессию с нуля, научатся работать с языком Python, повысят квалификацию и получат диплом установленного образца.
Базовый модуль
Введение в программирование на основе 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.1 Классы и объекты.
- 2.2 Наследование.
- 2.3 Абстрактные классы и полиморфизм.
- 2.4 Алгоритмы сортировки и поиска в Python.
- 2.5 Алгоритмы поиска на графах.
- 2.6 Записи и данных. Работа с данными SQLite.
- 2.7 Хранение данных вне программы.
- 2.8 Работа с данными JSON в Python.
Профильный модуль
Разработка веб - приложений в 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 веб-приложений.
Профильный модуль
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. Наглядная визуализация сложных данных.
Профильный модуль
Machine Learning. Основы машинного и глубокого обучения на языке Python
- 5.1 Постановка задачи машинного обучения.
- 5.2 Обучение с учителем.
- 5.3 Использование библиотека scikit-learn для машинного обучения.
- 5.4 Обучение с учителем. Задача регрессии.
- 5.5 Обучение без учителя.
- 5.6 Основы глубокого обучения.
- 5.7 Промежуточный контроль.
-
ФорматСамостоятельно с наставником
Живые вебинары
Обучение в ЛК на сайте автора -
Продолжительность262 часа
-
Уровень сложностиДля новичков
-
Когда вы будете учитьсяСтрого по расписанию
-
Домашние заданияЕсть
-
Документ об обученииДиплом Освоение программы курса
-
СопровождениеКуратором
-
Общение с группойФорум или чат внутри ЛК
-
Техническая поддержкаВ рабочее времяЧат на сайтеЧат в мессенджереЭлектронная почтаТелефон
-
Год выхода2023 Последнее обновление: 13.04.2024
- Нажмите на кнопку
Узнать подробнее - Вы перейдете на детальную страницу программы Академии. Внимательно прочитайте представленную на ней информацию.
- Следуя указаниям, оформите заказ на программу.
- Обязательно укажите актуальный e-mail. На него придет вся информация, в частности, по доступу к программе.
Если инструкция вам не помогла, пожалуйста напишите нам на почту info@info-hit.ru, мы оперативно поможем вам получить необходимую информацию.
Отзывы о программе
1 отзыв
Другие курсы автора
- Формат — Живые вебинары
- 256 часов
Программа — Системный администратор на Linux с углубленным изучением информационной безопасности
- Формат — Живые вебинары
- 252 часа
Программа — Системный аналитик
- Формат — Живые вебинары
- 512 часов
Программа — Информационная безопасность. Техническая защита конфиденциальной информации
- Формат — Видеоуроки
- 9 дней
Программа — Тестирование на проникновение и анализ безопасности. Базовый уровень
- Формат — Живые вебинары
- 108 часов
Программа — Обеспечение безопасности значимых объектов критической информационной инфраструктуры
- Формат — Видеоуроки