Przejdź do zawartości

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)