Internet rzeczy : podstawy programowania aplikacji i serwerów sieciowych w językach C/C++, MicroPython i Lua na urządzeniach IoT ESP8266, ESP32 i Arduino "Podstawy programowania aplikacji i serwerów sieciowych w językach C/C++, MicroPython i Lua na urządzeniach IoT ESP8266, ESP32 i Arduino "
Internet rzeczy to przykład koncepcji, która - w odróżnieniu od wielu innych relatywnie młodych dziedzin IT - została więcej niż pozytywnie zweryfikowana przez czas i rynek. Już dziś IoT znajduje bardzo szerokie zastosowanie w wielu obszarach życia: od projektów stricte hobbystycznych, przez automatykę domową, handel i usługi, po systemy inteligentnych miast, przemysł i rolnictwo.
Internet rzeczy nadal ewoluuje - i staje się coraz powszechniejszy, a to może być zachętą do tego, by poznać go bliżej. Internet rzeczy. Podstawy programowania aplikacji i serwerów sieciowych w językach C/C++, MicroPython i Lua na urządzeniach IoT ESP8266, ESP32 i Arduino może się okazać świetną propozycją na początek przygody z IoT. Książka kompleksowo objaśnia specyfikę wybranych urządzeń i uczy, jak je programować w sposób na tyle przystępny, że wystarczy przeciętna znajomość obsługi komputera, by zacząć tworzyć pierwsze projekty. Treść została zilustrowana przykładowymi kodami źródłowymi, co zdecydowanie ułatwia stawianie pierwszych kroków.
UWAGI:
Oznaczenia odpowiedzialności: Mariusz Duka.
DOSTĘPNOŚĆ:
Dostępny jest 1 egzemplarz. Pozycję można wypożyczyć na 30 dni
Java jest obiektowym, bazującym na klasach, współbieżnym językiem programowania. Niezwykłą popularność zawdzięcza on między innymi niezależności od platformy, łatwości pisania w nim programów i klarownemu kodowi. Nic więc dziwnego, że Javę pokochało wielu programistów. To do nich jest skierowana dwuczęściowa publikacja "Java. Zadania z programowania", której autorem jest Mirosław J. Kubiak.
Jej druga część, zatytułowana "Przykładowe funkcyjne rozwiązania", jest przeznaczona dla odbiorcy, któremu nieobce są podstawy Javy i który chciałby przyswoić elementy programowania funkcyjnego w tym języku. Ideę paradygmatu funkcyjnego Javy autor omawia na wybranych, czytelnych przykładach. Co ciekawe, wszystkim zawartym tu zadaniom - o różnym stopniu trudności - towarzyszą rozwiązania, których skrupulatne prześledzenie pozwoli Ci w krótkim czasie zapoznać się z podstawami programowania funkcyjnego w Javie. W książce znalazła się niemal setka typowych zadań zilustrowanych nie tylko listingami programów dotyczącymi wybranych zagadnień, lecz także licznymi wskazówkami. Wieńczący całość dodatek zawiera szczegółowe podpowiedzi dotyczące kompilacji dowolnego programu w środowisku Apache NetBeans IDE.
Rozszerzona pętla for i kolekcje Funkcje Rekurencja i rekurencja ogonowa Wyrażenie lambda i interfejsy funkcyjne Strumienie sekwencyjne i równoległe Pakiet java.util.function Wielowątkowość i równoległość w Javie
Naucz się programowania funkcyjnego w Javie - na konkretnych przykładach!
UWAGI:
Bibliografia, netografia na stronie [183]. Oznaczenia odpowiedzialności: Mirosław J. Kubiak.
DOSTĘPNOŚĆ:
Dostępny jest 1 egzemplarz. Pozycję można wypożyczyć na 30 dni
"Jeśliby posadzić milion małp przy milionie klawiatur, któraś z nich napisze w końcu program w Javie. Reszta zrobi to w Perlu" - głosi jedna z informatycznych anegdot punktujących Javę. Cokolwiek by jednak mówić o tym języku programowania, trzeba przyznać, że powstały w nim kod jest niezależny od systemu operacyjnego i procesora. Właśnie ta cecha stanowi o ogromnej popularności Javy.
Jeśli chcesz dołączyć do licznego grona programistów piszących aplikacje w tym języku, z pewnością przyda Ci się wiedza zgromadzona w dwuczęściowym zbiorze Java. Zadania z programowania, przygotowanym przez Mirosława J. Kubiaka. W pierwszym tomie, zatytułowanym Przykładowe imperatywne rozwiązania, autor na wybranych przykładach przedstawia ideę paradygmatu programowania imperatywnego.
Ta część zbioru zadań jest przeznaczona dla osób, które albo nie znają Javy, albo nie czują się w niej swobodnie, a chciałyby zgłębić tajniki tego języka programowania. Książka zawiera ponad 80 rozmaitych zadań z programowania imperatywnego i obiektowego o zróżnicowanym poziomie trudności - ich skrupulatne prześledzenie pozwoli Ci na szybkie i dogłębne zapoznanie się z podstawami Javy.
Zadania zostały zilustrowane gotowymi listingami przykładowych programów w tym języku, a w umieszczonym na końcu dodatku znajdziesz wskazówki objaśniające poszczególne kroki, które należy wykonać, aby napisać i skompilować dowolny program w środowisku Apache NetBeans IDE.
UWAGI:
Bibliografia, netografia na stronie [195]. Oznaczenia odpowiedzialności: Mirosław J. Kubiak.
DOSTĘPNOŚĆ:
Dostępny jest 1 egzemplarz. Pozycję można wypożyczyć na 30 dni
Twórz doskonałe GUI z wykorzystaniem JavaFX! Przykłady zgodne z Java 10!
Naucz się wykorzystywać w praktyce platformę JavaFX Dowiedz się, jak osiągać konkretne efekty Poznaj rozwiązania najczęstszych problemów
JavaFX to platforma umożliwiająca proste tworzenie atrakcyjnych interfejsów użytkownika dla aplikacji budowanych w języku Java. Wsparcie wzorca projektowego MVC, obsługa XML-a oraz formatowanie kontrolek za pomocą arkuszy stylów CSS - to tylko wybrane cechy, które sprawiają, że zastosowanie tego rozwiązania upraszcza architekturę aplikacji, przyspiesza ich tworzenie, ułatwia konserwację, umożliwia wydajną pracę nad projektami i pozwala osiągać ciekawe efekty w stosunkowo krótkim czasie.
Jeśli zaczynasz swoją przygodę z Javą i chcesz szybko poznać platformę JavaFX 9, sięgnij po tę książkę! Bezboleśnie wprowadzi Cię ona w świat tworzenia aplikacji wykorzystujących rozwiązania JavaFX, nauczy praktycznego zastosowania najważniejszych funkcji oraz zaprezentuje informacje, pozwalające rozpocząć własne eksperymenty. Dzięki pracy z kodem szybko opanujesz niezbędne umiejętności, a przykłady z życia wzięte pozwolą krok po kroku zbudować bezcenne doświadczenie.
Właściwości, wiązanie danych i korzystanie z kolekcji Obsługa zdarzeń, gestów i dotyku Zastosowanie kształtów 2D Kształty 3D, kamery i światła Przekształcenia, efekty i animacje Korzystanie z różnych elementów GUI Wykresy, obrazy i rysowanie, audio i wideo Przeglądanie stron WWW i ułatwienia dostępu Wielowątkowość i modularyzacja
UWAGI:
Indeks. Oznaczenia odpowiedzialności: Urszula Piechota, Jacek Piechota.
DOSTĘPNOŚĆ:
Dostępny jest 1 egzemplarz. Pozycję można wypożyczyć na 30 dni
Dowiedz się, kim są najbardziej wpływowi dzisiaj ludzie na świecie.Programiści, koderzy, specjaliści IT. Jak ich praca oddziałuje na nasze życie? Czy stereotyp zamkniętego w sobie nerda w grubych okularach jest prawdziwy? Dlaczego tak mało jest w tej grupie kobiet, choć na początku to one zdominowały tę dziedzinę?Programowanie pozwala wyczarować wszystko. Dzięki niemu można zrobić przelew bankowy w smartfonie, wysłać znajomemu śmiesznego gifa, ale też stworzyć sztuczną inteligencję, która sama podejmuje decyzje, może być narzędziem wojny i zmienić wyniki wyborów.Czy życie programisty przypomina to z serialu Mr Robot? Czy koder może napisać aplikację, która znajdzie mu idealną partnerkę? Dlaczego twórcy przycisku "lubię to" go nie lubią i unikają Fejsa?.Jedno jest pewne: koderzy, siedząc za ekranami komputerów, właśnie programują naszą przyszłość. Ale czy mają pod kontrolą to, co tworzą?Dlaczego więc sztuczna inteligencja tak samo szybko, jak uczy się rozpoznawać zdjęcia kotów, zaczyna wspierać neonazistów, rasistów i seksistów? Jak wymknęły się spod kontroli algorytmy mediów społecznościowych, które przyniosły popularność antyszczepionkowcom i wybrały Donalda Trumpa na prezydenta?Czy koderzy rzeczywiście zmieniają świat na lepsze?
UWAGI:
Oznaczenia odpowiedzialności: Clive Thompson
DOSTĘPNOŚĆ:
Dostępny jest 1 egzemplarz. Pozycję można wypożyczyć na 30 dni
Marzysz o tworzeniu własnych gier komputerowych? Chcesz wydać polecenie swojemu komputerowi, by odparł atak latających robotów? Czas zacząć naukę programowania!Dowiedz się: jak stworzyć kosmiczną grę; jak zaprogramować złudzenie optyczne; jak wydawać polecenia gadającym duszkom. To proste wprowadzenie w świat kodowania pomoże ci poznać języki programowania: Scratch i Python.
UWAGI:
Na okładce: Baw się i ucz ze Scratchem i Pythonem. Indeks. Oznaczenia odpowiedzialności: Marc Scott ; ilustracje Mick Marston ; przełożył Krzysztof Wołczyk.
DOSTĘPNOŚĆ:
Dostępny jest 1 egzemplarz. Pozycję można wypożyczyć na 30 dni
Kariera Kotlina nabrała rozpędu, gdy w 2017 roku na konferencji Google ogłoszono go jednym z oficjalnie wspieranych języków programowania aplikacji dla Androida. Jest lubiany za zwartą składnię, elastyczność i ścisłą integrację z kodem Javy. Oczywiście odpowiada też kryteriom nowoczesnego i innowacyjnego języka programowania. Jest bardzo dobrym wyborem dla każdego, kto chce się stać profesjonalnym programistą, ale też osoby programujące hobbystycznie będą zadowolone z jego możliwości. Problemów z tym idealnym językiem programowania jest niewiele: trzeba poznać Kotlina, zrozumieć kilka niuansów i nauczyć się kodowania... Ta książka, podobnie jak inne pozycje z serii Rusz głową!, została przygotowana zgodnie z jedyną w swoim rodzaju metodyką nauczania wykorzystującą zasady funkcjonowania ludzkiego mózgu. Dzięki niej nauczysz się myśleć jak najlepsi programiści i niepostrzeżenie zaczniesz tworzyć wydajny kod w Kotlinie. Autorzy zastosowali najlepsze osiągnięcia psychologii, neurologii i innych nauk o uczeniu się, stąd niecodzienny wygląd i struktura książki. W efekcie zamiast klasycznego podręcznika otrzymujesz polisensoryczne doświadczenie poznawcze zaprojektowane tak, aby już wkrótce Kotlin stał się pewnym, niezawodnym narzędziem w Twoich rękach!
UWAGI:
Na okładce i stronie tytułowej nazwa wydawcy oryginału: O`Reilly. Oznaczenia odpowiedzialności: Dawn Griffiths, David Griffiths ; przekład: Piotr Rajca.
DOSTĘPNOŚĆ:
Dostępny jest 1 egzemplarz. Pozycję można wypożyczyć na 30 dni