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

Материал из Public ATP Wiki
Перейти к навигации Перейти к поиску
Нет описания правки
Строка 1: Строка 1:
= Общие сведения =
= Общие сведения =
Основная цель курса - научиться работе с Python и изучить практические применения в различных сферах.


[https://docs.google.com/forms/d/e/1FAIpQLSdR69YysLl3qxiPnfXyzluAsisKU3TGOkpKoA6Jx-GhVTQBUw/viewform?usp=header Регистрация на курс]
==== Начало курса ====
01.02.2025


==== План курса====
==== Конец курса ====
31.05.2025


==== Руководитель курса====
==== Руководитель курса ====
Спицын Николай (tg: @Jetminded)
 
==== Преподаватели курса ====
Спицын Николай
Спицын Николай
Подзорова Полина
Филатенков Артур
Лотфуллин Камиль
Троян-Головян Владислав
Восканян Давид
Реброва Алина
Матыкина Ольга
==== План курса ====
Блок 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


=== Материалы занятий ===
=== Материалы занятий ===
*[https://drive.google.com/drive/folders/1-Hh7yHPTlx0O943N7-T_m36MouPQHXbl?usp=sharing Папка с материалами лекций, семинаров и домашними заданиями]


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


Кр + З + Б,
К + Л + Пр + Сем,


где
где


Кр – средний балл за все контрольные в семестре,
К - сумма баллов за контесты из блока 2, до 30% от итоговой оценки
 
Л - сумма баллов за лабораторные работы из блока 3, до 40% от итоговой оценки
З – средний балл за все задачи, сданные в семестре,
Пр - балл за итоговый проект, до 30% от итоговой оценки
 
Сем - балл от семинариста, до 10% от итоговой оценки
Б – бонусные баллы, заработанные в семестре.
 
===== Семинары =====
*[https:// Коды и презентации семинаров]
*[https://Домашние задания]
*[https://Интересные ссылки]


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

Версия от 13:21, 7 февраля 2025

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

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

Начало курса

01.02.2025

Конец курса

31.05.2025

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

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

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

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

План курса

Блок 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

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


Оценки

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

К + Л + Пр + Сем,

где

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

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