Python. Instrukcje dla programisty. Wydanie II - Eric Matthes
5.00
1 opinia
II wydanie książki przeznaczonej dla przyszłych programistów w Python. Język Python jest łatwy w nauce, nadaje się do tworzenia gier i aplikacji sieciowych, do wdrażania indywidualnych rozwiązań biznesowych, sprawdza się nawet jako bezcenne narzędzie badaczy różnych dziedzin nauki. Podręcznik krok po kroku wyjaśnia zasady tworzenia kodu w Python.
Produkt wycofany ze sprzedaży
Ten model nie jest już produkowany i nie wróci do naszej oferty.
Uwaga!
Sprzedaż produktu została zakończona. Sprawdź inne w tej kategorii.
Opis produktu: Python. Instrukcje dla programisty. Wydanie II - Eric Matthes
II wydanie książki przeznaczonej dla przyszłych programistów w Python. Język Python jest wszechstronny i zoptymalizowany pod kątem efektywności pracy, czytelności kodu i jakości oprogramowania. Jest łatwy w nauce, nadaje się do tworzenia gier i aplikacji sieciowych, do wdrażania indywidualnych rozwiązań biznesowych, sprawdza się nawet jako bezcenne narzędzie badaczy różnych dziedzin nauki. Podręcznik krok po kroku wyjaśnia zasady tworzenia kodu w Python. Zawiera instrukcje takie jak:
Przygotowanie środowiska pracy i napisanie pierwszego programu
Wykorzystywanie bibliotek i narzędzi Pythona, w tym pygame, matplotlib, plotly i Django
Generowanie interaktywnych wizualizacji danych
Tworzenie prostych aplikacji internetowych i wdrażanie ich na serwerach WWW
Testowanie i debugowanie kodu oraz rozwiązywanie pojawiających się problemów z powodzeniem
Książka "Python. Instrukcje dla programisty" Wydanie II - Eric Matthes.
"Python. Instrukcje dla programisty".
Informacje o autorze
Eric Matthes tonauczyciel, haker i autor książek. Uczy informatyki, fizyki i matematyki w szkole średniej. Prowadzi kursy dla początkujących programistów Pythona. Swój pierwszy program komputerowy - prostą, poprawnie funkcjonującą grę napisał w wieku zaledwie pięciu lat. Pasjonuje się tworzeniem kodów.
Informacje o książce
Tytuł oryginalny: Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming 2nd Edition
Tłumaczenie: Robert Górczyński
ISBN: 978-83-283-6360-1
Rok wydania: 2020
Format: 170 x 230 mm
Oprawa: miękka
Ilość stron: 616
Wydawnictwo: Helion S.A.
Spis treści
O autorze:23
O korektorze merytorycznym:23
Podziękowania:25
Wprowadzenie do drugiego wydania książki:27
Wprowadzenie:31
Do kogo jest skierowana ta książka?:32
Czego nauczysz się z tej książki?:32
Zasoby w internecie:34
Dlaczego Python?:34
CZĘŚĆ I. PODSTAWY
1. Rozpoczęcie pracy:39
Przygotowanie środowiska programistycznego:39
Python w różnych systemach operacyjnych:41
Uruchomienie programu typu "Witaj, świecie!":46
Rozwiązywanie problemów podczas instalacji:47
Uruchamianie programów Pythona z poziomu powłoki:49
Podsumowanie:51
2. Zmienne i proste typy danych:53
Co tak naprawdę dzieje się po uruchomieniu hello_world.py?:53
Zmienne:54
Ciągi tekstowe:58
Liczby:65
Komentarze:69
Zen Pythona:70
Podsumowanie:72
3. Wprowadzenie do list:73
Czym jest lista?:73
Zmienianie, dodawanie i usuwanie elementów:76
Organizacja listy:84
Unikanie błędów indeksu podczas pracy z listą:88
Podsumowanie:89
4. Praca z listą:91
Iteracja przez całą listę:91
Unikanie błędów związanych z wcięciami:96
Tworzenie list liczbowych:100
Praca z fragmentami listy:105
Krotka:110
Styl tworzonego kodu:113
Podsumowanie:116
5. Konstrukcja if:117
Prosty przykład:117
Test warunkowy:118
Polecenie if:125
Używanie poleceń if z listami:134
Nadawanie stylu poleceniom if:138
Podsumowanie:139
6. Słowniki:141
Prosty słownik:142
Praca ze słownikami:142
Iteracja przez słownik:151
Zagnieżdżanie:158
Podsumowanie:166
7. Dane wejściowe użytkownika i pętla while:167
Jak działa funkcja input()?:168
Wprowadzenie do pętli while:173
Użycie pętli while wraz z listami i słownikami:180
Podsumowanie:184
8. Funkcje:185
Definiowanie funkcji:185
Przekazywanie argumentów:188
Wartość zwrotna:194
Przekazywanie listy:201
Przekazywanie dowolnej liczby argumentów:205
Przechowywanie funkcji w modułach:210
Nadawanie stylu funkcjom:214
Podsumowanie:215
9. Klasy:217
Utworzenie i użycie klasy:218
Praca z klasami i egzemplarzami:223
Dziedziczenie:229
Import klas:236
Biblioteka standardowa Pythona:245
Nadawanie stylu klasom:245
Podsumowanie:247
10. Pliki i wyjątki:249
Odczytywanie danych z pliku:250
Zapisywanie danych w pliku:259
Wyjątki:262
Przechowywanie danych:272
Podsumowanie:279
11. Testowanie kodu:281
Testowanie funkcji:282
Testowanie klasy:290
Podsumowanie:297
CZĘŚĆ II. PROJEKTY
PROJEKT 1. INWAZJA OBCYCH:301
12. Statek, który strzela pociskami:303
Planowanie projektu:304
Instalacja Pygame:304
Rozpoczęcie pracy nad projektem gry:305
Dodanie obrazu statku kosmicznego:309
Refaktoryzacja, czyli metody _check_events() i _update_screen():314
Kierowanie statkiem kosmicznym:316
Krótkie powtórzenie:325
Wystrzeliwanie pocisków:326
Podsumowanie:334
13. Obcy!:335
Przegląd projektu:336
Utworzenie pierwszego obcego:336
Utworzenie floty obcych:339
Poruszanie flotą obcych:345
Zestrzeliwanie obcych:350
Zakończenie gry:355
Podsumowanie:362
14. Punktacja:363
Dodanie przycisku Gra:363
Zmiana poziomu trudności:371
Punktacja:373
Podsumowanie:390
PROJEKT 2. WIZUALIZACJA DANYCH:391
15. Generowanie danych:393
Instalacja matplotlib:394
Wygenerowanie prostego wykresu liniowego:395
Błądzenie losowe:405
Symulacja rzutu kością do gry za pomocą plotly:415
Podsumowanie:424
16. Pobieranie danych:425
Format CSV:426
Mapowanie globalnych zbiorów danych - format JSON:441
Podsumowanie:454
17. Praca z API:455
Użycie Web API:455
Wizualizacja repozytoriów za pomocą pakietu plotly:463
Hacker News API:470
Podsumowanie:475
PROJEKT 3. APLIKACJE INTERNETOWE:477
18. Rozpoczęcie pracy z Django:479
Przygotowanie projektu:480
Uruchomienie aplikacji:485
Tworzenie stron internetowych - strona główna aplikacji:496
Utworzenie dodatkowych stron:502
Podsumowanie:512
19. Konta użytkowników:513
Umożliwienie użytkownikom wprowadzania danych:514
Konfiguracja kont użytkowników:527
Umożliwienie użytkownikom bycia właścicielami swoich danych:536
Podsumowanie:545
20. Nadanie stylu i wdrożenie aplikacji:547
Nadanie stylu aplikacji Learning Log:548
Wdrożenie aplikacji Learning Log:560
Podsumowanie:578
Posłowie:581
A. Instalacja Pythona i rozwiązywanie problemów:583
Zgodnie z obowiązującymi przepisami, ponosimy odpowiedzialność na zasadach określonych w Kodeksie Cywilnym za wady fizyczne i prawne.
Po wykryciu wady Kupujący ma prawo:
złożyć oświadczenie o żądaniu obniżenia ceny,
złożyć oświadczenie o odstąpieniu od umowy, ale nie wtedy kiedy wada jest nieistotna,
żądać wymiany rzeczy na wolną od wad,
żądać usunięcia wady.
Informujemy, że Dział Reklamacji firmy Botland rozpatruje zgłoszenia w ciągu 14 dni kalendarzowych od daty ich wpłynięcia. Botland odpowiada z tytułu rękojmi jeśli wada fizyczna zostanie stwierdzona przed upływem dwóch lat od momentu wydania rzeczy.
Informacje dotyczące korzystania z prawa odstąpienia od umowy
Zgodnie z aktualnymi przepisami prawnymi Konsument ma prawo odstąpić od umowy kupna-sprzedaży w terminie 30 dni bez podania przyczyny. Termin ten wygasa po upływie 30 dni od momentu, w którym Konsument wszedł w posiadanie rzeczy lub w którym osoba trzecia inna niż przewoźnik i wskazana przez Konsumenta weszła w posiadanie rzeczy.
Informujemy, że zgodnie z obowiązującymi przepisami oraz §4 Regulaminu zwrot towaru przysługuje wyłącznie Konsumentom (zakup niezwiązany bezpośrednio działalnością gospodarczą lub zawodową). Zwroty nie przysługują Klientom (zakup związany bezpośrednio działalnością gospodarczą lub zawodową).
Przebieg reklamacji / zwrotu
W celu zgłoszenia reklamacji prosimy postępować zgodnie z instrukcją:
Po otrzymaniu wiadomości e-mail ze statusem „Oczekiwanie na przesyłkę”, zabezpiecz i zapakuj niesprawny produkt.
Wyślij przesyłkę na podany niżej adres wraz z wydrukowanym formularzem oraz dowodem zakupu.
Formularz reklamacyjny
W celu rozpoczęcia procedury reklamacyjnej / zwrotu, wypełnij formularz.
Adres do wysyłki
BOTLAND - SERWIS Gola 25A 63-640 Bralin
Zasady reklamacji
W celu sprawnego przeprowadzenia procesu reklamacji, prosimy o zapoznanie się z opisanymi poniżej zasadami:
Przed odesłaniem sprzętu prosimy o upewnienie się, iż produkt faktycznie jest niesprawny.
W celu sprawnego przebiegu reklamacji prosimy o wypełnienie formularza reklamacyjnego oraz dołączenie go do przesyłki.
Do reklamowanych produktów prosimy dołączyć dowód zakupu (np. paragon, fakturę lub potwierdzenie wykonania przelewu).
Towar należy starannie zapakować, aby zapewnić bezpieczny transport i zapobiec kolejnym uszkodzeniom.
Firma Botland nie odbiera paczek reklamacyjnych wysłanych za pobraniem oraz paczek nadawanych do automatów paczkowych np. urządzeń Paczkomat.
Zwrot kosztów przesyłki następuje po uznaniu reklamacji. Jest to kwota zgodna z najtańszą oferowaną formą dostawy.
Po uznaniu reklamacji zwrot środków nastąpi w ciągu 14 dni. Zwrotu dokonamy przy użyciu takich samych sposobów płatności oraz w tej samej walucie, jakie zostały użyte w pierwotnej transakcji, chyba że Kupujący wyraził zgodę na inne rozwiązanie lub je zaproponował.
Sprzęt prosimy odsyłać kompletny razem z akcesoriami. Produkty niekompletne zostaną odesłane bez rozpatrzenia na koszt nadawcy.
Samodzielna naprawa, przeprowadzona przez osoby nieuprawnione, tj. niebędąca naprawą przez firmę Botland, pozbawia Kupującego prawa do dalszego reklamowania.
O sposobie rozpatrzenia reklamacji Kupujący zostanie poinformowany drogą elektroniczną (poprzez wiadomość e-mail).
Szczegółowe informacje dotyczące aktualnych kosztów wysyłki znajdują się na stronie www.botland.com.pl w zakładce Dostawa.
Odesłanie sprzętu jest równoznaczne z zapoznaniem się z powyższymi zasadami.
Zasady zwrotu towaru
W celu skorzystania z prawa odstąpienia od umowy, Konsument zobowiązany jest poinformować Sprzedającego o swojej decyzji poprzez jednoznaczne oświadczenie.
W celu sprawnego przeprowadzenia procesu zwrotu prosimy o wypełnienie formularza. Konsument może również skorzystać z innego oświadczenia niż zamieszczony formularz.
W przypadku odstąpienia od umowy zwracamy wszystkie otrzymane płatności, w tym koszty dostarczenia rzeczy do Konsumenta (z wyjątkiem dodatkowych kosztów wynikających z wybranego przez Konsumenta sposobu dostarczenia innego niż najtańszy przez nas oferowany). Konsument ponosi koszty przesyłki zwrotnej. Zwrot środków nastąpi w ciągu 14 dni od dnia, w którym zostaliśmy poinformowani o decyzji odstąpienia od umowy. Zwrotu dokonamy przy użyciu takich samych sposobów płatności oraz w tej samej walucie, jakie zostały użyte w pierwotnej transakcji, chyba że Konsument wyraził zgodę na inne rozwiązanie lub je zaproponował.
Możemy wstrzymać się ze zwrotem płatności do czasu otrzymania rzeczy lub dostarczenia nam dowodu jej odesłania, w zależności od tego, które zdarzenie nastąpi wcześniej.
Prosimy o odesłanie lub przekazanie nam rzeczy niezwłocznie, a w każdym razie nie później niż 14 dni od dnia, w którym zostaliśmy poinformowani o odstąpieniu od umowy. Prosimy również o staranne zapakowanie towaru przed wysyłką.
Konsument odpowiada tylko za zmniejszenie wartości produktu wynikającej z korzystania w sposób inny niż było to konieczne do stwierdzenia cech i funkcjonalności.
Firma Botland nie odbiera paczek zwrotnych wysłanych za pobraniem oraz paczek nadawanych do automatów paczkowych np. urządzeń Paczkomat.
Dane kontaktowe producentaHelion.pl sp. z o.o. ul. Kościuszki 1c 44-100 Gliwice [email protected]
Dane kontaktowe wprowadzającego na rynek UEHelion.pl sp. z o.o. ul. Kościuszki 1c 44-100 Gliwice [email protected]
Inni klienci oglądali również
5.00
1 opinia
Opinie zbieramy i weryfikujemy przy pomocy zewnętrznego partnera Trustmate; pochodzą z procesu pozakupowego.
Wczytywanie opinii…
Zadaj pytanie o produkt
Masz pytanie dotyczące tego produktu? Napisz do nas, a my odpowiemy najszybciej jak to możliwe.
Zwykle odpowiadamy w ciągu jednego dnia roboczego. Odpowiedź wyślemy na podany adres e-mail.
Wczytywanie...
Powiadom o dostępności
Co oznacza informacja o dostępności produktu?
Informacja widoczna na stronie produktu dotyczy zamówień składanych teraz. Nie dotyczy ona zamówień złożonych wcześniej, jeśli widoczny był wtedy inny komunikat.
Jeśli podana jest konkretna data to znaczy, że w tym dniu rozpoczniemy wysyłkę z naszego magazynu, może to zająć 1-2 dni robocze. Wysyłka może też rozpocząć się szybciej.
Jeśli podana data jest przybliżona (np. tylko miesiąc) to oznacza, że towar jest zamówiony u producenta, ale nie znamy jeszcze dokładnej daty dostawy.
Podane daty bazują na deklaracjach producenta, są orientacyjne i mogą ulec zmianie.
Pamiętaj, że jeśli w Twoim zamówieniu było kilka niedostępnych produktów, to wyślemy je dopiero gdy skompletujemy wszystkie produkty.
Jeśli chcesz poznać termin dostawy dla swojego zamówienia, które już złożyłeś, to skontaktuj się z naszym biurem obsługi klienta.
Ten produkt wyślemy później
Informacja o dostępności
Całe zamówienie wyślemy, gdy wszystkie pozycje będą dostępne. Chcesz szybciej? Zamów te produkty osobno.
W Twoim koszyku
szt.
dodane wcześniej
Do wzięcia od ręki
szt.
gotowe do wysyłki dziś
Oczekuje na dostawę
szt.
Limit ilości dla tego produktu
Limit na produkt
szt.
W Twoim koszyku
szt.
Możesz jeszcze dodać
szt.
Limit wprowadziliśmy po to, żeby każdy klient miał szansę kupić swoją sztukę.
Botland
Certyfikat zgodności RoHS
Dyrektywy UE 2011/65/UE i 2015/863 ograniczają stosowanie wymienionych poniżej 10 substancji w produkcji niektórych rodzajów sprzętu elektrycznego.
Choć ograniczenie to prawnie nie obejmuje podzespołów, „zgodność” podzespołów ma znaczenie dla wielu klientów.
Definicja zgodności z RoHS przyjęta przez Botland:
Produkt nie zawiera substancji objętych ograniczeniami w stężeniach i zastosowaniach zakazanych przez dyrektywę,
a w przypadku podzespołów produkt można poddawać obróbce w wyższych temperaturach wymaganych przy lutowaniu bezołowiowym.
Substancje objęte ograniczeniami i ich maksymalne dopuszczalne stężenia wagowe w materiale jednorodnym to:
Substancja
Stężenie (maks.)
Ołów (Pb)
0.1%
Rtęć (Hg)
0.1%
PBB (polibromowane bifenyle)
0.1%
PBDE (polibromowane etery difenylowe)
0.1%
Chrom sześciowartościowy (Cr VI)
0.1%
Kadm (Cd)
0.01%
DEHP (ftalan bis(2-etyloheksylu))
0.1%
BBP (ftalan benzylobutylu)
0.1%
DBP (ftalan dibutylu)
0.1%
DIBP (ftalan diizobutylu)
0.1%
Dostawca wymienionego poniżej artykułu poinformował Botland, że produkt jest „zgodny z RoHS”.
Botland dołożył wszelkich uzasadnionych starań, aby potwierdzić to oświadczenie.
Informacje dotyczą wyłącznie produktów sprzedanych w dniu wydania tego certyfikatu lub później.
Dane produktu zgodnego z dyrektywą
Indeks produktu: KSZ-21236
Opis produktu: Python. Instrukcje dla programisty. Wydanie II - Eric Matthes
Producent/marka: Helion
Zawarte tu informacje dotyczą produktu sprzedanego nie wcześniej niż w dniu podanym poniżej.
Data wydania: 04.05.2022
Rozszerz gwarancję
Twój sprzęt ma
standardową ochronę 24 mies. w cenie. Z EasyProtect® możesz ją przedłużyć o dodatkowe miesiące - naprawy i wymiany
bez dodatkowych kosztów, obejmuje awarie niezawinione przez użytkownika.
Naprawy w autoryzowanych serwisach - sprzęt wyślesz kurierem w cenie
Gdy naprawa się nie opłaca, otrzymasz nowy egzemplarz
Jednorazowa opłata, bez ukrytych kosztów - to nie ubezpieczenie
Standardowa ochrona jest już zaznaczona - możesz po prostu przejść dalej.