СДО ИДО
  • DEV-PY100. S25. Основы процедурного программирования на языке Python
    0%
  • Пред.
  • Course data
    Общее
    Объявления
    Канал на YouTube с хорошими роликами про основы программирования (в общем понимании, без сильной привязки к языку)
    Курс Основы Python от Яндекс Академии (включает в себя смежные с нашими курсы Py100, Py110, Py200)
    Ссылка для скачивания IDE PyCharm
    Скачивание интерпретатора Python
    Ссылка на скачивание системы контроля версии git
    Записи занятий
    Материалы для практических занятий
    Практический курс Py100
    Ссылка на шаблон репозитория на github
    Создание репозитория и подготовка файлов к загрузке на Github
    Загрузка заданий на проверку и повторная отправка исправлений
    Тасктрекер практических заданий
    Работа с репозиторием(github)
    Работа с репозиторием(PyCharm)
    Алгоритм крестики-нолики
    функция is_win
    Алгоритм интеллектуальной игры
    Техническое задание на консольное приложение "Расчет индекса массы тела"
    Возможный код для приложения ИМТ
    Техническое задание на консольное приложение "Сборщик файлов лабораторных работ"
    Возможный код для приложения "Сборщик файлов"
    Тестовый блок (прохождение по желанию, нет ограничений на число прохождений тестов, не является обязательным)
    Контроль знаний по модулю (Базовые объектные типы языка Python)
    Контроль знаний по модулю (Базовые инструкции языка Python)
    Контроль знаний по модулю (Функции. Создание и использование функций)
    Контроль знаний по модулю (Работа с библиотеками. Оформление кода)
    Контроль знаний по модулю (Расширенные возможности использования функций. Работа с источниками данных)
    Курс с лекциями и короткими скринкастами по лекции
    Основы процедурного программирования на языке Python (Лекции)
    Вводный курс (по желанию)
    Тема 1. Введение в программирование на языке Python
    Тема 1. Введение в программирование на языке Python
    Доп. материал. Тема 1.
    Лекция 1. Часть 1
    Лекция 1. Часть 2
    Тема 2. Базовые объектные типы языка Python и работа с ними
    Тема 2. Базовые объектные типы языка Python.
    Классификация типов
    Целые и вещественные числа
    Строки
    Списки
    Кортежи
    Множества
    Словари
    Булевый тип и действия с ним
    Слайсирование, множественное присваивание
    Лекция 2. Часть 1
    Лекция 2. Часть 2
    Практика 1. Запись про восстановление виртуального окружения
    Тема 3. Базовые инструкции языка Python
    Тема 3. Базовые инструкции языка Python.
    Лекция 3. Часть 1
    Лекция 3. Часть 2
    Лекция 3. Часть 3
    Практика 2. Часть про напоминание моментов с лекции
    Практика 2. Часть про особенности работы с гид при создании репозитория
    Практика 2. Часть про разработку простейшего консольного приложения с интерфейсом выбора
    Код с практики
    Тема 4. Функции. Создание и использование функций
    Тема 4. Функции. Создание и использование функций.ipynb
    Лекция 4. Часть 1
    Лекция 4. Часть 2
    Крестики нолики без функций
    Крестики нолики с функциями
    Практика 3. Разбор крестиков - ноликов
    Тема 5. Модули и пакеты. Работа с библиотеками
    Тема 5. Работа с библиотеками. Оформление кода.
    Лекция 5. Часть 1
    Лекция 5. Часть 2
    Расширенный файл про крестики с практики
    Практика 4. Часть 1
    Практика 4. Часть 2
    Тема 6. Расширенные возможности использования функций. Работа с источниками данных.
    Тема 6. Расширенные возможности использования функций. Работа с источниками данных
    Лекция 6. Часть 1
    Лекция 6. Часть 2
    Практика 5
    Материал про Argparse
    Тема 7. Виртуальное окружение. Архитектура. Анализ кода. Тестирование.
    Тема 7. Виртуальное окружение. Архитектура. Анализ кода. Тестирование
    Лекция 7. Часть 1
    Лекция 7. Часть 2
    (Дополнительно) Про Pytest
    Проект для Pytest
    (Дополнительно) Материал про подходы в тестировании
    (Дополнительно) Материал о процессах, потоках, асинхронности
    Файл с лекции. Крестики нолики
    Прототип консольного приложения для игры в виселицу
    База слов
    Зачет
    Репозиторий с зачетными заданиями
  • След.
СДО ИДО
  • Русский ‎(ru)‎
    Русский ‎(ru)‎ English ‎(en)‎
    • Вход
    DEV-PY100. S25. Основы процедурного программирования на языке Python
    В начало
    Перейти к основному содержанию

    Информация о курсе

    1. В начало
    2. Курсы
    3. Высшая инженерная школа
    4. Программы профессиональной переподготовки
    5. Разработчик прикладного программного обеcпечения (язык Python)
    6. DEV-PY100. S25. Основы процедурного программирования на языке Python
    7. Описание

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

    • Преподаватель: Обидин Егор

    Портал дистанционных образовательных технологий СПБПУ Петра Великого
    Политика конфиденциальности
    Политика обработки cookie

    При использовании материалов портала активная ссылка на источник обязательна

    Санкт-Петербургский политехнический университет

    Контакты:

    195251, Санкт-Петербург, ул. Политехническая, дом 29, Научно-исследовательский корпус

    +7 (812) 906-15-19

    office.ido@spbstu.ru

    sdo@spbstu.ru (проблемы с порталом)

    Мы в социальных ресурсах

    Мы используем cookies и рекомендательные технологии для улучшения работы сайта. Продолжая использовать этот сайт, Вы соглашаетесь на использование файлов cookie.