Raspberry Pi. Przewodnik dla programistów Pythona - Simon Monk
Botland
RSS
31.90
25.93 + VAT
- Kod:
- 2212
- Dodany do bazy:
- Ostatnio widziany:
Sugerowane produkty dla rozrastają
Uwaga! Sprzedaż produktu została zakończona. Sprawdź inne książki w tej kategorii.Opis
Zapewne słyszałeś już o coraz bardziej popularnym minikomputerze Raspberry Pi. Dzięki licznym rozszerzeniom oraz przykładowym projektom jego możliwości rozrastają się w błyskawicznym tempie. Obecnie wykorzystuje się go np. jako sterownik inteligentnego budynku, centrum multimedialne czy serwer WWW. Ta książka pomoże Ci w realizacji własnego projektu w oparciu o „Malinę”.Dzięki tej pozycji czytelnik nauczy się tworzyć oprogramowanie w języku Pythton, przy użyciu edytora IDLE. W książce opisane są pierwsze kroki związane z konfiguracją i doborem akcesoriów minikomputera oraz podstawy obsługi systemu operacyjnego Linux. W kolejnych rozdziałach autor przybliża sposób programowania w języku Python. Następnie pokazuje jak w prosty sposób przy użyciu płytki RaspiRobot zbudować własnego robota.W książce opisane są:- platforma Raspberry Pi wraz z akcesoriami- podstawy języka Python- prosty projekt oparty na Raspberry Pi- budowa własnego robota – RaspiRobotPrzykładowe projekty wykorzystane w książce dostępne do pobrania. Fragment ksiązki do przeczytania on-line.
Spis treści
O autorze (9)
Wstęp (11)
Rozdział 1. Wprowadzenie (13)
* Co to jest Raspberry Pi? (13)
* Co można zrobić przy użyciu Raspberry Pi? (14)
* Zapoznanie się z platformą Raspberry Pi (15)
* Uruchamianie platformy Raspberry Pi (16)
* Kupowanie niezbędnych elementów (16)
* Łączenie wszystkiego w całość (22)
* Uruchamianie systemu (22)
* Podsumowanie (24)
Rozdział 2. Pierwsze kroki (25)
* Linux (25)
* Pulpit (25)
* Internet (27)
* Wiersz poleceń (27)
* Poruszanie się po systemie za pomocą terminala (29)
* Polecenie sudo (30)
* Aplikacje (30)
* Zasoby internetowe (32)
* Podsumowanie (32)
Rozdział 3. Podstawy języka Python (33)
* IDLE (33)
* Wersje języka Python (33)
* Powłoka języka Python (34)
* Edytor (34)
* Liczby (36)
* Zmienne (37)
* Pętle for (38)
* Symulacja rzutów kostką do gry (39)
* Instrukcja if (41)
* Porównywanie (42)
* Bycie logicznym (42)
* Instrukcja else (43)
* Instrukcja while (44)
* Podsumowanie (45)
Rozdział 4. Łańcuchy, listy i słowniki (47)
* Teoria łańcuchów (47)
* Listy (49)
* Funkcje (51)
* Wisielec (52)
* Słowniki (58)
* Krotki (59)
* Wielokrotne przypisywanie (60)
* Wiele wartości powrotnych (60)
* Wyjątki (61)
* Podsumowanie funkcji (61)
* Liczby (62)
* Łańcuchy (62)
* Listy (64)
* Słowniki (64)
* Konwersje typów (65)
* Podsumowanie (66)
Rozdział 5. Moduły, klasy i metody (67)
* Moduły (67)
* Użycie modułów (67)
* Przydatne biblioteki języka Python (68)
* Instalowanie nowych modułów (69)
* Programowanie zorientowane obiektowo (70)
* Definiowanie klas (71)
* Dziedziczenie (72)
* Podsumowanie (74)
Rozdział 6. Pliki i internet (75)
* Pliki (75)
* Odczytywanie plików (75)
* Odczytywanie dużych plików (77)
* Zapisywanie plików (78)
* System plików (78)
* Serializacja (79)
* Internet (80)
* Podsumowanie (82)
Rozdział 7. Graficzne interfejsy użytkownika (83)
* Tkinter (83)
* Witaj, programisto (83)
* Konwerter temperatury (84)
* Inne widżety GUI (88)
* Pole wyboru (88)
* Lista (88)
* Spinbox (89)
* Układy elementów (89)
* Pasek przesuwania (92)
* Okna dialogowe (93)
* Okno wyboru koloru (94)
* Okno wyboru pliku (95)
* Menu (95)
* Obszar rysowania (96)
* Podsumowanie (97)
Rozdział 8. Programowanie gier (99)
* Co to jest pygame? (99)
* Witaj, pygame (100)
* Malinowa gra (101)
* Sterowanie myszą (101)
* Jedna malina (103)
* Wykrywanie złapania i punktacja (104)
* Odmierzanie czasu (105)
* Mnóstwo malin (106)
* Podsumowanie (108)
Rozdział 9. Współpraca ze sprzętem (109)
* Piny złącza GPIO (109)
* Bezpośrednie podłączenie do pinów GPIO (110)
* Karty rozszerzeń (111)
* Pi Face (111)
* Slice of PI/O (112)
* RaspiRobotBoard (113)
* Gertboard (114)
* Karty prototypowania (114)
* Pi Cobbler (115)
* Pi Plate (115)
* Humble Pi (116)
* Arduino i Raspberry Pi (117)
* Współpraca Arduino i Raspberry Pi (118)
* Podsumowanie (120)
Rozdział 10. Projekt z wykorzystaniem karty prototypowania (zegar) (121)
* Elementy, których potrzebujesz (122)
* Montaż sprzętu (122)
* Oprogramowanie (124)
* Etap drugi (126)
* Podsumowanie (128)
Rozdział 11. RaspiRobot (129)
* Elementy, których potrzebujesz (130)
* Etap pierwszy: podstawowa wersja pojazdu (130)
* Montaż sprzętu (130)
* Oprogramowanie (135)
* Etap drugi: dodanie czujnika odległości i wyświetlacza (136)
* Krok nr 1 - podłączenie szeregowego adaptera czujnika odległości (136)
* Krok nr 2 - podłączenie wyświetlacza (136)
* Krok nr 3 - aktualizacja oprogramowania (138)
* Krok nr 4 - uruchomienie (138)
* Zmodyfikowane oprogramowanie (139)
* Podsumowanie (140)
Rozdział 12. Co dalej? (141)
* Zasoby związane z systemem Linux (141)
* Zasoby związane z językiem Python (141)
* Zasoby związane z platformą Raspberry Pi (142)
* Inne języki programowania (143)
* Język Scratch (143)
* Język C (143)
* Aplikacje i projekty (144)
* Centrum multimedialne (Raspbmc) (144)
* Automatyka domowa (145)
* Podsumowanie (146)
Skorowidz (147)
Elecena nie prowadzi sprzedaży elementów elektronicznych, ani w niej nie pośredniczy.
Produkt pochodzi z oferty sklepu Botland