Przedmowa

Python jest prawdopodobnie jednym z kilku jezyków programowania, który jest zarówno prosty i potężny. Jest dobry dla początkujących jak również dla ekspertów, a najważniejsze, programowanie w nim to przyjemność. Celem tej książki jest pomoc w nauce tego wspaniałego jezyka i pokazanie jak szybko i bezboleśnie dojść do celu - w efekcie jest 'Szczepionką na twoje programistyczne problemy'.

Dla kogo jest ta książka?

Książka ta służy jako przewodnik po języku Python. Została napisana z myślą o nowicjuszach (nieobeznanych z komputerami), ale może być również użyteczna dla bardziej zaawansowanych programistów, którzy zaczynają przygodę z Pythonem.

Krótko mówiąc, jeśli wszystko, co wiesz na temat komputerów, to jak otwierać i zapisywać pliki tekstowe, jesteś w stanie nauczyć się Pythona z tej książki. Jeśli już masz doświadczenie w programowaniu, ta książka przyspieszy Twoją naukę Pythona.

Dla osób znających już inne języki programowania zaznaczyłem różnice pomiędzy Pythonem, a kilkoma innymi językami. Drobne ostrzeżenie: Python wkrótce stanie się Twoim ulubionym językiem!

Od tłumacza

Zacząłem tłumaczyć tę książkę z trzech powodów:

Po pierwsze, nie znalazłem dobrego podręcznika w języku polskim do nauki Pythona dla początkujących. Być może istnieje już nawet tłumaczenie tej książki, ale dobrze schowało się w czeluściach Internetu.

Drugim powodem jest fakt, że niegdyś zraziłem się do Pythona, próbując uczyć się go z podręcznika zamieszczonego na oficjalnej stronie. Miałem też wtedy spore naleciałości z języka REXX, którego wciąż uważam za najlepszy język skryptowy (ma całą prostotę Pythona, a brak pewnych drażniących ograniczeń; ma też wbudowany świetny debugger). Tak czy inaczej, chcę nauczyć się Pythona i tłumaczenie tej książki jest dobrą ku temu okazją.

Trzeci powód jest połączeniem dwóch poprzednich — jestem nauczycielem informatyki w liceum i wstępu do programowania uczę w Pascalu, który jest obecnie niszowy i dość ograniczony. Aktualna sytuacja w szkolnictwie raczej się nie zmieni (choćby ze względu na materiał potrzebny do matury), ale być może ktoś w końcu zauważy, że Python lepiej się nadaje do nauki podstaw programowania. Na razie zamierzam uczyć Pythona w trybie pozalekcyjnym. Tłumacząc tę książkę, chcę dać moim uczniom dobry podręcznik i przy okazji samemu się podszkolić.

Przykłady zamieszczone w podręczniku wykonywałem na własnym systemie (dlatego mogą się różnić w detalach).

Oficjalna strona

Oficjalną stroną internetową książki jest https://python.swaroopch.com. Możesz na niej przeczytać całą książkę (w jęz. angielskim), ściągnąć jej najnowszą wersję oraz przeczytać najnowsze informacje.

Do przemyślenia

„Są dwie filozofie projektowania oprogramowania: jedną jest stworzenie wszystkiego tak prostym, że oczywiście nie będzie żadnych niedociągnięć; drugą jest zrobienie wszystkiego tak skomplikowanym, że niedociągnięcia nie będą oczywiste”. — C. A. R. Hoare

„Sukces w życiu jest sprawą nie tyle talentu i możliwości, co skupienia i wytrwałości”. — C. W. Wendte

results matching ""

    No results matching ""