UCZYMY SIĘ PROGRAMOWAĆ W PYTHONIE
UCZYMY SIĘ PROGRAMOWAĆ W PYTHONIE
Otwarty podręcznik programowania
O Książce
Otwarty podręcznik w języku polskim do nauki programowania na przykładach w języku Python. Punktem wyjścia do opracowania była praca: Swaroop C H „A Byte of Python” (Podręcznik na gitbook: http://python.swaroopch.com).
Podręcznik powstał z inicjatywy Fundacji Galicea - jako część projektu Otwarta Edukacja.
O Współtwórcach
Spis treści
-
Wprowadzenia – o zawartości podręcznika
- Licencja
- Wykorzystane materiały i opracowania
- Kod programów
- Język angielski
-
Myśleć jak programista Pythona
- Środowisko
- Mechanizmy
- Gramatyka
-
Python jako kalkulator
- Operatory
- Kolejność wartościowania
- Zmiana kolejności działań
- Podsumowanie
-
Przetwarzanie niewielkich ilości danych
- Jak to zrobić?
- Instrukcja for
- Struktury danych
- Listy
- Krotki
- Słowniki
- Zbiory
-
Python jako język zapisu algorytmów
- Instrukcja warunkowa (if)
- Pęlta while
- Podsumowanie
-
Jak radzić sobie ze złożonością
- Funkcje
- Obiekty
- Moduły
- Dziedziczenie
- Pakiety
- Dekoratory funkcji
-
Operacje na listach i łańcuchach znaków
- Sekwencje
- Referencje
- Łańcuchy znaków
-
Definiowanie i używanie funkcji
- Wprowadzenie
- Parametry funkcji
- Parametry i argumenty
- Wynik funkcji - wyrażenie return
- Domyślne wartości parametrów
- Wywołanie funkcji z odwołaniem do parametrów poprzez nazwę
- Zmienna ilość parametrów
- Zakres widoczności parametrów i zmiennych
- Zmienne lokalne
- Przestrzenie nazw
- Użycie wyrażenia global
-
Świat obiektów
- Adres zwrotny
- Uporządkujmy naszą wiedzę o obiektach
- Klasy
- Metody obiektowe
- Dziedziczenie
- Metody statyczne
- Dekoratory – czyli nowa magia
- Interfejsy i wtyczki
-
Przetwarzanie danych
- Pliki
- Pickle
- Pliki i wyrażenie with
- Bazy danych
-
Pisanie niezawodnego kodu
- Wyjątki, czyli przewidywanie niespodziewanego
- Obsługa wyjątków
- Zgłaszanie wyjątków
- try…finally…
- Zostawianie śladów
- Automatyczne dokumentowanie
- Kodowanie oparte o testy
-
Przepływ danych i sterowania
- Co to jest sterowanie?
- 1.Konsola Pythona
- 2.Skrypty, programy wsadowe i pliki
- 3.Potoki i gniazda.
- 4.Obiekty
- 5.Zdarzenia
- 6.Wyjątki
- 7.Systemy wielowarstwowe i rozproszone, interfejsy.
-
Styl programowania
- PEP8
- Zen Pythona
- Lukier składniowy
- Idiomy w programowaniu
- Programowanie obiektowe
- Pamiętaj, że wszystko jest obiektem
- Unikaj magii
-
Kilka ważnych kwestii na zakończenie…
- Python 2.x czy Python 3.x ?
- Środowisko wirtualne
- Kompatybilność
- Polskie znaki
- Uwagi dla osób programujących w innych językach
60-dniowa Gwarancja 100% Satysfakcji Leanpub
W ciągu 60 dni od zakupu możesz otrzymać 100% zwrotu kosztów za każdy zakup na Leanpub, w dwóch kliknięciach.
Technicznie rzecz biorąc, jest to dla nas ryzykowne, ponieważ i tak będziesz mieć pliki książki lub kursu. Jednak jesteśmy tak pewni naszych produktów i usług oraz naszych autorów i czytelników, że z przyjemnością oferujemy pełną gwarancję zwrotu pieniędzy za wszystko, co sprzedajemy.
O tym, jak dobre jest coś, możesz przekonać się tylko próbując, a dzięki naszej 100% gwarancji zwrotu pieniędzy, dosłownie nie ma żadnego ryzyka!
Więc nie ma powodu, żeby nie kliknąć przycisku Dodaj do Koszyka, prawda?
Zobacz pełne warunki...
Zarabiaj 8$ przy zakupie za 10$ i 16$ przy zakupie za 20$
Wypłacamy 80% tantiem od zakupów o wartości 7,99$ lub więcej oraz 80% tantiem minus opłata 50 centów od zakupów między 0,99$ a 7,98$. Zarabiasz 8$ przy sprzedaży za 10$ i 16$ przy sprzedaży za 20$. Więc jeśli sprzedamy 5000 niezwróconych kopii twojej książki po 20$, zarobisz 80 000$.
(Tak, niektórzy autorzy już zarobili znacznie więcej na Leanpub.)
W rzeczywistości autorzy zarobili jużponad 14 milionów dolarówpisząc, publikując i sprzedając na Leanpub.
Dowiedz się więcej o pisaniu na Leanpub
Darmowe Aktualizacje. Bez DRM.
Kupując książkę na Leanpub, otrzymujesz darmowe aktualizacje tak długo, jak autor aktualizuje książkę! Wielu autorów korzysta z Leanpub do publikowania książek w trakcie ich pisania. Wszyscy czytelnicy otrzymują darmowe aktualizacje, niezależnie od tego, kiedy kupili książkę i ile za nią zapłacili (włącznie z darmowymi).
Większość książek Leanpub jest dostępna w formacie PDF (na komputery) oraz EPUB (na telefony, tablety i Kindle). Formaty dostępne dla danej książki są pokazane w prawym górnym rogu tej strony.
Co więcej, książki Leanpub nie posiadają żadnych nonsensownych zabezpieczeń DRM, więc możesz je łatwo czytać na każdym obsługiwanym urządzeniu.
Dowiedz się więcej o formatach ebooków Leanpub i gdzie można je czytać