Практикум Python весна 2025: различия между версиями

Материал из Public ATP Wiki
Перейти к навигации Перейти к поиску
Нет описания правки
Строка 1: Строка 1:
= Общие сведения =
= Общие сведения =


Основная цель курса - улучшить навыки работы с Python и погрузиться в промышленные применения Python.
Основная цель курса - научиться работе с Python и изучить практические применения в различных сферах.


'''Полезные ссылки'''
'''Полезные ссылки'''
Строка 36: Строка 36:
- PyGame
- PyGame
- Flask
- Flask
Блок 5. Вариативный блок
- Применение python в рамках биоинформатики


==== Руководитель курса ====
==== Руководитель курса ====
Строка 45: Строка 42:
==== Преподаватели курса ====
==== Преподаватели курса ====
Спицын Николай
Спицын Николай
Якушева Софья
Подзорова Полина
Филатенков Артур
Лотфуллин Камиль
Троян-Головян Владислав
Восканян Давид
Реброва Алина
Матыкина Ольга


=== Материалы занятий ===
=== Материалы занятий ===
Строка 52: Строка 55:


===== Оценки =====
===== Оценки =====
TBA
Оценка за семестр (предварительно, финальную уточнять у руководителя курса):
 
К + Л + Пр + Сем,
 
где
 
К - сумма баллов за контесты из блока 2, до 30% от итоговой оценки
Л - сумма баллов за лабораторные работы из блока 3, до 40% от итоговой оценки
Пр - балл за итоговый проект, до 30% от итоговой оценки
Сем - балл от семинариста, до 10% от итоговой оценки
 
Блоки  К, Л, Пр - блокирующие, т.е. за каждый из них надо получить хотя бы 3/10 для получения положительной итоговой оценки.

Версия от 06:22, 10 февраля 2025

Общие сведения

Основная цель курса - научиться работе с Python и изучить практические применения в различных сферах.

Полезные ссылки

Начало курса

01.02.2025

Конец курса

31.05.2025

План курса

Блок 1. Окружение - Интерпретатор Python. Отличие от компилятора. - Основы работы с Google Colab - Основы работы с VS Code

Блок 2. Синтаксис Python - Циклы, условия - Генераторы, list comprehension - Контейнеры - Функции, лямбда-функции; классы. Основы ООП

Блок 3. Python для работы с данными - Numpy - Pandas - Matplotlib, seaborn - Работа с выборками в Python - Основы HTML. Веб-скрапинг. BeautifulSoup. - Работа с API

Блок 4. Применение Python в проектной деятельности. - Telegram-боты - PyGame - Flask

Руководитель курса

Спицын Николай (tg: @Jetminded)

Преподаватели курса

Спицын Николай Подзорова Полина Филатенков Артур Лотфуллин Камиль Троян-Головян Владислав Восканян Давид Реброва Алина Матыкина Ольга

Материалы занятий


Оценки

Оценка за семестр (предварительно, финальную уточнять у руководителя курса):

К + Л + Пр + Сем,

где

К - сумма баллов за контесты из блока 2, до 30% от итоговой оценки Л - сумма баллов за лабораторные работы из блока 3, до 40% от итоговой оценки Пр - балл за итоговый проект, до 30% от итоговой оценки Сем - балл от семинариста, до 10% от итоговой оценки

Блоки К, Л, Пр - блокирующие, т.е. за каждый из них надо получить хотя бы 3/10 для получения положительной итоговой оценки.