Wersja interaktywna – link.
Autor: Piotr
Wykład #1 – WDN
Wersja interaktywna – link.
Laboratorium #1 – PS
Wprowadzenie do języka Python – wykład – sem. letni 2022/23
Wizualizacja danych – wykład – st. nstac. – sem. letni 2022/23
Poniższa strona i linki dotyczą wykładu dla studentów niestacjonarnych.
Repozytorium na kody z wykładu – link.
Regulamin wykładu – pdf.
Terminy egzaminów: pierwszy – 17.06.2023, drugi – 9.09.2023, trzeci – 16.09.2023.
Pierwsze kroki – pdf.
Zalecane wersje bibliotek – link (testowane pod Python 3.10.10).
Materiały z wykładów:
- #1 – sprawy organizacyjne, wstęp do języka Python
- #2 – kontynuacja wstępu do Pythona
- #3a – trochę teorii o wizualizacji danych
- #3b – biblioteka NumPy
- #4 – biblioteka Pandas
- #5 – biblioteka matplotlib
Materiały na egzamin – link
Zadania z egzaminu zerowego – link
Zadania z pierwszego terminu – link
Rozwiązania wybranych zestawów – link.
Wizualizacja danych – wykład – st. stac. – sem. letni 2022/23
Poniższa strona i linki dotyczą wykładu dla studentów stacjonarnych.
Repozytorium na kody z wykładu – link.
Regulamin wykładu – pdf.
Pierwsze kroki – pdf.
Zalecane wersje bibliotek – link (testowane pod Python 3.10.10).
Materiały z wykładów:
- #1 – sprawy organizacyjne
- #2 – wstęp do Pythona, instrukcje warunkowe, pętle
- #3 – wprowadzenie do Pythona, pętle, listy
- #4 – listy, krotki, zbiory, słowniki, napisy
- #5 – funkcje, wyrażenia lambda, podstawy obiektowości
- #6 – trochę teorii
Materiały uzupełniające na egzamin – link.
Zadania z zerówki – link
Zadania z pierwszego terminu – link
Zadania z drugiego terminu – link
Rozwiązania wybranych zestawów – link
Programowanie strukturalne – ćwiczenia – sem. letni 2022/23
Poniższa strona i linki dotyczą ćwiczeń dla studentów stacjonarnych ISI3, ISI5, IO3 oraz grupy powtórkowej. Nie dotyczy pozostałych grup i studentów niestacjonarnych.
W ramach laboratoriów będą wykonywanie zadania z poniższego zbioru:
- Krzaczkowski, J., Zadania z programowania w języku C/C++, cz.I, Instytut Informatyki UMCS, Lublin, 2011, link, link zapasowy.
Regulamin ćw – pdf (wersja poprawiona – pdf).
Materiały na laboratoria:
- #1 – sprawy organizacyjne, podstawy C
- #2 – instrukcje warunkowe, pętle
- #3 – funkcje
- #4 – wskaźniki
- #5 – wskaźniki cd.
- #6 – tablice jednowymiarowe
- #7 – tablice jednowymiarowe, debug, powtórzenie
- #8/9 – kolokwium
- #9 – napisy
- #10 – tablice wielowymiarowe
- #11 – złożone typy danych
- #12 – jedno zadanie
- #13 – listy jednokierunkowe
- #14 – kolokwium 2
Informacja o pierwszym kolokwium – link.
Informacja o drugim kolokwium – link.
Programowanie strukturalne – wykład – sem. letni 2022/23
Poniższa strona i linki dotyczą wykładu dla studentów stacjonarnych.
Repozytorium na kody – link.
Code Blocks – instrukcja instalacji na własnym laptopie – pdf.
Regulamin wykładu – pdf (wersja poprawiona – pdf).
Slajdy z wykładów:
- #1 – sprawy organizacyjne, wstęp do języka C
- #2 – wstęp do C, instrukcje warunkowe, pętle
- #3 – funkcje
- #4 – wskaźniki
- #5 – wskaźniki cd.
- #6 – tablice jednowymiarowe, wskaźniki a tablice
- #7 – debugowanie, napisy
- #8 – napisy cz.2
- #9 – napisy cz.3
- #10 – tablice wielowymiarowe
- #11 – tablice wielowymiarowe cd/złożone typy danych
- #12 – złożone typy danych – cd./wstęp do list jednokierunkowych
- #13 – listy jednokierunkowe
Materiały uzupełniające na egzamin – link
Zadanie z zerówki – link
Zadania z pierwszego terminu – link
Zadania z drugiego terminu – link
Rozwiązania wybranych zestawów – link
Zadania z egzaminu WdP – pierwszy termin
Nie wszystkie zestawy są 1:1. Nie zostały dołączone do plików erraty. W razie pytań, proszę o kontakt mailowy lub na priv w MS Teams.
Projekty typu Debug nie są zawarte.
- Zestaw 1 – pdf
- Zestaw 2 – pdf
- Zestaw 3 – pdf
- Zestaw 4 – pdf
- Zestaw 5 – pdf
- Zestaw 6 – pdf
- Zestaw 7 – pdf
- Zestaw 8 – pdf
- Zestaw 9 – pdf
- Zestaw 10 – pdf
Zasady kolokwium nr #2
- Nadal obowiązuje regulamin zajęć.
- Termin: 20 stycznia 2023.
- Zakres: dekoratory (bez i z parametrem), właściwości (propercje), wyjątki, wyrażenia lambda + programowanie obiektowe w Pythonie.
- Zadania będą udostępniane na pendrivie.
- Rozwiązania należy umieścić na prywatnym repozytorium lub na pendrivie.
- Rozwiązania mogą być w postaci skryptowej lub notatnika.
- Kod zakomentowany nie podlega bezpośredniej ocenie.
- Czas pisania całe zajęcia.
- Student przesyłając rozwiązania oświadcza, że rozwiązał je samodzielnie.
- W trakcie kolokwium można korzystać z dowolnych pomocy dydaktycznych z wyłączeniem kontaktu z innymi osobami. Zabronione jest bezpośrednie kopiowanie kodu.
Przykładowe kolokwium – pdf.