/PythonCourse2022

Github repository към курса по Python във ФМИ

Primary LanguageJupyter NotebookGNU General Public License v3.0GPL-3.0

Курс "Програмиране с Python" 2022

Logo

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

  1. Клонирате това repo (с помощта на git clone https://github.com/fmipython/PythonCourse2022)
  2. В папката PythonCourse2022 стартирате нова конзола/терминал
  3. pip install jupyter jupyterlab
  4. jupyter lab

Задания за самостоятелна работа

Инструкции за заданията може да намерите тук

Принос

Ако откриете бъг, правописна грешка или генерално нещо грешно, може да отворите pull request чрез съответен branch съдържащ номера на лекцията. При промяна на някоя от тетрадките, силно препоръчитлно е да изпълните тетрадката отначало преди качването в Git.