Zajęcia prowadzone w semestrze LETNIM 2024/2025
Materiały dydaktyczne umieszczane na stronach WWW
w poprzednich latach znajdują się w Archiwum
Studia stacjonarne:
Wtorek:
10:15 - 12:00 Programowanie Python 1 - wykład, sem. II, CP1S, WE-Aula III
10:15 - 11:45 Electrical Circuits 2 - prac., Erasmus, WE-110
14:15 - 15:45 Electrical Circuits 2 - ćw., Erasmus, WE-101
Piątek:
08:15 - 09:45 Programowanie Python 1 - prac., sem. II, CP1S, gr. PS2, WE-110
10:15 - 11:45 Programowanie Python 1 - prac., sem. II, CP1S, gr. PS1, WE-110
WAŻNE !!!
<
Programowanie Python 1 - wykład
(Cyfryzacja przemysłu, sem. 2, studia stacjonarne)
Slajdy z wykładu:
- Program przedmiotu. Literatura. Zaliczenie.
(PDF, 162 kB)
- Wykład nr 01 (04.03.2025)
Program przedmiotu, literatura, zaliczenie. Historia języka Python, podstawowe informacje. Pierwszy program.
Zmienne, nazwy zmiennych, słowa kluczowe, funkcje print() i input(), typy, operatory arytmetyczne, priorytet operatorów,
operatory rozszerzonego przypisania, stałe i funkcje matematyczne, komentarze. Operatory porównania i logiczne.
Instrukcje if, if-else, if-elif-else. Operator warunkowy.
(PDF, 1128 kB)
- Wykład nr 02 (18.03.2025)
Pętle: pętla for, funkcja range(), instrukcje break i continue, pętla while. Ciągi tekstowe: implementacja, sposób zapisu,
odwołania do elementów, metody porównywanie ciągów tekstowych, zastosowanie operatorów + i *. Listy: implementacja, metody
tworzenia, lista składana, indeksy elementów, wycinki, funkcje i metody. Krotki: implementacja, metody tworzenia, indeksy
elementów, wycinki.
(PDF, 359 kB)
- Wykład nr 03 (01.04.2025)
Słownik: implementacja, metody tworzenia, operacje. Zbiór: implementacja, metody tworzenia, operacje.
Kolokwium nr 1 z pracowni specjalistycznej - rozwiązania przykładowych zadań.
(PDF, 269 kB)
- Wykład nr 04 (15.04.2025)
- Wykład nr 05 (29.04.2025)
- Wykład nr 06 (13.05.2025)
- Wykład nr 07 (27.05.2025)
- Wykład nr 08 (10.06.2025)
Literatura:
- G. Sarbicki: "Python. Kurs dla nauczycieli i studentów. Wydanie II". Helion, Gliwice, 2022.
- E. Matthes: "Python. Instrukcje dla programisty. Wydanie III". Helion, Gliwice, 2023.
- A. Sweigart: "Automatyzacja nudnych zadań z Pythonem. Nauka programowania. Wydanie II". Helion, Gliwice, 2021.
- W. McKinney: "Python w analizie danych. Przetwarzanie danych za pomocą pakietów pandas i NumPy oraz środowiska Jupyter. Wydanie III". Helion, Gliwice, 2023.
- R. Miles: "Python. Zacznij programować!". Helion, Gliwice, 2018.
- https://docs.python.org/pl/3/ - Python, dokumentacja (PL)
Programowanie Python 1 - pracownia
(Cyfryzacja przemysłu, sem. 2, studia stacjonarne)
Instrukcje/prezentacje:
Pracownia (data) |
Temat |
Instrukcja |
Inne |
1. (28.02) |
Program przedmiotu. Literatura. Zaliczenie. Regulamin pracowni. |
- |
(PDF, 93 kB)
(PDF, 86 kB) |
Środowisko Visual Studio Code. Python - ogólna struktura programu, operacje wejścia-wyjścia, zmienne, operatory i wyrażenia arytmetyczne. |
PP_01 (PDF, 105 kB) |
- |
2. (07.03) |
Python - instrukcja warunkowa. |
PP_02 (PDF, 111 kB) |
- |
3. (14.03) |
Python - instrukcje iteracyjne for i while. |
PP_03 (PDF, 94 kB) |
- |
4. (21.03) |
Python - ciągi tekstowe (typ napisowy). |
PP_04 (PDF, 80 kB) |
- |
5. (28.03) |
Python - listy i krotki. |
PP_05 (PDF, 79 kB) |
- |
6. (04.04) |
Python - słowniki i zbiory. |
PP_06 (PDF, 73 kB) |
- |
7. (11.04) |
Kolokwium nr 1. |
- |
Przykład |
8. (25.04) |
Python - funkcje. |
PP_07 (PDF, 108 kB) |
- |
9. (09.05) |
Python - operacje na plikach, wyjątki. |
PP_08 (PDF, 82 kB) |
celsjusz.txt
pesel.txt
pomiar.csv
osoby.txt |
10. (23.05) |
Python - elementy programowania obiektowego, cz. 1. |
PP_09 (PDF, 84 kB) |
- |
11. (30.05) |
Python - elementy programowania obiektowego, cz. 2. |
PP_09 (PDF, 84 kB) |
- |
12. (04.06) |
Python - biblioteka standardowa. |
PP_10 (PDF, 81 kB) |
- |
13. (06.06) |
Python - biblioteki NumPy, Matplotlib, SciPy. |
PP_11 (PDF, 81 kB) |
- |
14. (13.06) |
Python - środowisko Jupyter Notebook. |
PP_12 (PDF, 72 kB) |
- |
15. (18.06) |
Kolokwium nr 2. |
- |
- |
Literatura:
- G. Sarbicki: "Python. Kurs dla nauczycieli i studentów. Wydanie II". Helion, Gliwice, 2022.
- E. Matthes: "Python. Instrukcje dla programisty. Wydanie III". Helion, Gliwice, 2023.
- A. Sweigart: "Automatyzacja nudnych zadań z Pythonem. Nauka programowania. Wydanie II". Helion, Gliwice, 2021.
- W. McKinney: "Python w analizie danych. Przetwarzanie danych za pomocą pakietów pandas i NumPy oraz środowiska Jupyter. Wydanie III". Helion, Gliwice, 2023.
- R. Miles: "Python. Zacznij programować!". Helion, Gliwice, 2018.
- https://docs.python.org/pl/3/ - Python, dokumentacja (PL)
Ostatnia aktualizacja: 04.03.2025
Jarosław Forenc