[go: nahoru, domu]

Skip to content

Репо на курса "Програмиране с Python" във ФМИ, зимен сем. 23/24, за спец. КН, ИС, И

License

Notifications You must be signed in to change notification settings

fmipython/PythonCourse2023

Repository files navigation

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

Logo

Github repository към курса "Програмиране с Python" във ФМИ

email: pythoncoursefmi@gmail.com

Discord

Провеждане

понеделник и четвъртък 18:00-20:00, зали 200 и 604(ФХФ) съответно.

Лекции

Всички лекции са събрани под формата на Jupyter notebook интерактивни записки.

JupyterBook "книжка" с всички теми има тук: https://fmipython.github.io/PythonCourse2023

Тема номер Тема Дата Лектор
0 Въведение към курса 05.10.2023 Любо/Алекс/Кари
1 Въведение в Python: какво е Python, настройка на средата, как да пуснем лекциите 05.10.2023 Любо/Алекс/Кари
2 Променливи, разклонения, цикли 09.10.2023, 12.10.2023 Алекс
3 Обектно-ориентирано програмиране в Python 16.10.2023, 19.10.2023 Алекс
4 Функционално програмиране в Python 26.10.2023, 30.10.2023 Любо
5 Представяне на структури от данни и алгоритми над тях 06.11.2023, 09.11.2023 Иван
6 Типова система на езика 16.11.2023 Алекс
7 Грешки и изключения 20.11.2023 Алекс
8 Работа с файлове 23.11.2023 Любо
9 Многонишково програмиране 30.11.2023 Любо
10 Работа със заявки 04.12.2023 Алекс
11 Работа с Git 04.12.2023 Алекс
12 Модули и пакети 07.12.2023, 11.12.2023 Алекс
13 Принципи на качествения код на Python 18.12.2023 Любо
14 Тестване в Python 04.01.2024 Алекс
15 Уеб програмиране. Flask 11.01.2024 Любо
16 Използване на C код в Python 15.01.2024 Любо
17 Външни библиотеки (numpy, pandas, matplotlib) 15.01.2024 Любо

Упражнения

Тази година вместо домашни ще имаме упражнения, на които ще даваме точки за решени задачи. Ще ги провеждаме в следните dedicated дати за упражнения:

Дата Теми Линк
1 23.10.2023 2, 3 Задачи,Примерни решения
2 2.11.2023 4 Задачи,Примерни решения
3 13.11.2023 5 Задачи,Примерни решения
4 27.11.2023 6, 7, 8 Задачи,Примерни решения
5 14.12.2023 9, 10, 11, 12 Задачи, Примерни решения
6 8.1.2024 13, 14 Задачи
7 18.1.2024 15, 16, 17

Освен на тези дати, възможно е да се решават задачи и ако остане време след някои лекции.

Оценяване

Крайната оценка (мин 2, макс 6) се изчислява по следната формула:

$$ Оценка = \frac{Упражнения + Презентация + Бонус + Проект}{10} $$

Нужно е да отбележим, че нито един от четирите компонента не е задължителен за успешното взимане на курса.

Максимални точки:

  • Упражнения: 30т.
  • Презентация: 5т.
  • Бонус: 5т.
  • Проект: 40т.

Как да пиша и подкарам Python кода си?

Вж. тук

Как да си пуснем лекциите/материалите?

Вж. тук

Принос

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

About

Репо на курса "Програмиране с Python" във ФМИ, зимен сем. 23/24, за спец. КН, ИС, И

Resources

License

Stars

Watchers

Forks