Zanurkuj w Pythonie/Spis Tresci

Z Wikibooks, biblioteki wolnych podręczników.

Spis treści[edytuj]

Instalacja[edytuj]

  1. Który Python jest dla ciebie najlepszy? Etap rozwoju: 100% (w dniu 30.04.05)
  2. Python w systemie Windows Etap rozwoju: 100% (w dniu 30.04.05)
  3. Python w systemie Mac OS Etap rozwoju: 100% (w dniu 30.04.05)
  4. Python w systemach Linux Etap rozwoju: 100% (w dniu 30.04.05)
  5. Instalacja ze źródeł Etap rozwoju: 100% (w dniu 30.04.05)
  6. Interaktywna powłoka Etap rozwoju: 100% (w dniu 30.04.05)
  7. Podsumowanie Etap rozwoju: 100% (w dniu 30.04.05)

Pierwszy program[edytuj]

  1. Nurkujemy Etap rozwoju: 100% (w dniu 15.07.2007)
  2. Deklarowanie funkcji Etap rozwoju: 100% (w dniu 30.04.05)
  3. Dokumentowanie funkcji Etap rozwoju: 100% (w dniu 30.04.05)
  4. Wszystko jest obiektem Etap rozwoju: 100% (w dniu 30.04.05)
  5. Wcięcia kodu Etap rozwoju: 100% (w dniu 30.04.05)
  6. Testowanie modułów Etap rozwoju: 100% (w dniu 30.04.05)

Wbudowane typy danych[edytuj]

  1. Łańcuchy znaków i unikod Etap rozwoju: 100% (w dniu 21.08.07)
  2. Słowniki Etap rozwoju: 100% (w dniu 30.04.05)
  3. Listy Etap rozwoju: 100% (w dniu 30.04.05)
  4. Krotki Etap rozwoju: 100% (w dniu 30.04.05)
  5. Deklarowanie zmiennych Etap rozwoju: 100% (w dniu 30.04.05)
  6. Formatowanie łańcucha znaków Etap rozwoju: 100% (w dniu 30.04.05)
  7. Odwzorowywanie listy Etap rozwoju: 100% (w dniu 30.04.05)
  8. Łączenie list i dzielenie łańcuchów znaków Etap rozwoju: 100% (w dniu 30.04.05)
  9. Kodowanie znaków Etap rozwoju: 100% (w dniu 25.08.07)
  10. Praca z unikodem Etap rozwoju: 100% (w dniu 25.08.07)
  11. Podsumowanie Etap rozwoju: 100% (w dniu 30.04.05)

Potęga introspekcji[edytuj]

  1. Nurkujemy Etap rozwoju: 100% (w dniu 30.04.05)
  2. Argumenty opcjonalne i nazwane Etap rozwoju: 100% (w dniu 30.04.05)
  3. Dwa sposoby importowania modułów Etap rozwoju: 100% (w dniu 27.07.2007)
  4. type, str, dir i inne wbudowane funkcje Etap rozwoju: 100% (w dniu 30.04.05)
  5. Funkcja getattr Etap rozwoju: 100% (w dniu 16.05.05)
  6. Filtrowanie listy Etap rozwoju: 100% (w dniu 24.07.06)
  7. Operatory and i or Etap rozwoju: 100% (w dniu 24.07.06)
  8. Wyrażenia lambda Etap rozwoju: 100% (w dniu 24.07.06)
  9. Wszystko razem Etap rozwoju: 100% (w dniu 24.07.06)
  10. Podsumowanie Etap rozwoju: 100% (w dniu 24.07.06)

Obiekty i klasy[edytuj]

  1. Nurkujemy Etap rozwoju: 100% (w dniu 31.07.06)
  2. Definiowanie klas Etap rozwoju: 100% (w dniu 31.07.06)
  3. Tworzenie instancji klasy Etap rozwoju: 100% (w dniu 31.07.06)
  4. Klasa opakowująca UserDict Etap rozwoju: 100% (w dniu 29.08.07)
  5. Metody specjalne Etap rozwoju: 100% (w dniu 05.02.07)
  6. Zaawansowane metody specjalne Etap rozwoju: 100% (w dniu 09.02.07)
  7. Atrybuty klas Etap rozwoju: 100% (w dniu 07.02.07)
  8. Funkcje prywatne Etap rozwoju: 100% (w dniu 18.01.07)
  9. Podsumowanie Etap rozwoju: 100% (w dniu 30.01.07)

Wyjątki i operacje na plikach[edytuj]

  1. Obsługa wyjątków Etap rozwoju: 100% (w dniu 07.02.07)
  2. Praca na plikach Etap rozwoju: 100% (w dniu 07.02.07)
  3. Pętla for Etap rozwoju: 100% (w dniu 09.02.07)
  4. Korzystanie z sys.modules Etap rozwoju: 100% (w dniu 11.02.07)
  5. Praca z katalogami Etap rozwoju: 100% (w dniu 15.02.07)
  6. Wszystko razem Etap rozwoju: 100% (w dniu 18.02.07)
  7. Podsumowanie Etap rozwoju: 100% (w dniu 12.02.07)

Wyrażenia regularne[edytuj]

  1. Nurkujemy Etap rozwoju: 100% (w dniu 20.02.07)
  2. Analiza przypadku: Adresy ulic Etap rozwoju: 100% (w dniu 01.03.07)
  3. Analiza przypadku: Liczby rzymskie Etap rozwoju: 100% (w dniu 01.04.07)
  4. Składnia {n, m} Etap rozwoju: 100% (w dniu 10.04.07)
  5. Rozwlekłe wyrażenia regularne Etap rozwoju: 100% (w dniu 13.04.07)
  6. Analiza przypadku: Przetwarzanie numerów telefonów Etap rozwoju: 100% (w dniu 25.04.07)
  7. Podsumowanie Etap rozwoju: 100% (w dniu 13.04.07)

Przetwarzanie HTML-a[edytuj]

  1. Nurkujemy Etap rozwoju: 100% (w dniu 14.04.2007)
  2. Wprowadzenie do sgmllib.py Etap rozwoju: 100% (w dniu 20.04.2007)
  3. Wyciąganie danych z dokumentu HTML Etap rozwoju: 100% (w dniu 26.04.2007)
  4. Wprowadzenie do BaseHTMLProcessor.py Etap rozwoju: 100% (w dniu 27.04.2007)
  5. locals i globals Etap rozwoju: 100% (w dniu 30.04.2007)
  6. Formatowanie napisów w oparciu o słowniki Etap rozwoju: 100% (w dniu 04.05.2007)
  7. Dodawanie cudzysłowów do wartości atrybutów Etap rozwoju: 100% (w dniu 30.04.2007)
  8. Wprowadzenie do dialect.py Etap rozwoju: 100% (w dniu 29.04.2007)
  9. Wszystko razem Etap rozwoju: 100% (w dniu 20.04.2007)
  10. Podsumowanie Etap rozwoju: 100% (w dniu 20.04.2007)

Przetwarzanie XML-a[edytuj]

  1. Nurkujemy Etap rozwoju: 100% (w dniu 04.05.2007)
  2. Pakiety Etap rozwoju: 100% (w dniu 02.05.2007)
  3. Parsowanie XML-a Etap rozwoju: 100% (w dniu 01.05.2007)
  4. Wyszukiwanie elementów Etap rozwoju: 100% (w dniu 04.05.2007)
  5. Dostęp do atrybutów elementów Etap rozwoju: 100% (w dniu 08.05.2007)
  6. Podsumowanie Etap rozwoju: 100% (w dniu 07.05.2007)

Skrypty i strumienie[edytuj]

  1. Abstrakcyjne źródła wejścia Etap rozwoju: 100% (w dniu 17.05.2007)
  2. Standardowy strumień wejścia, wyjścia i błędów Etap rozwoju: 100% (w dniu 20.05.2007)
  3. Buforowanie odszukanego węzła Etap rozwoju: 100% (w dniu 19.05.2007)
  4. Wyszukanie bezpośrednich elementów potomnych Etap rozwoju: 100% (w dniu 19.05.2007)
  5. Tworzenie oddzielnych funkcji obsługi względem typu węzła Etap rozwoju: 100% (w dniu 23.05.2007)
  6. Obsługa argumentów linii poleceń Etap rozwoju: 100% (w dniu 31.05.2007)
  7. Wszystko razem Etap rozwoju: 100% (w dniu 31.05.2007)
  8. Podsumowanie Etap rozwoju: 100% (w dniu 12.05.2007)

HTTP[edytuj]

  1. Nurkujemy Etap rozwoju: 100% (w dniu 23.05.2007)
  2. Python/Jak nie pobierać danych poprzez HTTP Etap rozwoju: 100% (w dniu 31.05.2007)
  3. Python/Właściwości HTTP Etap rozwoju: 100% (w dniu 31.05.2007)
  4. Python/Debugowanie serwisów HTTP Etap rozwoju: 100% (w dniu 01.06.2007)
  5. Ustawianie User-Agent Etap rozwoju: 100% (w dniu 03.06.2007)
  6. Korzystanie z Last-Modified i ETag Etap rozwoju: 100% (w dniu 06.06.2007)
  7. Python/Obsługa przekierowań Etap rozwoju: 100% (w dniu 08.06.2007)
  8. Python/Obsługa skompresowanych danych Etap rozwoju: 100% (w dniu 14.06.2007)
  9. Wszystko razem Etap rozwoju: 100% (w dniu 20.06.2007)
  10. Podsumowanie Etap rozwoju: 100% (w dniu 08.06.2007)

SOAP[edytuj]

  1. Nurkujemy Etap rozwoju: 100% (w dniu 24.06.2007)
  2. Instalowanie odpowiednich bibliotek Etap rozwoju: 100% (w dniu 23.06.2007)
  3. Pierwsze kroki z SOAP Etap rozwoju: 100% (w dniu 23.06.2007)
  4. Debugowanie serwisu sieciowego SOAP Etap rozwoju: 100% (w dniu 23.06.2007)
  5. Wprowadzenie do WSDL Etap rozwoju: 100% (w dniu 04.07.2007)
  6. Introspekcja SOAP z użyciem WSDL Etap rozwoju: 100% (w dniu 12.07.2007)
  7. Wyszukiwanie w Google Etap rozwoju: 100% (w dniu 06.07.2007)
  8. Rozwiązywanie problemów Etap rozwoju: 100% (w dniu 15.07.2007)
  9. Podsumowanie Etap rozwoju: 100% (w dniu 15.07.2007)

Testowanie jednostkowe[edytuj]

  1. Wprowadzenie do liczb rzymskich Etap rozwoju: 100% (w dniu 24.07.2007)
  2. Nurkujemy Etap rozwoju: 100% (w dniu 24.07.2007)
  3. Wprowadzenie do romantest.py Etap rozwoju: 100% (w dniu 24.07.2007)
  4. Testowanie poprawnych przypadków Etap rozwoju: 100% (w dniu 24.07.2007)
  5. Testowanie niepoprawnych przypadków Etap rozwoju: 100% (w dniu 24.07.2007)
  6. Testowanie zdroworozsądkowe Etap rozwoju: 100% (w dniu 24.07.2007)

Testowanie 2[edytuj]

  1. roman.py, etap 1 Etap rozwoju: 100% (w dniu 24.07.2007)
  2. roman.py, etap 2 Etap rozwoju: 100% (w dniu 25.07.2007)
  3. roman.py, etap 3 Etap rozwoju: 100% (w dniu 25.07.2007)
  4. roman.py, etap 4 Etap rozwoju: 100% (w dniu 25.07.2007)
  5. roman.py, etap 5 Etap rozwoju: 100% (w dniu 25.07.2007)

Refaktoryzacja[edytuj]

  1. Obsługa błędów Etap rozwoju: 100% (w dniu 24.07.2007)
  2. Obsługa zmieniających się wymagań Etap rozwoju: 100% (w dniu 24.07.2007)
  3. Refaktoryzacja Etap rozwoju: 100% (w dniu 24.07.2007)
  4. Postscript Etap rozwoju: 100% (w dniu 26.07.2007)
  5. Podsumowanie Etap rozwoju: 100% (w dniu 26.07.2007)

Programowanie funkcyjne[edytuj]

  1. Nurkujemy Etap rozwoju: 100% (w dniu 27.07.2007)
  2. Znajdowanie ścieżki Etap rozwoju: 100% (w dniu 27.07.2007)
  3. Filtrowanie listy Etap rozwoju: 100% (w dniu 27.07.2007)
  4. Odwzorowywanie listy Etap rozwoju: 100% (w dniu 27.07.2007)
  5. Programowanie koncentrujące się na danych Etap rozwoju: 100% (w dniu 29.07.2007)
  6. Dynamiczne importowanie modułów Etap rozwoju: 100% (w dniu 27.07.2007)
  7. Wszystko razem Etap rozwoju: 100% (w dniu 29.07.2007)
  8. Podsumowanie Etap rozwoju: 100% (w dniu 29.07.2007)

Funkcje dynamiczne[edytuj]

  1. Nurkujemy Etap rozwoju: 100% (w dniu 31.07.2007)
  2. plural.py, etap 1 Etap rozwoju: 100% (w dniu 07.08.2007)
  3. plural.py, etap 2 Etap rozwoju: 100% (w dniu 07.08.2007)
  4. plural.py, etap 3 Etap rozwoju: 100% (w dniu 07.08.2007)
  5. plural.py, etap 4 Etap rozwoju: 100% (w dniu 07.08.2007)
  6. plural.py, etap 5 Etap rozwoju: 100% (w dniu 07.08.2007)
  7. plural.py, etap 6 Etap rozwoju: 100% (w dniu 07.08.2007)
  8. Podsumowanie Etap rozwoju: 100% (w dniu 07.08.2007)

Optymalizacja szybkości[edytuj]

  1. Nurkujemy Etap rozwoju: 100% (w dniu 28.07.2007)
  2. Korzystanie z modułu timeit Etap rozwoju: 100% (w dniu 05.08.2007)
  3. Optymalizacja wyrażeń regularnych Etap rozwoju: 100% (w dniu 05.08.2007)
  4. Optymalizacja przeszukiwania słownika Etap rozwoju: 100% (w dniu 05.08.2007)
  5. Optymalizacja operacji na listach Etap rozwoju: 100% (w dniu 05.08.2007)
  6. Optymalizacja operacji na napisach Etap rozwoju: 100% (w dniu 05.08.2007)
  7. Podsumowanie Etap rozwoju: 100% (w dniu 05.08.2007)