Github repository към курса "Програмиране с Python" във ФМИ
email: pythoncoursefmi@gmail.com
Сряда и петък, 18:15, зали 01 и 200 съответно. График на курса може да намерите тук.
Тема номер | Тема | Дата | Лектор |
---|---|---|---|
0 | Въведение към курса | 05.10.2022 | Любо/Алекс/Иван |
1 | Въведение в Python - какво е Python, настройка на средата | 05.10.2022 | Любо/Алекс |
2 | Променливи, разклонения, цикли | 07.10.2022, 12.10.2022 | Алекс |
3 | Обектно-ориентирано програмиране в Python | 14.10.2022, 19.10.2022, 21.10.2022 | Алекс |
4 | Функционално програмиране в Python | 26.10.2022, 28.10.2022, 02.11.2022 | Любо |
5 | Представяне на структури от данни и алгоритми над тях | 04.11.2022, 09.11.2022, 11.11.2022 | Иван |
6 | Типова система на езика | 11.11.2022 | Алекс |
7 | Грешки и изключения | 16.11.2022 | Алекс |
8 | Работа с файлове | 18.11.2022 | Любо |
9 | Многонишково програмиране | 22.11.2022, 23.11.2022 | Любо |
10 | Работа със заявки | 30.11.2022 | Алекс |
11 | Сравнение на версии 2 и 3 на Python: прилики и разлики | 02.12.2022 | Любо |
12 | Работа с Git | 02.12.2022 | Алекс |
13 | Модули и пакети | 07.12.2022, 14.12.2022, 16.12.2022 | Алекс |
14 | Принципи на качествения код на Python | 19.12.2022, 21.12.2022 | Любо |
15 | Тестване в Python | 04.01.2023, 06.01.2023 | Алекс |
16 | Уеб програмиране. Flask | 11.01.2023 | Любо |
17 | Използване на C код в Python | 13.01.2023 | Любо |
18 | Външни библиотеки (numpy, pandas, matplotlib) | 18.01.2023 | Любо |
Преди да пуснете каквото и да е, трябва да имате инсталиран git
и python
- Клонирате това repo (с помощта на
git clone https://github.com/fmipython/PythonCourse2022
) - В папката
PythonCourse2022
стартирате нова конзола/терминал pip install jupyter jupyterlab
jupyter lab
Инструкции за заданията може да намерите тук
Ако откриете бъг, правописна грешка или генерално нещо грешно, може да отворите pull request чрез съответен branch съдържащ номера на лекцията. При промяна на някоя от тетрадките, силно препоръчитлно е да изпълните тетрадката отначало преди качването в Git.