UCZYMY SIĘ PROGRAMOWAĆ W PYTHONIE
Za darmo!
Z członkostwem
$7.99
Minimalna cena zakupu

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.

  • Udostępnij tę książkę

  • Kategorie

    • Computers and Programming
    • Python
    • Education
  • Opinie

    Napisz do autora/ów
  • Licencja

O Autorze

Galicea
Jerzy Wawro

książka powstała z wykorzystaniem otwartego podręcznika C.H.Swaroop,  "A Byte of Python" 

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ć

Pisz i publikuj na Leanpub

Możesz używać Leanpub do łatwego pisania, publikowania i sprzedawania książek elektronicznych oraz kursów online, zarówno w trakcie tworzenia, jak i ukończonych!

Leanpub to potężna platforma dla poważnych autorów, łącząca prosty, elegancki proces pisania i publikowania ze sklepem skupiającym się na sprzedaży książek elektronicznych w trakcie powstawania.

Leanpub jest magiczną maszyną do pisania dla autorów: wystarczy pisać zwykłym tekstem, a aby opublikować swoją książkę elektroniczną, wystarczy kliknąć przycisk. (A jeśli tworzysz swoją książkę elektroniczną w inny sposób, możesz nawet przesłać własne pliki PDF i/lub EPUB, a następnie opublikować jednym kliknięciem!) To naprawdę jest takie proste.

Dowiedz się więcej o pisaniu na Leanpub