Курс "Програмиране с Python" 2022
Github repository към курса "Програмиране с Python" във ФМИ
email: pythoncoursefmi@gmail.com
Сряда и петък, 18:15, зали 01 и 200 съответно. График на курса може да намерите тук .
Всички лекции са събрани под формата на Jupyter notebook интерактивни записки.
JupyterBook "книжка" с всички теми има тук: https://fmipython.github.io/PythonCourse2022
Тема номер
Тема
Дата
Лектор
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.