PV248 Python Seminar
Fakulta informatikypodzim 2022
- Rozsah
- 0/2/1. 3 kr. (plus ukončení). Doporučované ukončení: k. Jiná možná ukončení: z.
- Vyučující
- RNDr. Petr Ročkai, Ph.D. (přednášející)
Mgr. Jan Jedelský (cvičící)
Mgr. Nastasia Juračková (cvičící)
Bc. Martin Krebs (cvičící)
Bc. Filip Kučerák (cvičící)
Mgr. Pavel Příborský (cvičící)
RNDr. Petr Ročkai, Ph.D. (cvičící)
Ing. Dávid Bolvanský (pomocník)
Bc. Michal Drobný (pomocník)
Mgr. Jan Juračka (pomocník)
Ing. Miroslav Kadlec (pomocník)
Ing. Michal Klinka (pomocník)
Mgr. Lukáš Korenčik (pomocník) - Garance
- RNDr. Petr Ročkai, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh seminárních/paralelních skupin
- PV248/01: Út 12:00–13:50 B011, J. Jedelský
PV248/02: Po 12:00–13:50 B130, N. Juračková
PV248/03: Út 8:00–9:50 B011, M. Krebs
PV248/04: Po 16:00–17:50 A219, F. Kučerák
PV248/05: Čt 12:00–13:50 B011, P. Ročkai
PV248/06: Pá 12:00–13:50 B011, J. Juračka - Předpoklady
- Základní znalost programování v jazyce Python (minimálně v rozsahu předmětu IB111). Schopnost programovat v libovolném jazyce na středně pokročilé úrovni. Lze doplnit přednáškou PV288.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 180 stud.
Momentální stav registrace a zápisu: zapsáno: 14/180, pouze zareg.: 0/180, pouze zareg. s předností (mateřské obory): 0/180 - Mateřské obory/plány
- předmět má 41 mateřských oborů, zobrazit
- Cíle předmětu
- Cílem předmětu je seznámit studenty s prostředky jazyka Python a procvičit programování řešením praktických úloh. Během semestru studenti pracují na zadaných programovacích úlohách, na kterých procvičují přebranou látku.
Na konci kurzu student:- zvládne naprogramovat složitější úlohy v jazyce Python
- seznámí se s možnostmi standardní knihovny jazyka Python
- pochopí a dokáže uplatnit pokročilé prostředky jazyka Python
- Výstupy z učení
- Student bude po absolvování předmětu schopen:
- rozvrhnout a naprogramovat složitější program
- přečíst a pochopit cizí kód
- dohledat a použít informace o jazyce a knihovnách
- testovat a ladit programy
- Osnova
- Předmět bude volně navazovat na přednášky předmětu PV288.
- Literatura
- doporučená literatura
- LUTZ, Mark. Programming Python. 4th ed. Sebastopol, California: O'Reilly, 2010, 1632 s. info
- Výukové metody
- cvičení a domácí úkoly (seminární skupiny dle zájmu česky/slovensky nebo anglicky)
- Metody hodnocení
- aktivita na cvičeních, hodnocení domácích úkolů
- Vyučovací jazyk
- Angličtina
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně.
PV248 Python Seminar
Fakulta informatikypodzim 2021
- Rozsah
- 0/2/1. 3 kr. (plus ukončení). Ukončení: k.
- Vyučující
- RNDr. Petr Ročkai, Ph.D. (přednášející)
Mgr. Jan Juračka (cvičící)
Mgr. Lukáš Korenčik (cvičící)
RNDr. Petr Ročkai, Ph.D. (cvičící)
RNDr. Vladimír Štill, Ph.D. (cvičící)
Mgr. Zuzana Baranová (pomocník) - Garance
- RNDr. Petr Ročkai, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh seminárních/paralelních skupin
- PV248/01: Čt 16. 9. až Čt 9. 12. Čt 8:00–9:50 B130, J. Juračka
PV248/02: Út 14. 9. až Út 7. 12. Út 12:00–13:50 B130, L. Korenčik
PV248/03: Po 13. 9. až Po 6. 12. Po 8:00–9:50 B130, P. Ročkai
PV248/04: St 15. 9. až St 8. 12. St 10:00–11:50 B130, V. Štill
PV248/05: St 15. 9. až St 8. 12. St 16:00–17:50 B130, V. Štill - Předpoklady
- Základní znalost programování v jazyce Python (minimálně v rozsahu předmětu IB111). Schopnost programovat v libovolném jazyce na středně pokročilé úrovni. Lze doplnit přednáškou PV288.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 180 stud.
Momentální stav registrace a zápisu: zapsáno: 5/180, pouze zareg.: 0/180, pouze zareg. s předností (mateřské obory): 0/180 - Mateřské obory/plány
- předmět má 40 mateřských oborů, zobrazit
- Cíle předmětu
- Cílem předmětu je seznámit studenty s prostředky jazyka Python a procvičit programování řešením praktických úloh. Během semestru studenti pracují na zadaných programovacích úlohách, na kterých procvičují přebranou látku.
Na konci kurzu student:- zvládne naprogramovat složitější úlohy v jazyce Python
- seznámí se s možnostmi standardní knihovny jazyka Python
- pochopí a dokáže uplatnit pokročilé prostředky jazyka Python
- Výstupy z učení
- Student bude po absolvování předmětu schopen:
- rozvrhnout a naprogramovat složitější program
- přečíst a pochopit cizí kód
- dohledat a použít informace o jazyce a knihovnách
- testovat a ladit programy
- Osnova
- Předmět bude volně navazovat na přednášky předmětu PV288.
- Literatura
- doporučená literatura
- LUTZ, Mark. Programming Python. 4th ed. Sebastopol, California: O'Reilly, 2010, 1632 s. info
- Výukové metody
- cvičení a domácí úkoly (seminární skupiny dle zájmu česky/slovensky nebo anglicky)
- Metody hodnocení
- aktivita na cvičeních, hodnocení domácích úkolů
- Vyučovací jazyk
- Angličtina
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně.
PV248 Python
Fakulta informatikypodzim 2020
- Rozsah
- 1/1. 2 kr. (plus ukončení). Ukončení: k.
- Vyučující
- RNDr. Petr Ročkai, Ph.D. (přednášející)
RNDr. Petr Ročkai, Ph.D. (cvičící)
RNDr. Vladimír Štill, Ph.D. (cvičící)
Mgr. Zuzana Baranová (pomocník)
Mgr. Lukáš Korenčik (pomocník) - Garance
- RNDr. Petr Ročkai, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh
- každé liché úterý 18:00–19:50 A217
- Rozvrh seminárních/paralelních skupin:
PV248/01: Čt 12:00–12:50 A219, P. Ročkai
PV248/02: Čt 13:00–13:50 A219, P. Ročkai
PV248/03: Čt 16:00–16:50 A219, P. Ročkai, V. Štill
PV248/04: Čt 17:00–17:50 A219, P. Ročkai, V. Štill - Předpoklady
- Základní znalost programování v jazyce Python (minimálně v rozsahu předmětu IB111). Schopnost programovat v libovolném jazyce na středně pokročilé úrovni.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 180 stud.
Momentální stav registrace a zápisu: zapsáno: 4/180, pouze zareg.: 0/180, pouze zareg. s předností (mateřské obory): 0/180 - Mateřské obory/plány
- předmět má 38 mateřských oborů, zobrazit
- Cíle předmětu
- Cílem předmětu je seznámit studenty s prostředky jazyka Python a procvičit programování řešením praktických úloh. Během semestru studenti pracují na zadaných programovacích úlohách, na kterých procvičují přebranou látku.
Na konci kurzu student:
* zvládne naprogramovat složitější úlohy v jazyce Python
* seznámí se s možnostmi standardní knihovny jazyka Python
* pochopí a dokáže uplatnit pokročilé prostředky jazyka Python - Výstupy z učení
- Student bude po absolvování předmětu schopen:
- připravit složitější program v programovacím jazyce Python
- pochopit cizí kód v programovacím jazyce Python
- dohledat a použít informace potřebné k vývoji v Pythonu
- psát testy s přihlédnutím ke specifikům jazyka - Osnova
- 1. Object Model
- 2. Memory Management & Builtin Types
- 3. Text, JSON and XML
- 4. Databases, SQL
- 5. Operators, Iterators and Exceptions
- 6. Closures, Coroutines, Concurrency
- 7. Communication & HTTP with ‹asyncio›
- 8. Low-level ‹asyncio›
- 9. Python Pitfalls
- 10. Testing, Profiling
- 11. Linear Algebra & Symbolic Math
- 12. Statistics
- 13. Quantum Computing
- Literatura
- doporučená literatura
- LUTZ, Mark. Programming Python. 4th ed. Sebastopol, California: O'Reilly, 2010, 1632 s. info
- Výukové metody
- cvičení, domácí úkoly, projekty
- Metody hodnocení
- aktivita na cvičeních, hodnocení domácích úkolů a projektu
- Vyučovací jazyk
- Angličtina
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně.
PV248 Python
Fakulta informatikypodzim 2019
- Rozsah
- 1/1. 2 kr. (plus ukončení). Ukončení: k.
- Vyučující
- RNDr. Petr Ročkai, Ph.D. (přednášející)
RNDr. Petr Ročkai, Ph.D. (cvičící)
Mgr. Zuzana Baranová (pomocník)
Mgr. Lukáš Korenčik (pomocník) - Garance
- RNDr. Petr Ročkai, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh
- každý lichý čtvrtek 12:00–13:50 A217
- Rozvrh seminárních/paralelních skupin:
PV248/01: každý lichý čtvrtek 14:00–15:50 B130, P. Ročkai
PV248/02: každý lichý čtvrtek 16:00–17:50 B130, P. Ročkai - Předpoklady
- Základní znalost programování v jazyce Python (minimálně v rozsahu předmětu IB111).
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 60 stud.
Momentální stav registrace a zápisu: zapsáno: 0/60, pouze zareg.: 0/60, pouze zareg. s předností (mateřské obory): 0/60 - Mateřské obory/plány
- předmět má 38 mateřských oborů, zobrazit
- Cíle předmětu
- Cílem předmětu je seznámit studenty se specifiky programování v jazyce Python řešením praktických úloh. Během semestru studenti pracují na zadaných programovacích úlohách, na kterých procvičují přebranou látku.
Na konci kurzu student:
* zvládne základy objektového návrhu a implementace v jazyce Python
* seznámí se s možnostmi standardní knihovny jazyka Python
* seznámí se se zásadami správné dekompozice a tvorby robustního kódu - Výstupy z učení
- Student bude po absolvování předmětu schopen:
- připravit program v programovacím jazyce Python
- pochopit cizí kód v programovacím jazyce Python
- dohledat a použít informace potřebné k vývoji v Pythonu
- psát testy s přihlédnutím ke specifikům jazyka - Osnova
- 1. Úvod, text, regulární výrazy
- 2. Objekty a třídy
- 3. Testování a ladění
- 4. Perzistentní data
- 5. Práce s číselnými daty
- 6. Paměťový a datový model
- 7. Lambdy, iterace, dekorátory
- 8. Lexikální uzávěry, korutiny
- 9. Moduly a balíky
- 10. Souběžnost, výjimky
- 11. Komunikace, HTTP
- 12. Knihovna asyncio
- Literatura
- doporučená literatura
- LUTZ, Mark. Programming Python. 4th ed. Sebastopol, California: O'Reilly, 2010, 1632 s. info
- Výukové metody
- cvičení, domácí úkoly, projekty
- Metody hodnocení
- aktivita na cvičeních, hodnocení domácích úkolů a projektu
- Vyučovací jazyk
- Angličtina
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně.
PV248 Kurz jazyka Python
Fakulta informatikypodzim 2018
- Rozsah
- 1/1. 2 kr. (plus ukončení). Ukončení: k.
- Vyučující
- RNDr. Petr Ročkai, Ph.D. (přednášející)
Mgr. Věroslav Kaplan, Ph.D. (pomocník) - Garance
- doc. RNDr. Eva Hladká, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh
- Út 15:00–15:50 A318
- Rozvrh seminárních/paralelních skupin:
PV248/02: Út 16:00–16:50 B130, P. Ročkai
PV248/03: Rozvrh nebyl do ISu vložen. P. Ročkai - Předpoklady
- Základní znalost programování v libovolném imperativním jazyce v rozsahu předmětu IB001.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 75 stud.
Momentální stav registrace a zápisu: zapsáno: 0/75, pouze zareg.: 0/75, pouze zareg. s předností (mateřské obory): 0/75 - Mateřské obory/plány
- předmět má 6 mateřských oborů, zobrazit
- Cíle předmětu
- Cílem předmětu je seznámit studenty se specifiky programování v jazyce Python řešením praktických úloh. Během semestru studenti pracují na projektu, který vylepšují na základě právě probrané látky. Na konci kurzu student: * zvládne základy objektového návrhu a implementace v jazyce Python * seznámí se s možnostmi standardní knihovny jazyka Python * seznámí se se zásadami správné dekompozice a tvorby robustního kódu
- Výstupy z učení
- Student bude po absolvování předmětu schopen:
- připravit program v programovacím jazyce Python;
- pochopit cizí kód v programovacím jazyce Python
- dohledat a použít informace potřebné k vývoji v Pythonu
- psát testy s přihlédnutím ke specifikům jazyka - Osnova
- Stručné seznámení se syntaxí jazyka Python
- Používaní modulů a knihoven
- Práce se sítí a vytvoření jednoduchého serveru
- Využítí debuggeru na testování
- Paralelní programování: procesy/vlákna, sdílení prostředků, komunikace mezi vlákny, signály
- Regulární výrazy
- Konfigurace: argumenty příkazové řádky, konfigurační soubory
- Využití serializace k uložení a načtení stavu programu
- Grafické uživatelské rozhraní
- Vzdálené volání procedur, XMLRPC server a klient
- Výukové metody
- seminární cvičení, studentské projekty
- Metody hodnocení
- aktivita na cvičeních, hodnocení projektu
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně.
PV248 Kurz jazyka Python
Fakulta informatikypodzim 2017
- Rozsah
- 1/1. 2 kr. (plus ukončení). Ukončení: k.
- Vyučující
- Mgr. Věroslav Kaplan, Ph.D. (přednášející)
RNDr. Petr Ročkai, Ph.D. (cvičící) - Garance
- doc. RNDr. Eva Hladká, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh
- Po 14:00–14:50 A217
- Rozvrh seminárních/paralelních skupin:
PV248/02: Po 9:00–9:50 B130, P. Ročkai - Předpoklady
- Základní znalost programování v libovolném imperativním jazyce v rozsahu předmětu IB001.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 60 stud.
Momentální stav registrace a zápisu: zapsáno: 0/60, pouze zareg.: 0/60, pouze zareg. s předností (mateřské obory): 0/60 - Mateřské obory/plány
- předmět má 6 mateřských oborů, zobrazit
- Cíle předmětu
- Cílem předmětu je seznámit studenty se specifiky programování v jazyce Python řešením praktických úloh. Během semestru studenti pracují na projektu, který vylepšují na základě právě probrané látky. Na konci kurzu student: * zvládne základy objektového návrhu a implementace v jazyce Python * seznámí se s možnostmi standardní knihovny jazyka Python * seznámí se se zásadami správné dekompozice a tvorby robustního kódu
- Výstupy z učení
- Student bude po absolvování předmětu schopen:
- připravit program v programovacím jazyce Python;
- pochopit cizí kód v programovacím jazyce Python
- dohledat a použít informace potřebné k vývoji v Pythonu
- psát testy s přihlédnutím ke specifikům jazyka - Osnova
- Stručné seznámení se syntaxí jazyka Python
- Používaní modulů a knihoven
- Práce se sítí a vytvoření jednoduchého serveru
- Využítí debuggeru na testování
- Paralelní programování: procesy/vlákna, sdílení prostředků, komunikace mezi vlákny, signály
- Regulární výrazy
- Konfigurace: argumenty příkazové řádky, konfigurační soubory
- Využití serializace k uložení a načtení stavu programu
- Grafické uživatelské rozhraní
- Vzdálené volání procedur, XMLRPC server a klient
- Výukové metody
- seminární cvičení, studentské projekty
- Metody hodnocení
- aktivita na cvičeních, hodnocení projektu
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně.
PV248 Kurz jazyka Python
Fakulta informatikypodzim 2016
- Rozsah
- 0/1/1. 2 kr. (plus ukončení). Ukončení: k.
- Vyučující
- Mgr. Věroslav Kaplan, Ph.D. (přednášející)
- Garance
- doc. RNDr. Eva Hladká, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh
- Po 10:00–11:50 B130
- Předpoklady
- Základní znalost programování v libovolném imperativním jazyce v rozsahu předmětu IB001.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 30 stud.
Momentální stav registrace a zápisu: zapsáno: 0/30, pouze zareg.: 0/30, pouze zareg. s předností (mateřské obory): 0/30 - Mateřské obory/plány
- předmět má 6 mateřských oborů, zobrazit
- Cíle předmětu
- Cílem předmětu je seznámit studenty se specifiky programování v jazyce Python řešením praktických úloh. Během semestru studenti pracují na projektu, který vylepšují na základě právě probrané látky. Na konci kurzu student: * zvládne základy objektového návrhu a implementace v jazyce Python * seznámí se s možnostmi standardní knihovny jazyka Python * seznámí se se zásadami správné dekompozice a tvorby robustního kódu
- Osnova
- Stručné seznámení se syntaxí jazyka Python
- Používaní modulů a knihoven
- Práce se sítí a vytvoření jednoduchého serveru
- Využítí debuggeru na testování
- Paralelní programování: procesy/vlákna, sdílení prostředků, komunikace mezi vlákny, signály
- Regulární výrazy
- Konfigurace: argumenty příkazové řádky, konfigurační soubory
- Využití serializace k uložení a načtení stavu programu
- Grafické uživatelské rozhraní
- Vzdálené volání procedur, XMLRPC server a klient
- Výukové metody
- seminární cvičení, studentské projekty
- Metody hodnocení
- aktivita na cvičeních, hodnocení projektu
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně.
PV248 Kurz jazyka Python
Fakulta informatikypodzim 2015
- Rozsah
- 0/1/1. 2 kr. (plus ukončení). Ukončení: k.
- Vyučující
- Ing. Martin Sivák (přednášející), Mgr. Marek Grác, Ph.D. (zástupce)
- Garance
- doc. RNDr. Eva Hladká, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh
- Po 16:00–17:50 B130
- Předpoklady
- Základní znalost programování v libovolném imperativním jazyce v rozsahu předmětu IB001.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 30 stud.
Momentální stav registrace a zápisu: zapsáno: 0/30, pouze zareg.: 0/30, pouze zareg. s předností (mateřské obory): 0/30 - Mateřské obory/plány
- předmět má 6 mateřských oborů, zobrazit
- Cíle předmětu
- Cílem předmětu je seznámit studenty se specifiky programování v jazyce Python řešením praktických úloh. Během semestru studenti pracují na projektu, který vylepšují na základě právě probrané látky. Na konci kurzu student: * zvládne základy objektového návrhu a implementace v jazyce Python * seznámí se s možnostmi standardní knihovny jazyka Python * seznámí se se zásadami správné dekompozice a tvorby robustního kódu
- Osnova
- Stručné seznámení se syntaxí jazyka Python
- Používaní modulů a knihoven
- Práce se sítí a vytvoření jednoduchého serveru
- Využítí debuggeru na testování
- Paralelní programování: procesy/vlákna, sdílení prostředků, komunikace mezi vlákny, signály
- Regulární výrazy
- Konfigurace: argumenty příkazové řádky, konfigurační soubory
- Využití serializace k uložení a načtení stavu programu
- Grafické uživatelské rozhraní
- Vzdálené volání procedur, XMLRPC server a klient
- Výukové metody
- seminární cvičení, studentské projekty
- Metody hodnocení
- aktivita na cvičeních, hodnocení projektu
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně.
PV248 Kurz jazyka Python
Fakulta informatikypodzim 2014
- Rozsah
- 0/1/1. 2 kr. (plus ukončení). Ukončení: k.
- Vyučující
- Ing. Martin Sivák (přednášející), Mgr. Marek Grác, Ph.D. (zástupce)
- Garance
- doc. RNDr. Eva Hladká, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh
- Po 16:00–17:50 B130
- Předpoklady
- Základní znalost programování v libovolném imperativním jazyce v rozsahu předmětu IB001.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 30 stud.
Momentální stav registrace a zápisu: zapsáno: 0/30, pouze zareg.: 0/30, pouze zareg. s předností (mateřské obory): 0/30 - Mateřské obory/plány
- Aplikovaná informatika (program FI, N-AP)
- Umělá inteligence a zpracování přirozeného jazyka (program FI, B-IN)
- Umělá inteligence a zpracování přirozeného jazyka (program FI, N-IN)
- Cíle předmětu
- Cílem předmětu je seznámit studenty se specifiky programování v jazyce Python řešením praktických úloh. Během semestru studenti pracují na projektu, který vylepšují na základě právě probrané látky. Na konci kurzu student: * zvládne základy objektového návrhu a implementace v jazyce Python * seznámí se s možnostmi standardní knihovny jazyka Python * seznámí se se zásadami správné dekompozice a tvorby robustního kódu
- Osnova
- Stručné seznámení se syntaxí jazyka Python
- Používaní modulů a knihoven
- Práce se sítí a vytvoření jednoduchého serveru
- Využítí debuggeru na testování
- Paralelní programování: procesy/vlákna, sdílení prostředků, komunikace mezi vlákny, signály
- Regulární výrazy
- Konfigurace: argumenty příkazové řádky, konfigurační soubory
- Využití serializace k uložení a načtení stavu programu
- Grafické uživatelské rozhraní
- Vzdálené volání procedur, XMLRPC server a klient
- Výukové metody
- seminární cvičení, studentské projekty
- Metody hodnocení
- aktivita na cvičeních, hodnocení projektu
- Další komentáře
- Studijní materiály
Předmět je vyučován jednorázově.
PV248 Kurz jazyka Python
Fakulta informatikypodzim 2013
- Rozsah
- 0/1/1. 2 kr. (plus ukončení). Ukončení: k.
- Vyučující
- Ing. Martin Sivák (přednášející), Mgr. Marek Grác, Ph.D. (zástupce)
- Garance
- doc. RNDr. Vlastislav Dohnal, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh
- Čt 18:00–19:50 B130
- Předpoklady
- Základní znalost programování v libovolném imperativním jazyce v rozsahu předmětu IB001.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 30 stud.
Momentální stav registrace a zápisu: zapsáno: 0/30, pouze zareg.: 0/30, pouze zareg. s předností (mateřské obory): 0/30 - Mateřské obory/plány
- Aplikovaná informatika (program FI, N-AP)
- Umělá inteligence a zpracování přirozeného jazyka (program FI, B-IN)
- Umělá inteligence a zpracování přirozeného jazyka (program FI, N-IN)
- Cíle předmětu
- Cílem předmětu je seznámit studenty se specifiky programování v jazyce Python řešením praktických úloh. Během semestru studenti pracují na projektu, který vylepšují na základě právě probrané látky. Na konci kurzu student: * zvládne základy objektového návrhu a implementace v jazyce Python * seznámí se s možnostmi standardní knihovny jazyka Python * seznámí se se zásadami správné dekompozice a tvorby robustního kódu
- Osnova
- Stručné seznámení se syntaxí jazyka Python
- Používaní modulů a knihoven
- Práce se sítí a vytvoření jednoduchého serveru
- Využítí debuggeru na testování
- Paralelní programování: procesy/vlákna, sdílení prostředků, komunikace mezi vlákny, signály
- Regulární výrazy
- Konfigurace: argumenty příkazové řádky, konfigurační soubory
- Využití serializace k uložení a načtení stavu programu
- Grafické uživatelské rozhraní
- Vzdálené volání procedur, XMLRPC server a klient
- Výukové metody
- seminární cvičení, studentské projekty
- Metody hodnocení
- aktivita na cvičeních, hodnocení projektu
- Další komentáře
- Studijní materiály
Předmět je vyučován jednorázově.
PV248 Kurz jazyka Python
Fakulta informatikypodzim 2012
- Rozsah
- 0/1/1. 2 kr. (plus ukončení). Ukončení: k.
- Vyučující
- Ing. Martin Sivák (přednášející), Mgr. Marek Grác, Ph.D. (zástupce)
- Garance
- prof. RNDr. Luděk Matyska, CSc.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh
- Pá 16:00–17:50 B130
- Předpoklady
- Základní znalost programování v libovolném imperativním jazyce v rozsahu předmětu IB001.
- Omezení zápisu do předmětu
- Předmět je otevřen studentům libovolného oboru.
Předmět si smí zapsat nejvýše 30 stud.
Momentální stav registrace a zápisu: zapsáno: 0/30, pouze zareg.: 0/30, pouze zareg. s předností (mateřské obory): 0/30 - Cíle předmětu
- Cílem předmětu je seznámit studenty se specifiky programování v jazyce Python řešením praktických úloh. Během semestru studenti pracují na projektu, který vylepšují na základě právě probrané látky. Na konci kurzu student: * zvládne základy objektového návrhu a implementace v jazyce Python * seznámí se s možnostmi standardní knihovny jazyka Python * seznámí se se zásadami správné dekompozice a tvorby robustního kódu
- Osnova
- Stručné seznámení se syntaxí jazyka Python
- Používaní modulů a knihoven
- Práce se sítí a vytvoření jednoduchého serveru
- Využítí debuggeru na testování
- Paralelní programování: procesy/vlákna, sdílení prostředků, komunikace mezi vlákny, signály
- Regulární výrazy
- Konfigurace: argumenty příkazové řádky, konfigurační soubory
- Využití serializace k uložení a načtení stavu programu
- Grafické uživatelské rozhraní
- Vzdálené volání procedur, XMLRPC server a klient
- Výukové metody
- seminární cvičení, studentské projekty
- Metody hodnocení
- aktivita na cvičeních, hodnocení projektu
- Další komentáře
- Předmět je vyučován jednorázově.
PV248 Python Seminar
Fakulta informatikyjaro 2025
Předmět se v období jaro 2025 nevypisuje.
- Rozsah
- 0/2/1. 3 kr. (plus ukončení). Doporučované ukončení: k. Jiná možná ukončení: z.
- Vyučující
- Mgr. Adam Matoušek (přednášející)
RNDr. Petr Ročkai, Ph.D. (přednášející) - Garance
- RNDr. Petr Ročkai, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Předpoklady
- Základní znalost programování v jazyce Python (minimálně v rozsahu předmětu IB111). Schopnost programovat v libovolném jazyce na středně pokročilé úrovni. Lze doplnit přednáškou PV288.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 180 stud.
Momentální stav registrace a zápisu: zapsáno: 0/180, pouze zareg.: 0/180, pouze zareg. s předností (mateřské obory): 0/180 - Mateřské obory/plány
- předmět má 35 mateřských oborů, zobrazit
- Cíle předmětu
- Cílem předmětu je seznámit studenty s prostředky jazyka Python a procvičit programování řešením praktických úloh. Během semestru studenti pracují na zadaných programovacích úlohách, na kterých procvičují přebranou látku.
Na konci kurzu student:- zvládne naprogramovat složitější úlohy v jazyce Python
- seznámí se s možnostmi standardní knihovny jazyka Python
- pochopí a dokáže uplatnit pokročilé prostředky jazyka Python
- Výstupy z učení
- Student bude po absolvování předmětu schopen:
- rozvrhnout a naprogramovat složitější program
- přečíst a pochopit cizí kód
- dohledat a použít informace o jazyce a knihovnách
- testovat a ladit programy
- Osnova
- Předmět bude volně navazovat na přednášky předmětu PV288.
- Literatura
- doporučená literatura
- LUTZ, Mark. Programming Python. 4th ed. Sebastopol, California: O'Reilly, 2010, 1632 s. info
- Výukové metody
- domácí příprava a semináře
- Metody hodnocení
- Práce během semestru (dle vlastního výběru): aktivní účast ve cvičení + týdenní programovací cvičení + 3 sady větších domácích úloh + 3 průběžné programovací testy. Hodnoceno souhrnně ve čtyřtýdenních blocích. Kolokvium: programovací test u školního počítače bez přístupu k internetu.
- Vyučovací jazyk
- Angličtina
- Další komentáře
- Předmět je vyučován každoročně.
Výuka probíhá každý týden.
PV248 Python Seminar
Fakulta informatikyjaro 2024
Předmět se v období jaro 2024 nevypisuje.
- Rozsah
- 0/2/1. 3 kr. (plus ukončení). Doporučované ukončení: k. Jiná možná ukončení: z.
- Vyučující
- Mgr. Adam Matoušek (přednášející)
RNDr. Petr Ročkai, Ph.D. (přednášející) - Garance
- RNDr. Petr Ročkai, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Předpoklady
- Základní znalost programování v jazyce Python (minimálně v rozsahu předmětu IB111). Schopnost programovat v libovolném jazyce na středně pokročilé úrovni. Lze doplnit přednáškou PV288.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 180 stud.
Momentální stav registrace a zápisu: zapsáno: 0/180, pouze zareg.: 0/180, pouze zareg. s předností (mateřské obory): 0/180 - Mateřské obory/plány
- předmět má 41 mateřských oborů, zobrazit
- Cíle předmětu
- Cílem předmětu je seznámit studenty s prostředky jazyka Python a procvičit programování řešením praktických úloh. Během semestru studenti pracují na zadaných programovacích úlohách, na kterých procvičují přebranou látku.
Na konci kurzu student:- zvládne naprogramovat složitější úlohy v jazyce Python
- seznámí se s možnostmi standardní knihovny jazyka Python
- pochopí a dokáže uplatnit pokročilé prostředky jazyka Python
- Výstupy z učení
- Student bude po absolvování předmětu schopen:
- rozvrhnout a naprogramovat složitější program
- přečíst a pochopit cizí kód
- dohledat a použít informace o jazyce a knihovnách
- testovat a ladit programy
- Osnova
- Předmět bude volně navazovat na přednášky předmětu PV288.
- Literatura
- doporučená literatura
- LUTZ, Mark. Programming Python. 4th ed. Sebastopol, California: O'Reilly, 2010, 1632 s. info
- Výukové metody
- domácí příprava a semináře
- Metody hodnocení
- Práce během semestru (dle vlastního výběru): aktivní účast ve cvičení + týdenní programovací cvičení + 3 sady větších domácích úloh + 3 průběžné programovací testy. Hodnoceno souhrnně ve čtyřtýdenních blocích. Kolokvium: programovací test u školního počítače bez přístupu k internetu.
- Vyučovací jazyk
- Angličtina
- Další komentáře
- Předmět je vyučován každoročně.
Výuka probíhá každý týden.
- Statistika zápisu (nejnovější)