### Wymagania (prerequisites)
* Zaliczony wykład "Wstęp do programowania"
### Opis (description)
Celem tego wykładu jest zarowno poznanie samego języka Python, bibliotek
służących do tworzenia aplikacji, jak i rożnych platform związanych z tym
językiem (Zope, IronPython).
### Program (program)
1. Język Python: typy podstawowe i złożone, instrukcje
2. Programowanie funkcjonale i obiektowe
3. Przetwarzanie tekstu (wyrażenia regularne, html, xml)
4. Obsługa protokołow sieciowych
5. Introspekcje (refleksje)
6. Rozwijanie aplikacji (testowanie i dokumentowanie)
7. Platforma Zope i Django
### Literatura (references)
* "Dive into Python", Mark Pilgrim
* "Python. Od podstaw", P. Norton et al.
* "Python. Receptury", Martelli et al.
Konsultacje w semestrze *zimowym* roku akademickiego 2025/2026 będą we wtorki w godzinach 11-12 oraz 14-15. Można też umawiać się na konsultacje w innych terminach (w szczególności, jeżeli nie ma Rady Wydziału, to o 12 jestem też dostępny)
*Uwaga*: konsultacje 28.10 nie odbędą się. Osoby zainteresowane proszę o kontakt mailowy, znajdziemy inny termin.