×
Dodano do koszyka:
Pozycja znajduje się w koszyku, zwiększono ilość tej pozycji:
Zakupiłeś już tę pozycję:
Książkę możesz pobrać z biblioteki w panelu użytkownika
Pozycja znajduje się w koszyku
Przejdź do koszyka

Zawartość koszyka

ODBIERZ TWÓJ BONUS :: »

Errata książki

Drogi Czytelniku! Poniżej zamieszczona jest errata do książki:

"Python. Od podstaw"

Jest to lista błędów znalezionych po opublikowaniu książki, zgłoszonych i zaakceptowanych przez naszą redakcję. Pragniemy, aby nasze publikacje były wiarygodne i spełniały Twoje oczekiwania. Zapoznaj się z poniższą listą. Jeśli masz dodatkowe zastrzeżenia, możesz je zgłosić pod adresem: helion.pl/user/erraty

Strona Linia Jest Powinno Zgłaszający
10 XSTL XSLT Grzegorz Szpetkowski
18 20 (...) w których rozwiązanie ogólnie nie sprawdza się najlepiej. (...) w których rozwiązanie ogólne nie sprawdza się najlepiej. Mateusz Gurgul
24 8 ftp://ftp.helion.pl/przykłady/pythpo.zip ftp://ftp.helion.pl/przyklady/pythpo.zip Marcel Słabosz
33 19 umieszcza się specjalną sekwencję, która Python zamienia umieszcza się specjalną sekwencję, którą Python zamienia Marek Bladowski
33 25 >>> Jan T. %s" % ("Kowalski") >>> "Jan T. %s" % ("Kowalski") Adam Piotrowski
33 25 >>> Jan T. %s" % ("Kowalski") >>> "Jan T. %s" % ("Kowalski") Marek Bladowski
34 4 od dołu Zdecydowania Zdecydowana Marek Bladowski
34 4 od dołu Zdecydowania Zdecydowana Chris
34 4 od dołu Zdecydowania Zdecydowana Marek Bladowski
39 10 Eksperci na co dzień spotykający się obliczeniami Eksperci na co dzień spotykający się z obliczeniami -
42 10 - przykład: %d" % 10 - przykład: "%d" % 10 kdz
49 12, 13 [...]system ósemkowy[...] [...]system szesnastkowy[...] Marcin Praczkowski
49 17 od 0 do 20 od 0 do 19 Michał Balas
61 7 [...]True i Flashe[...] [...]True i False[...] Marcin Praczkowski
61 7 Flashe False Łukasz Dabek
64 31 ... należy użyć metody extend. Metoda ta jest dostępna dla list i krotek. ... należy użyć metody extend. Metoda ta jest dostępna tylko dla list. Argumentem tej metody może być lista lub krotka. Mariusz Sucajtys
70 1 od dołu (listing) >>> wednesday_breakfat_sold = {"ciasta":10, "rogaliki":4, "bagietki":32,
>>> "omlety":12, "jajka z wędliną":13}
>>> wednesday_breakfat_sold = {"ciasta":8, "rogaliki":5, "bagietki":22,
>>> "omlety":16, "jajka z wędliną":22}
Grzegorz Szpetkowski
70 pierwsza ramka >>> 1 = 1
True
>>> 1 = 2
False
>>> 1 == 1
True
>>> 1 == 2
False
Michał Zielański
70 Środkowy listing >>> a[0:len("Jabłka")-1] == c[0:len("Jabłka")-1] >>> a[0:len("Jabłka")-1] == c[0:len("Jabłka")-1]
True
Grzegorz Szpetkowski
72 3 jest większa od (<) lub mniejsza od (>) jest większa od (>) lub mniejsza od (<) Grzegorz Szpetkowski
77 pierwsza ramka linia 6 elif milk_price > 2.00 elif milk_price >= 2.00 Arkadiusz Chomicki
83 3 (...) nie występuje klucz "orange_juice", więc (...) (...) nie występuje klucz "sok owocowy", więc (...) Michał Zielański
85 14-15 [...]Utwórz zmienną zawierającą ciąg znaków nazwy potrawy[...] [...]Utwórz zmienną zawierającą ciąg znaków nazwy produktu (z lodówki)[...] Marcin Praczkowski
85 22 Zmodyfikuj ćwiczenie 3.[...] Zmodyfikuj ćwiczenie 4.[...] Marcin Praczkowski
85 ostatnia linijka [...]z ćwiczenia 3[...] [...]z ćwiczenia 4[...] Marcin Praczkowski
92 18 [...] gdy skorzystamy z nazwy winnym miejscu, [...] [...] gdy skorzystamy z nazwy w innym miejscu, [...] -
97 12 Definicja funkcji make_omlet Definicja funkcji make_omelet Dawid Bańkowski
100 pierwsza ramka, w.13 elif omelet_Name == "grecki": elif omelet_name == "grecki": Marcin Praczkowski
103 2 Skowo już wiemy [...] Skoro już wiemy [...] -
103 2 Skowo już wiemy, czym są funkcje Skoro już wiemy, czym są funkcje Arkadiusz Chomicki
113 2 klasę wewnętrzną o nazwie __add_multi, metodę wewnętrzną o nazwie __add_multi, Michał Zielański
126 3 appand append Marcin Wrzyciel
126 Pierwsza linia zaraz pod pierwszą ramką na stronie. Zmienna syst.path [...] Zmienna sys.path [...] Marek Szczypiński
130 22 pamiętaj o dwóch znakach ukośnika przed i po słowie init pamiętaj o dwóch znakach podkreślenia przed i po słowie init krystian pradzynski
132 8 Używa się (na początku) i pisze (to już nieci później) Używa się (na początku) i pisze (to już nieco później) Łukasz Topa
132 9 [...] (to już nieci później) [...] [...] (to już nieco później) [...] -
137 23 literę r, więc ścieżkę można również zapisać w następujący sposób: s"C:\Windows\Temp" literę r, więc ścieżkę można również zapisać w następujący sposób: r"C:\Windows\Temp" Bartosz Biernacki
137 ostatni (...) w następujący sposób: s"C:\Windows\Temp". (...) w następujący sposób: r"C:\Windows\Temp". Marcel Słabosz
147 2 Gdy funkcja znajdzie poddolder, wywołuje (...) Gdy funkcja znajdzie podfolder, wywołuje (...) Marcel Słabosz
148 7 ahutil.move shutil.move Marcin Wrzyciel
150 11 od dołu strony >>> shutilrmtree("C:\zdjęcia") >>> shutil.rmtree("C:\zdjęcia") Marek Szczypiński
151 ostatnia linia strony ps.remove(path) os.remove(path) Maria Piątek
160 2 od dołu By uzyskać kod, który wyświetla jedynie wartości dodatnie listy, można posłużyć... By uzyskać kod, który wyświetla jedynie wartości parzyste listy, można posłużyć... Marcin Wrzyciel
164 Ostatni wiersz pierwszej ramki print "%(imię)s, %(aparat)s, %(zespół)s, %(wysokość)2.2f, %(waga)2.2f" % person print "%(imię)s, %(aparat)s, %(zespół)s, %(wzrost)2.2f, %(waga)2.2f" % person Marek Szczypiński
186 1 Wykywonanie pozostałych zadań związanych z modułami Wykonywanie pozostałych zadań związanych z modułami Marek Szczypiński
211 4 pozycja w ramce os.pathsplit(scieżka) os.path.split(scieżka) Maria Piątek
262 10 od dołu def __init__(self):
self.window = gtk.glade.XML(′gladedwaprzyciskigui.glade′. ′window1′)
def __init__(self):
self.window = gtk.glade.XML(′gladedwaprzyciskigui.glade′. ′window1′)
self.window.get_widget(′window1′).show()
-
274 Pierwszy wiersz pod środkową ramką. Gdy przyjrzeć się rysunkowi 13.8 (zrzut ekranu aplikacji CANVAS) Gdy przyjrzeć się rysunkowi 13.5 (zrzut ekranu aplikacji CANVAS) Marek Szczypiński
276 Wiersz nad pierwszą od dołu ramką. Zauważ, że zamiast CallRenderText zostaje użyty CallRenderPixbuf, by tworzyć ładne ikonki. Zauważ, że zamiast CellRendererText zostaje użyty CellRendererPixbuf, by tworzyć ładne ikonki. Marek Szczypiński
283 1 wierszw ramce abydbm anydbm Maria Piątek
290 Druga ramka od góry. INSERT FROM pracownik[...] INSERT INTO pracownik[...] Marek Szczypiński
311 XSTL XSLT Grzegorz Szpetkowski
328 XSTL XSLT Grzegorz Szpetkowski
663 6 Aplikację Aplikacje Grzegorz Szpetkowski
663 7 od dołu popraniu pobraniu Grzegorz Szpetkowski
665 środek strony Wartość w systemie dziesiętnym Wartość 11 w systemie dziesiętnym Grzegorz Szpetkowski

Poniżej znajduje się lista błędów znalezionych przez czytelników, ale jeszcze nie potwierdzonych przez Redakcję:

Strona Linia Jest Powinno Zgłaszający
70 1 1 = 1 1 == 1 Dawid Bańkowski
70 3 1 = 2 1 == 2 Dawid Bańkowski
81 11 ... if food[0:5] == "zgniłe":
... if food[0:6] == "zgniłe":
Dawid Bańkowski
122 ćwiczenie 2 wiersz pierwszy Utwórz klasę w metodzie Utwórz metodę w klasie Dawid Bańkowski
626 Odpowiedź do ćwiczenia 2 - kod źródłowy def quick_cook(self, fridge, kind = "cheese", quantity = 1):
"""
qiucl_cook(fridge, kind ="serowy", quick = 1) - wukonuje wszystkie wymagane
kroki, ale nie wyświetla wszystkich kroków mieszania.
"""

self.set_kind(kind)
self.get_ingredients(fridge)
self.mix(False)\
self.make()
def quick_cook(self, fridge, kind = "serowy", quantity = 1):
"""
qiucl_cook(fridge, kind ="serowy", quick = 1) - wukonuje wszystkie wymagane
kroki, ale nie wyświetla wszystkich kroków miesania.
"""
while quantity > 0: #zadanie należy wykonać w pętli tyle razy ile potrzebujemy omletów
self.set_kind(kind)
self.get_ingredients(fridge)
self.mix(False)\
self.make()
quantity = quantity - 1 # odlicza ile omletów już wykonaliśmy
Dawid Bańkowski
Zamknij Pobierz aplikację mobilną Ebookpoint