ODBIERZ TWÓJ BONUS :: »

Python. 14 twórczych projektów dla dociekliwych programistów Mahesh Venkitachalam

Autor:
Mahesh Venkitachalam
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.0/6  Opinie: 4
Stron:
368
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
64,35 zł 99,00 zł (-35%)
59,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
59,40 zł 99,00 zł (-40%)
49,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Druk na żądanie

Czego się nauczysz?

  • Parsowania i analizowania plików list odtwarzania iTunes oraz wyszukiwania duplikatów utworów
  • Generowania i animowania spirografowych wzorów z wykorzystaniem grafiki żółwia
  • Implementowania i uruchamiania symulacji ,,Gry w życie" Conwaya
  • Tworzenia dźwięków i muzyki za pomocą algorytmu Karplusa-Stronga i zapisu plików WAV
  • Programowania symulacji stada boidów i wizualizacji zachowań zbiorowych
  • Przekształcania obrazów w sztukę ASCII i zapisywania jej do pliku tekstowego
  • Generowania fotomozaik poprzez dopasowywanie i układanie kafelków graficznych
  • Tworzenia autostereogramów i map głębi z wykorzystaniem losowych wzorów
  • Programowania podstawowych aplikacji graficznych 3D z użyciem OpenGL, shaderów i tekstur
  • Budowania systemów cząsteczek oraz animowania efektów specjalnych w grafice 3D
  • Implementowania renderingu objętościowego i wizualizacji danych 3D (np. CT, MRI)
  • Współpracy Pythona z Arduino do odczytu danych z czujników i wizualizacji w czasie rzeczywistym
  • Sterowania wyświetlaczem laserowym audio za pomocą Arduino i analizy dźwięku FFT
  • Tworzenia internetowego systemu monitorowania pogody z wykorzystaniem Raspberry Pi i czujników
  • Konfigurowania środowiska programistycznego oraz obsługi sprzętu na Raspberry Pi
  • Stosowania praktycznych podstaw elektroniki w projektach z mikrokontrolerami
Python jest ciekawym językiem programowania o dużych możliwościach. Dzięki niemu w prosty sposób można rozwiązać złożone problemy tego świata. Umożliwia przy tym pisanie czytelnego i łatwego w konserwacji kodu. Opanowanie składni i podstawowych koncepcji programistycznych w Pythonie nie jest trudne, jednak potem przychodzi moment, aby wypróbować go w prawdziwym programowaniu.

Niniejsza książka nauczy Cię wykorzystywać ten język do rozwiązywania nietrywialnych problemów, z którymi muszą się mierzyć programiści. Książka składa się z czternastu zabawnych i inspirujących projektów, dzięki którym odkryjesz niuanse programowania i nauczysz się pracy z kilkoma bibliotekami Pythona. Co ważniejsze, nauczysz się analizy problemu, dowiesz się, jak opracować algorytm do jego rozwiązania, a następnie jak zaimplementować rozwiązanie. Wykorzystasz Pythona do tworzenia muzyki, symulacji rzeczywistych zjawisk, a także zmusisz do współpracy z płytkami Arduino i Raspberry Pi — a wszystko w ramach świetnej, wciągającej zabawy!

Sprawdź, jak wykorzystać Pythona do:
  • generowania spirografowych wzorów,
  • tworzenia muzyki na komputerze,
  • przekładania obrazów na sztukę ASCII,
  • tworzenia realistycznych animacji za pomocą biblioteki OpenGL,
  • wizualizacji 3D danych z obrazowania medycznego CT i MRI,
  • zbudowania internetowego systemu monitorowania pogody z wykorzystaniem Raspberry Pi.

Python? Spróbuj się z nim pobawić!


Mahesh Venkitachalam jest inżynierem oprogramowania z dwudziestoletnim doświadczeniem w programowaniu. Od lat rozwija aplikacje służące naukowcom do wizualizacji 3D. Pracuje również nad podzespołami elektronicznymi, które udostępnia amatorom elektroniki na zasadach open source. Jest pasjonatem technologii, prowadzi popularny blog o elektronice i programowaniu — electronut.in. Mieszka w Indiach, w Bangalore.
W marcu jak w zaczytanym garncu!  Ebooki -40%, książki -35%

Wybrane bestsellery

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy do realizacji projektów z książki potrzebuję dodatkowego sprzętu?
Tak, część projektów wymaga sprzętu takiego jak Arduino czy Raspberry Pi oraz podstawowych elementów elektronicznych. Szczegółowe wymagania sprzętowe są opisane w odpowiednich rozdziałach książki.
2. Czy muszę znać Pythona, aby korzystać z tej książki?
Podstawowa znajomość Pythona będzie bardzo pomocna, ale książka prowadzi czytelnika krok po kroku przez każdy projekt, co ułatwia naukę nawet osobom z niewielkim doświadczeniem.
3. Czy do książki dołączony jest kod źródłowy projektów?
Tak, wszystkie projekty opisane w książce mają dostępny kod źródłowy, który można pobrać zgodnie z instrukcjami z dodatku.
4. Jakie systemy operacyjne są wspierane przy realizacji projektów?
Projekty można realizować na systemach Windows, macOS oraz Linux. W dodatkach książki znajdują się szczegółowe instrukcje instalacji oprogramowania dla każdego z nich.
5. Czy książka zawiera praktyczne wskazówki dotyczące instalacji potrzebnych bibliotek i narzędzi?
Tak, w dodatkach znajdziesz instrukcje instalacji wszystkich niezbędnych bibliotek i narzędzi, zarówno dla początkujących, jak i bardziej zaawansowanych użytkowników.
6. Jakie umiejętności mogę rozwinąć, realizując projekty z tej książki?
Ucząc się z tej książki, rozwiniesz praktyczne umiejętności programowania w Pythonie, pracy z bibliotekami graficznymi, analizowania problemów, tworzenia algorytmów oraz podstaw elektroniki i obsługi sprzętu.
7. Czy książka nadaje się do nauki w ramach zajęć szkolnych lub kursów programowania?
Tak, projekty są zróżnicowane tematycznie i poziomem trudności, dzięki czemu świetnie sprawdzą się zarówno w samodzielnej nauce, jak i jako materiał uzupełniający do zajęć czy warsztatów programistycznych.
8. Czy w książce znajdę propozycje dodatkowych zadań lub eksperymentów?
Tak, każdy rozdział kończy się sekcją ,,Eksperymenty!", która zachęca do samodzielnego rozszerzania projektów i dalszego eksperymentowania z Pythonem.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
64,35 zł
Dodaj do koszyka
Ebook
59,40 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płacę z Millennium Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile