Що нового?

Придбаний DEV-PY100. Основы процедурного программирования на языке Python [2022] [Высшая инженерная школа СПбПУ] [С. Городецкая, В. Кулёв, А. Лемец]

Інформація про покупку
Тип покупки: Складчина
Ціна: 12800 ГРН
Учасників: 0 з 17
Організатор: Відсутній
Статус: Набір учасників
Внесок: 783.1 ГРН
0%
Основний список
Резервний список

Gadzhi

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


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

Курс DEV-PY100. Основы процедурного программирования на языке Python является базовым
в линейке курсов направления программирования на языке Python.

Основные цели курса:
  1. Изучить базовые конструкции и синтаксис языка Python;
  2. Обучиться работе с интегрированной средой разработки PyCharm;
  3. Получить первичный опыт разработки и решения практических задач.
В результате освоения программы, обучающийся должен уметь:
  1. Грамотно формировать структуру текста программы, выполнять декомпозицию задачи;
  2. Корректно и эффективно использовать операторы и инструкции языка Python;
  3. Разрабатывать функции, корректно и эффективно передавать параметры;
  4. Использовать средства стандартной библиотеки Python;
  5. Перехватывать и обрабатывать исключения.
В результате освоения программы обучающийся должен знать:
  1. Базовые понятия алгоритмизации и процедурного программирования;
  2. Отличия процедурных и объектно-ориентированных языков программирования высокого уровня;
  3. Этапы получения исполняемого файла;
  4. Встроенные типы данных в языках программирования Python;
  5. Основные синтаксические конструкции языка Python;
  6. Основные способы организации данных;
  7. Понятия, относящиеся к функциям;
  8. Стандартные исключения и способы их перехвата и обработки.
В результате освоения программы обучающийся должен приобрести практический опыт:
  1. Работы в интегрированной среде разработки PyCharm и Jupyter Notebook;
  2. Отладки программного кода;
  3. Создания структур данных, соответствующих задаче;
  4. Использования процедурных возможностей стандартной библиотеки Python;
  5. Решения практических задач по корректному использованию языковых средств, позволяющих реализовать простые консольные программы.
Тема 1. Введение в программирование на языке Python
1.1 Краткий обзор аспектов языка Python. Установка и настройка среды разработки.
1.2 Структура программы на языке Python.
1.3 Модель выполнения программ на языке Python.​

Практические занятия:
Установка и настройка среды разработки.
Выполнение инструкций в интерактивном режиме.​
Тема 2. Базовые объектные типы языка Python и работа с ними. Переменные и динамическая типизация
2.1 Обзор объектных типов языка Python. Особенности работы с простыми объектными типами.
2.2 Особенности работы с составными объектными типами.
2.3 Переменные и динамическая типизация.
2.4 Разделяемые ссылки и изменяемые объекты.​

Практические занятия:
Установка и настройка среды разработки.
Выполнение инструкций в интерактивном режиме.
Ссылки и изменяемые объекты.​
Тема 3. Базовые инструкции языка Python
3.1 Обзор основных управляющих инструкций языка Python. Условная инструкция if и синтаксические правила.
3.2 Циклы while и for.​

Практические занятия:
Использование условной инструкции if.
Использование цикла for.
Использование цикла while.​

Тема 4. Функции. Создание и использование функций
4.1 Функции. Создание функций.
4.2 Аргументы функции.​

Практические занятия:
Создание простой функции.
Создание функции с аргументами.
Использование функции.​
Тема 5. Модули и пакеты. Работа с библиотеками
5.1 Модули и пакеты. Способы создания и использования.
5.2 Работа с библиотеками.​

Практические занятия:
Создание модулей и пакетов.
Импортирование кода.
Документирование кода.
Работа со стандартными библиотеками.​
Тема 6. Исключения и обработка ошибок
6.1 Исключения.
6.2 Обработка исключений.​

Практические занятия:
Использование Try… Except.
Использование Raise, Assert.​

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

https://www.avalon.ru/Courses/Course/DEV-PY100-Osnovy-procedurnogo-programmirovaniya-na-yazyke-Python/2254/
 
Угорі