Распродажа!

PDA-100. Основы программирования на языке Python [2022] [Высшая инженерная школа СПбПУ] [Светлана Городецкая, Александр Мещеряков, Дмитрий Федоров]

р.1,000

-71%
Категория:
Если вы сомневаетесь в нашей честности, то напишите нам по контактам на сайте. по ссылке: https://unimys.com/obratnaya-svyaz/
Любой товар стоит от 150 до 500 рублей (цена не зависит от стоимость продажи у автора)
  • После оплаты вы сразу же получаете курсы на e-mail;
  • Низкая цена;
  • Легко оплатить (мы используем все популярные платежные системы).

Если вы оплатили продукт, и он не пришел вам на почту в течение 30 минут, то свяжитесь с нами по ссылке: https://unimys.com/zakaz-ne-prishel/

Описание

PDA-100. Основы программирования на языке Python [2022]
Высшая инженерная школа СПбПУ (Санкт-Петербургский Политехнический Университет)
Светлана Городецкая, Александр Мещеряков, Дмитрий Федоров

Целью курса является формирование и/или совершенствование теоретических знаний и умений в применении языка Python, а также приобретение практических навыков обработки данных на языке Python для широкого круга специалистов, работающих с данными.

В результате обучение на курсе слушатели будут знать:
1. Основные синтаксические конструкции и особенности языка Python;
2. Типы данных, поддерживаемые языком Python;
3. Возможности встроенных модулей языка Python;
4. Базовые понятия объектно-ориентированного программирования.

В результате обучение на курсе слушатели будут уметь:
1. Использовать Jupyter Lab, использование системного командного процессора;
2. Оперировать со стандартными типами данных Python;
3. Создавать функции;
4. Обрабатывать открытые данные с помощью стандартных модулей Python;
5. Работать с модулем requests.

В результате обучение на курсе слушатели будут иметь навыки:
1. Работы со стандартными типами данных Python;
2. Работы с модулем requests;
3. Обрабатывать открытые данные с помощью стандартных модулей Python.

Тема 1. Введение в программирование на языке Python в среде Jupyter Notebook

1.1 Отличия языков программирования.
1.2 Функции в Python.
1.3 Создание функций.​


Тема 2. Логические операторы и операции над строками.

2.1 Работа с текстом.
2.2 Строковый тип данных.
2.3 Функции для работы со строками.
2.4 Преобразование типов.
2.5 Срезы.

Тема 3. Модули.

3.1 Создание собственных модулей.
3.2 Загрузка модулей и вызов функций, содержащихся в модуле.
3.3 Создание собственных модулей.
3.4 Отличие запуска модуля от импортирования.
3.5 Автоматизированное тестирование функций.

Тема 4. Методы.

4.1 Специальные методы и отличие от функций.
4.2 Строковые методы в языке Python.
4.3 Отличие вызова метода от вызова функции из модуля.
4.4 Специальные строковые методы.​

 

Практические занятия
Создание модуля для вычисления статистики

Тема 5. Списки и преобразование типов.

5.1 Синтаксические отличия в языках высокого уровня.
5.2 Правила чтения оператора присваивания.​

 

Практические занятия
Формирование выражений с использованием математических, логических, строковых операций, приоритет операций.

Тема 6. Циклы и обработка входных данных.

6.1 Инструкция цикла for.
6.2 Обработка списков и строк.
6.3 Использование функции range.
6.4 Подходы к созданию списка: генераторы списков.
6.5 Функции высшего порядка.
6.6 Инструкция цикла while.
6.7 Бесконечный цикл.
6.8 Анонимные функции.
6.9 Вложенные циклы.​

 

Практические занятия
Обработка списка и задачи на преобразование типов данных

Тема 7. Множества, кортежи, словари.

7.1 Множества в Python.
7.2 Операции над множествами, основные методы.
7.3 Создание множеств.
7.4 Кортежи в Python.
7.5 Операции над кортежами.
7.6 Словари.
7.7 Методы для работы со словарями.
7.8 Реализация подсчета слов и символов с помощью словарей.
7.9 Переменное число параметров.​

 

Практические занятия
Обработка словарей и кортежей.

Тема 8. Обработка исключений и работа с файлами.

8.1 Исключения в Python.
8.2 Обработка исключений.
8.3 Использование исключений для обработки ошибок.
8.4 Чтение из файла.
8.5 Обработка ошибок при работе с файлами.
8.6 Менеджер контекста.
8.7 Методы для чтения, записи и добавления текста.​

 

Практические занятия
Обработка текстовых файлов – копирование, поиск фразы.

Тема 9. Основы объектно-ориентированного программирования.

9.1 Понятие объекта.
9.2 Создание класса.
9.3 Объектно-ориентированный подход к программированию.
9.4 Создание методов класса.
9.5 Конструктор объекта.
9.6 Атрибуты объекта и класса.
9.7 Наследование классов.​

 

Практические занятия
Разработка объектно-ориентированного приложения.

Тема 10. Открытые данные.

10.1 Работа с API.
10.2 Байтовый тип данных.
10.3 Кодировки.
10.4 Доступ к файлам, находящимся в сети Интернет.
10.5 Доступ к данным через API.​

 

Практические занятия
Обработка данных, полученных с удаленного сайта.

Тема 11. Промежуточная аттестация

Примечание: данный курс входит первым модулем в общую программу переподготовки по направлению “Анализ данных на языке Python”. С целью организации данной программы по частям в процессе прохождения модуля мною будут оформлены следующие модули программы, если к ним будет интерес.

Отзывы

Отзывов пока нет.

Будьте первым, кто оставил отзыв на “PDA-100. Основы программирования на языке Python [2022] [Высшая инженерная школа СПбПУ] [Светлана Городецкая, Александр Мещеряков, Дмитрий Федоров]”

Ваш адрес email не будет опубликован. Обязательные поля помечены *