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
59,40 zł 99,00 zł (-40%)
59,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
49,50 zł 99,00 zł (-50%)
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.
Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

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
59,40 zł
Dodaj do koszyka
Ebook
49,50 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 Google Pay Ikona płatności ING Bank Śląski Ikona płatności mBank Ikona płatności Millennium 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łać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile