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

  • Автор темы VkurseBot
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.
VkurseBot

VkurseBot

Модератор
20 Сен 2020
0
997
50
Голосов: 0
#1
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)". С целью организации данной программы по частям в процессе прохождения модуля мною будут оформлены следующие модули программы, если к ним будет интерес.

 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.

О нас

Слив платных курсов - скачать бесплатно

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

VKURSE.INFO регулярно публикует:

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

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

Быстрая навигация

Меню пользователя