БОНУСЫ ОТ ОБУЧЕНИЯ В ГУАП
ОБУЧЕНИЕ ПО МОДУЛЯМ
Количество академических часов: 144
Форма обучения: очная с применение дистанционных образовательных технологий
Модуль 1. Основы программирования
Тема 1.1. Введение в программирование. История языка Python
Тема 1.2 Обзор редакторов кода/IDE
Тема 1.3. Переменные и функция вывода
Тема 1.4. Арифметические операции и обработка ошибок
Тема 1.5. Типы данных и преобразование типов
Модуль 2. Строки и списки
Тема 2.1. Строки в Python
Тема 2.2 Индексы и срезы
Тема 2.3. Операции над строками
Тема 2.4. Что такое списки
Тема 2.5. Индексы и срезы, сложение и умножение
Тема 2.6. Сортировка и поиск элементов
Модуль 3. Условный оператор и циклы for
Тема 3.1. Булев тип данных и логические выражения
Тема 3.2.Условный оператор и дополнительные ветки кода
Тема 3.3. Понятие цикла и перебор списка
Тема 3.4. Перебор индексов списка
Тема 3.5. Обработка списков с помощью циклов
Модуль 4. Основы при работе с функциями
Тема 4.1. Основы функций
Тема 4.2. Создание функций
Тема 4.3. Параметры по умолчанию
Тема 4.4.Позиционные и именованные аргументы
Количество академических часов: 144
Форма обучения: очная с применение дистанционных образовательных технологий
Модуль 1. Основы программирования
Тема 1.1. Введение в программирование. История языка Python. Обзор редакторов кода/IDE
Тема 1.2 Переменные и функция вывода. Арифметические операции и обработка ошибок
Тема 1.3. Типы данных и преобразование типов. Строки в Python. Индексы и срезы
Тема 1.4. Операции над строками. Что такое списки
Тема 1.5. Индексы и срезы, сложение и умножение. Сортировка и поиск элементов
Модуль 2.Циклы и функции
Тема 2.1. Булев тип данных и логические выражения. Условный оператор и дополнительные ветки кода
Тема 2.2 Понятие цикла и перебор списка. Перебор индексов списка
Тема 2.3. Обработка списков с помощью циклов. Основы функций
Тема 2.4. Создание функций. Параметры по умолчанию
Тема 2.5. Позиционные и именованные аргументы
Модуль 3.Вложенные списки и цикл while
Тема 3.1.Список списков. Циклы по вложенным спискам
Тема 3.2.Сортировка списков. Словари основы
Тема 3.3. Словари и списки. Список словарей
Тема 3.4. Сложные логические выражения. счетчики
Тема 3.5. Цикл while
Модуль 4.Сбор и хранение данных
Тема 4.1. Что такое WebMining. Транспортный протокол
Тема 4.2. Введение в HTML. Инструменты разработчика
Тема 4.3. GET/Postзапросы
Тема 4.4.Регулярные выражения, API, JSON, Парсинг HTML
Количество академических часов: 144
Форма обучения: очная с применение дистанционных образовательных технологий
Модуль 1. Основы программирования
Тема 1.1. Введение в Python. Базовые инструменты разработчика. Переменные.
Синтаксис языка.
Тема 1.2. Типы данных, структуры данных: множества, словари, списки, кортежи. Стандартная библиотека Python. Работа с пакетами.
Тема 1.3.Простые диалоговые программы. Консольный ввод и вывод данных.
Базовые алгоритмические конструкции: условные операторы, циклы.
Тема 1.4. Исключения: работа с ошибками.
Процедурное программирование. Подпрограммы: процедуры и функции, рекурсивные функции. Тема 1.5. Объектно-ориентированное программирование и основные шаблоны проектирования
Модуль 2. Работа с файлами
Тема 2.1. Работа с текстовыми файлами. Основные операции чтения и записи данных из/в файл. Основы работы с электронными таблицами и изображениями.
Тема 2.2 Библиотека pandas для работы с данными. Знакомство с JupyterNotebook и Markdown
Тема 2.3. Сбор, обработка и визуализация данных.
Тема 2.4.Изучение библиотек matplotlib и seaborn.
Тема 2.5. Веб-скрейпинг. Библиотеки requests, BeautifulSoup. Парсинг html-файлов
Модуль 3.Продвинутый Python
Тема 3.1. Основы использования промышленных средств разработки (Git, PyCharm).
Тема 3.2. Основы разработки сложных модульных программ.
Тема 3.3. Программы с графическим интерфейсом.
Тема 3.4. Обзор фреймворков Flask, Django, FastAPI, aiogram.
Тема 3.5. Разработка чат ботов. Основы управления проектом на удаленном сервере
Модуль 4.Основы машинного обучения с использованием библиотеки TensorFlow
Тема 4.1. Обзор библиотеки TensorFlow
Тема 4.2. Обработка текста и естественного языка, вложения слов
Тема 4.3. Word2Vec, классификация текста с помощью BERT
КАК ПРИНЯТЬ УЧАСТИЕ В ОБУЧЕНИИ