Python. Wprowadzenie - Helion
Tytuł oryginału: Learning Python
Tłumaczenie: Zygmunt Wereszczyński
ISBN: 83-7197-596-1
stron: 368, Format: B5, okładka: miękka
Data wydania: 2002-02-19
Księgarnia: Helion
Cena książki: 55,00 zł
Niniejsza książka stanowi wprowadzenie do języka Python. Jest to popularny język programowania obiektowego, używany zarówno w programach działających samodzielnie, jak i w skryptach obejmujących różne dziedziny zastosowań. Python jest bezpłatny, przenośny, bardzo wydajny i wyjątkowo łatwy w użyciu. Bez względu na to, czy ktoś jest nowicjuszem w programowaniu, czy też profesjonalistą, celem tej książki jest szybkie zapoznanie go z istotą języka Python.
Tekst niniejszej książki obejmuje podstawy języka Python; celowo zawęziliśmy jej zakres tematyczny, mając na uwadze łatwość korzystania z niej i jej objętość. Mówiąc inaczej: prezentacja materiału koncentruje się wokół zasadniczych koncepcji i czasem bywa odpowiednio uproszczona. Dlatego właśnie niniejsza książka stanowi znakomity opis języka Python, zarówno jeśli chodzi o wprowadzenie, jak i dalsze, bardziej zaawansowane etapy.
Pomimo tak ograniczonego celu książki (a może właśnie dlatego) sądzimy, że będzie ona dla czytelnika pierwszą wielką lekturą na temat programowania w języku Python. Można się z niej nauczyć wszystkiego, co jest potrzebne w początkowej fazie samodzielnego tworzenia przydatnych programów i skryptów w Pythonie. Po zakończeniu lektury Czytelnik nie tylko będzie znał sam język, ale także będzie wiedział, jak go zastosować w codziennych zadaniach. Książka daje także dobre przygotowanie do podjęcia bardziej zaawansowanych tematów, które programista spotka w swojej praktyce.
Osoby które kupowały "Python. Wprowadzenie", wybierały także:
- Ruby on Rails. Ćwiczenia 18,75 zł, (3,00 zł -84%)
- Zen Steve'a Jobsa 29,67 zł, (8,90 zł -70%)
- ASP.NET MVC. Kompletny przewodnik dla programistów interaktywnych aplikacji internetowych w Visual Studio 86,77 zł, (26,90 zł -69%)
- TDD. Sztuka tworzenia dobrego kodu 48,54 zł, (19,90 zł -59%)
- GitHub. Przyjazny przewodnik 32,90 zł, (16,45 zł -50%)
Spis treści
Python. Wprowadzenie -- spis treści
Wstęp (7)
Część I Rdzeń języka (15)
Rozdział 1. Pierwsze kroki (17)
- Dlaczego właśnie Python? (17)
- Jak należy uruchamiać programy w języku Python? (24)
- Pierwsze spojrzenie na pliki modułowe (30)
- Szczegóły związane z konfiguracją języka Python (32)
- Podsumowanie (36)
- Ćwiczenia (37)
Rozdział 2. Typy i operatory (39)
- Struktura programu w języku Python (39)
- Przyczyny stosowania typów wbudowanych (39)
- Liczby (41)
- Łańcuchy (48)
- Listy (56)
- Słowniki (61)
- Krotki (65)
- Pliki (67)
- Ogólne właściwości obiektów (69)
- "Niespodzianki" typów wbudowanych (75)
- Podsumowanie (77)
- Ćwiczenia (78)
Rozdział 3. Instrukcje podstawowe (81)
- Przypisanie (82)
- Wyrażenia (85)
- Instrukcja print (86)
- Testy if (87)
- Pętle while (94)
- Pętle for (97)
- Niespodzianki spotykane w kodzie (102)
- Podsumowanie (103)
- Ćwiczenia (104)
Rozdział 4. Funkcje (107)
- Dlaczego należy stosować funkcje? (107)
- Podstawy funkcji (108)
- Zakresy działania w funkcjach (111)
- Przekazywanie argumentów (114)
- Informacje dodatkowe (120)
- Niespodzianki w funkcjach (126)
- Podsumowanie (131)
- Ćwiczenia (132)
Rozdział 5. Moduły (135)
- Dlaczego używa się modułów? (135)
- Podstawowe informacje o modułach (136)
- Pliki modułowe są przestrzeniami nazw (138)
- Model importu (140)
- Ponowne ładowanie modułów (142)
- Informacje dodatkowe (144)
- Modułowe niespodzianki (151)
- Podsumowanie (156)
- Ćwiczenia (156)
Rozdział 6. Klasy (159)
- Dlaczego należy używać klas? (159)
- Podstawy działania klas (160)
- Używanie instrukcji class (167)
- Zastosowania metod klasy (168)
- Dziedziczenie i przeszukiwanie drzew przestrzeni nazw (169)
- Przeciążanie operatorów w klasach (173)
- Komplet reguł dla przestrzeni nazw (176)
- Zastosowania klas w programach (178)
- Informacje dodatkowe (188)
- Niespodzianki w klasach (190)
- Podsumowanie (196)
- Ćwiczenia (196)
Rozdział 7. Wyjątki (201)
- Dlaczego należy używać wyjątków? (201)
- Podstawy działania wyjątków (202)
- Idiomatyczne określenia wyjątków (206)
- Tryby wychwytywania wyjątków (208)
- Informacje dodatkowe (211)
- Wyjątkowe niespodzianki (215)
- Podsumowanie (217)
- Ćwiczenia (218)
Część II Warstwy zewnętrzne (221)
Rozdział 8. Narzędzia wbudowane (223)
- Funkcje wbudowane (225)
- Moduły biblioteki (232)
- Ćwiczenia (249)
Rozdział 9. Typowe zadania w języku Python (251)
- Manipulacja strukturami danych (251)
- Manipulacja plikami (257)
- Manipulacja programami (268)
- Działanie w Internecie (270)
- Przykłady większych programów (273)
- Ćwiczenia (278)
Rozdział 10. Osnowy programowania i aplikacje (281)
- System automatycznego zgłaszania skarg (282)
- Tworzenie interfejsu za pomocą COM: tani rzecznik prasowy (287)
- Edytor elementów formularza danych (292)
- Rozważania o projektowaniu (297)
- JPython: szczęśliwy związek języków Python i Java (298)
- Inne osnowy i aplikacje (305)
- Ćwiczenia (307)
Dodatki (309)
Dodatek A Materiały źródłowe języka Python (311)
Dodatek B Zagadnienia związane z różnymi platformami (323)
Dodatek C Rozwiązania ćwiczeń (329)
Skorowidz (357)