Książka Paula Barry'ego do nauki programowania w Python. Przedstawia podstawy Pythona, w tym zmienne, typy danych, struktury danych i algorytmy. Zgłębia tajniki funkcji, obiektów, klas i dziedziczenia. Pozwala na przyswojenie zasad organizacji kodu w modułach i pakietach. Wyjaśnia także podstawy uczenia maszynowego w Pythonie. Autor tłumaczy skomplikowane zagadnienia w prosty sposób. Oprócz samej teorii znajduje się tutaj także wiele praktycznych ćwiczeń.
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. Rusz głową! Wydanie III - Paul Barry
Książka Paula Barry'ego do nauki programowania w Python. Przedstawia podstawy Pythona, w tym zmienne, typy danych, struktury danych i algorytmy. Zgłębia tajniki funkcji, obiektów, klas i dziedziczenia. Pozwala na przyswojenie zasad organizacji kodu w modułach i pakietach. Wyjaśnia także podstawy uczenia maszynowego w Pythonie. Autor tłumaczy skomplikowane zagadnienia w prosty sposób. Oprócz samej teorii znajduje się tutaj także wiele praktycznych ćwiczeń.
Książka Python. Rusz głową! Wydanie III - Paul Barry.
Język programowania Python.
Wyjątkowość Pythona
Program Python umożliwia nie tylko tworzenie rozbudowanych aplikacji, ale również rozwiązywanie złożonych problemów. Korzystają z niego programiści, analitycy danych, naukowcy, inżynierowie, specjaliści od sztucznej inteligencji i profesjonaliści z wielu innych dziedzin. Język Python jest jednym z najchętniej używanych języków programowania, ponieważ jest przystępny i uniwersalny.
Informacja o autorze
Paul Barry to wykładowca w Instytucie Technologicznym w Carlow. Wcześniej w Irlandii i Kanadzie zajmował się rozwiązaniami IT dla opieki zdrowotnej. Ekspert w dziedzinie programowania w Pythonie i w Perlu. Współpracownik „Linux Journal Magazine”, napisał kilka książek o programowaniu.
Informacje o książce
Tytuł oryginału: Head First Python: A Learner's Guide to the Fundamentals of Python Programming, A Brain-Friendly Guide, 3rd Edition
Autor: Paul Barry
Tłumaczenie: Piotr Rajca
Wydawca: Helion S.A.
Rok wydania: 2024
Liczba stron: 632
ISBN: 978-83-289-0700-3
Oprawa: miękka
Format: 200 x 225 mm
Książka Python. Rusz głową! Wydanie III.
Spis treści książki
Wprowadzenie
Dla kogo jest ta książka?
Wiemy, co myślisz
Wiemy, co myśli Twój mózg
Metapoznanie - myślenie o myśleniu
Oto co MY zrobiliśmy
Przeczytaj to
Instalujemy najnowszą wersję Pythona
Sam Python to nie wszystko
Skonfiguruj VS Code wedle własnych upodobań
Dodaj dwa wymagane rozszerzenia do VS Code
Wsparcie dla Pythona w VS Code jest nie do pobicia
Zespół recenzentów technicznych
Podziękowania
0. Dlaczego Python? Podobny, ale inny
Przygotowania do wykonywania kodu
Przygotowanie do pierwszego doświadczenia z Jupyterem
Wprowadźmy trochę kodu do edytora notatnika
Naciśnij Shift+Enter, aby uruchomić kod
Co zrobić, jeśli chcesz więcej niż jedną kartę?
Przyjrzyj się bliżej kodowi rysowania kart
Wielka czwórka: lista, krotka, słownik i zbiór
Stwórz swoją talię kart z użyciem zbioru
print dir - podwójne mambo
Uzyskiwanie pomocy na temat wyników dir
Wypełniamy zbiór kartami
Teraz to wygląda jak talia kart
A właściwie czym jest zmienna card?
Musisz coś znaleźć?
Zróbmy przerwę i sprawdźmy, czym dysponujemy
Python jest dostarczany wraz z bogatą biblioteką standardową
W Pythonie piszesz tylko kod, którego potrzebujesz
Kiedy już myślałeś, że to koniec...
1. Zaczynamy. Wskakujemy!
Jak trener pracował do tej pory?
Trener potrzebuje lepszego stopera
Plik i arkusz kalkulacyjny są ze sobą "powiązane"
Nasze pierwsze zadanie: wyodrębnić dane z nazwy pliku
Łańcuch znaków to obiekt mający atrybuty
Pobieramy dane pływaka z nazwy pliku
Nie próbuj zgadywać, co robi dana metoda.
Dzielenie łańcuchów znaków na części
Wciąż zostaje nam coś do zrobienia
Komunikaty błędów czytaj od dołu do góry
Uważaj na łączenie wywołań metod
Wypróbujmy inną metodę łańcuchów znaków
Pozostało nam jedynie utworzenie paru zmiennych
Zadanie nr 1 zostało wykonane!
Zadanie nr 2: przetworzenie danych z pliku
2. Listy liczb. Przetwarzanie danych z list
Zadanie nr 2: przetworzenie danych z pliku
Zrób sobie kopię danych trenera
Wbudowana funkcja open operuje na plikach
Stosowanie with do otwierania (i zamykania) pliku
Zmienne są tworzone dynamicznie, wedle potrzeb
Tym, o co nam naprawdę chodzi, są dane z pliku
Już mamy dane pływaków z pliku
Kolejne czynności wyglądają znajomo
Wiedza z poprzedniego rozdziału zaczyna przynosić korzyści
Konwersja łańcucha z czasem na wartość liczbową
Setne sekundy w Pythonie
Krótka prezentacja pętli for w Pythonie
Pojedynek na gołe pięści: pętla for kontra pętla while
Idziemy do przodu, robiąc wielkie postępy!
Zachowajmy kopię skonwertowanych czasów
Wyświetlenie listy metod listy
Nadszedł czas, by obliczyć średnią
Konwersja średniej na format łańcucha z czasem
Pora zebrać wszystko w całość
Zadanie nr 2 jest (w końcu) gotowe!
3. Lista plików. Funkcje, moduły i pliki
Już masz większość potrzebnego kodu
Jak utworzyć funkcję w Pythonie?
Zapisuj swój kod tak często, jak masz ochotę
Zwyczajne skopiowanie kodu nie wystarczy
Koniecznie skopiuj cały niezbędny kod
Używaj modułów do współdzielenia kodu
Pław się w blasku zwróconych danych
W razie konieczności funkcje mogą zwracać krotki
Przygotujmy listę nazw plików trenera
Nadszedł czas, by pobawić się w detektywa.
Co można robić z listami?
Czy przyczyną problemu są dane, czy nasz kod?
Decyzje, decyzje i jeszcze raz decyzje
Poszukajmy dwukropka "w" łańcuchu
Czy w efekcie przetworzyłeś 60 plików?
Kod dla trenera zaczyna nabierać kształtu
4. Sformatowane literały łańcuchowe. Twórz wykresy na podstawie danych
Tworzymy prosty wykres słupkowy przy użyciu HTML-a i SVG
Przechodzimy od prostego wykresu do wykresu dla trenera
Konstruujemy potrzebne łańcuchy z HTML-em w kodzie
Konkatenacja łańcuchów znaków nie jest skalowalna
F-łańcuchy są bardzo popularną możliwością Pythona
Dzięki użyciu f-łańcuchów generowanie kodu SVG jest proste!
Wciąż dysponujemy danymi, prawda?
Zadbaj, by zwracane były wszystkie niezbędne dane
Teraz już mamy dane liczbowe, ale czy nadają się one do użycia?
Pozostaje nam już jedynie dokończyć stronę WWW
Zapisywanie w plikach, podobnie jak odczyt z plików, jest bezbolesne
Zostały już tylko poprawki estetyczne
Czas na kolejną niestandardową funkcję
Dodajmy kolejną funkcję do naszego modułu
Co jest z tymi wartościami setnych sekundy?
Zaokrąglanie nie jest tym, czego chcemy (w tym przypadku)
Wszystko idzie doskonale.
5. Grunt to organizacja. Decyzje dotyczące struktur danych
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.
Zadaj pierwsze pytanie o ten produkt!
Instrukcje i dokumenty
Dane GPSR
Kraj pochodzeniaPolska
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ż
Brak opinii dla tego produktu.
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-25887
Opis produktu: Python. Rusz głową! Wydanie III - Paul Barry
Producent/marka: Helion
Zawarte tu informacje dotyczą produktu sprzedanego nie wcześniej niż w dniu podanym poniżej.
Data wydania: 10.02.2025
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.