Informatyka

Arduino dla poczatkujacych. Podstawy i szkice.wyd.2.

Arduino dla poczatkujacych. Podstawy i szkice.wyd.2.
Arduino dla poczatkujacych. Podstawy i szkice.wyd.2.

Arduino jest bardzo prostym komputerem, który można wykorzystać w najróżniejszych gadżetach wykonywanych w zaciszu własnego domu. Potrafi komunikować się z komputerem, posiada także złącza służące do podłączania zewnętrznych elementów elektronicznych, takich jak silniki, przekaźniki, fotodiody, diody laserowe, głośniki, mikrofony itp. Oprogramowanie służące do programowania Arduino jest łatwe w użyciu i jest dostępne za darmo na platformy Windows, Mac i Linux. Przy tym wszystkim Arduino jest bardzo prosty w rozbudowie o kolejne elementy. Dzięki temu łatwo może posłużyć do budowy najprzeróżniejszych robotów, sterowników, czujników czy interfejsów do komunikacji z innymi urządzeniami. Dodatkowo Arduino jest znakomitym, ciekawym i bardzo przyjemnym sposobem na nauczenie się podstaw elektroniki, informatyki bądź programowania.

Ta książka jest kolejnym, zaktualizowanym i uzupełnionym wydaniem popularnego podręcznika programowania dla osób, które chcą zacząć swoją przygodę z Arduino. Skorzystasz z niej nawet wtedy, gdy nie masz pojęcia o programowaniu. Wystarczy zestaw Arduino i ochota do pracy twórczej, aby wykonać urządzenie do sterowania oświetleniem, zarządzania energią wytwarzaną przez panele słoneczne, tablicę do wyświetlania komunikatów i wiele innych ciekawych projektów. Dzięki przejrzystym wskazówkom i wyjaśnieniom już wkrótce przekonasz się, że programowanie Arduino jest czynnością prostą i przyjemną, a błędów wynikających z wadliwego kodu można łatwo uniknąć. Gruntowna znajomość podstaw języka C będzie dodatkową korzyścią, którą zyskasz dzięki tej książce.

W tej książce:

  • budowa płytki Arduino i przygotowanie środowiska pracy
  • programowanie Arduino w języku C
  • korzystanie z pamięci Flash i EEPROM
  • Arduino w projektach internetu rzeczy
  • obsługa wyświetlaczy OLED i LED

Arduino: sprawdź, jak fascynujący może być mikrokontroler

Dostępność: brak towaru

Cena:

34,90 zł

zawiera 5% VAT, bez kosztów dostawy

Java w pigiłce w.6.

Java w pigiłce w.6.
Java w pigiłce w.6.

Poznaj nowości języka Java!

Java to język programowania wybierany wszędzie tam, gdzie są wymagane najwyższe bezpieczeństwo i wydajność. Znajduje zastosowanie przy tworzeniu systemów bankowych oraz zaawansowanych aplikacji do zarządzania przedsiębiorstwami. Są to obszary, w których pomyłki bywają niezwykle drogie. Ale to nie jedyne zastosowania Javy! Ten język sprawdza się również wtedy, gdy trzeba szybko stworzyć aplikację internetową (niezależnie od jej wielkości) albo narzędzia różnego przeznaczenia. Java przyda się wszędzie!

W ostatnim czasie na rynku pojawiły się dwie kolejne wersje tego języka, oznaczone numerami 7 i 8. Zawierają one wiele nowości i ulepszeń, dzięki którym życie programisty staje się prostsze, a tworzone oprogramowanie — lepsze. Najnowsze wydanie tej cenionej książki zostało uzupełnione o informacje na temat tych właśnie wersji. Dzięki niej błyskawicznie poznasz i wykorzystasz nowe techniki w codziennej pracy. Sięgnij po ten podręcznik i poznaj najlepsze techniki programowania współbieżnego, zasady podejścia obiektowego oraz możliwości asynchronicznego wykonywania operacji wejścia-wyjścia. Ta książka jest obowiązkową lekturą dla wszystkich programistów języka Java!

  • Poznasz szczegółowo język programowania Java i dowiesz się, jakie zmiany wprowadzono w Javie 8.
  • Nauczysz się programowania obiektowego przy użyciu podstawowej składni Javy.
  • Poznasz typy ogólne, wyliczenia, adnotacje i wyrażenia lambda.
  • Nauczysz się podstawowych technik projektowania obiektowego.
  • Poznasz techniki współbieżności i ich ścisły związek z modelem pamięci.
  • Nauczysz się używać kolekcji Javy i posługiwać się typowymi formatami danych.
  • Szczegółowo zbadasz najnowsze interfejsy API wejścia i wyjścia Javy, włącznie z kanałami asynchronicznymi.
  • Dowiesz się, jak wykonywać kod JavaScript w maszynie wirtualnej Javy za pomocą Nashorna.
  • Poznasz narzędzia programistyczne dostępne w pakiecie OpenJDK.

Poznaj najskrytsze tajemnice języka Java!

Dostępność: brak towaru

Cena:

39,00 zł

zawiera 5% VAT, bez kosztów dostawy

Darmowe sposoby na tworzenie profesjonalnych stron WWW. Podręcznik webmastera. Wydanie III

Darmowe sposoby na tworzenie profesjonalnych stron WWW. Podręcznik webmastera. Wydanie III
Darmowe sposoby na tworzenie profesjonalnych stron WWW. Podręcznik webmastera. Wydanie III

Stworzenie i prowadzenie witryny internetowej to obowiązkowa pozycja w budżecie każdej firmy. Koszt wykonania profesjonalnej, funkcjonalnej i imponującej klientom strony WWW może zszokować niejedną osobę. Czy da się go zminimalizować?

Oczywiście! Z tym podręcznikiem pod ręką przy odrobinie samozaparcia i dużej dozie cierpliwości możesz osiągnąć naprawdę zadowalające efekty. W trakcie lektury dowiesz się, gdzie umieścić stronę internetową za darmo lub za minimalną opłatą oraz jak zaplanować proces tworzenia witryny. Przekonasz się również, że istnieje wiele narzędzi doskonale wspomagających proces tworzenia stron. Możesz wybierać spośród darmowych i płatnych platform. Po wstępie przejdziesz do konkretów, czyli poznasz język HTML! Tabele, listy, nagłówki i dziesiątki innych znaczników odkryją przed Tobą wszystkie tajemnice. W mig opanujesz CSS, JavaScript, osadzanie multimediów, statystyki oglądalności i wiele innych interesujących tematów. Książka ta będzie biblią dla każdego, kto chce rozpocząć przygodę z tworzeniem profesjonalnych stron WWW.

Dowiedz się:

  • jak zaprojektować witrynę WWW
  • jakie narzędzia musisz mieć, żeby pracować szybko i wydajnie
  • co to są kaskadowe arkusze stylów (CSS) i jak je połączyć z językiem HTML
  • jak wykorzystać gotowe i darmowe systemy CMS, aby błyskawicznie stworzyć nową stronę

Poznaj wydajne i oszczędne sposoby tworzenia nowych stron WWW!

Dostępność: brak towaru

Cena:

59,00 zł

zawiera 5% VAT, bez kosztów dostawy

Informatyka Europejczyka. Podręcznik dla szkół ponadgimnazjalnych. Zakres podstawowy

Informatyka Europejczyka. Podręcznik dla szkół ponadgimnazjalnych. Zakres podstawowy
Informatyka Europejczyka. Podręcznik dla szkół ponadgimnazjalnych. Zakres podstawowy

Informatyka Europejczyka. Podręcznik dla szkół ponadgimnazjalnych. Zakres podstawowy

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

8,00 zł

zawiera 5% VAT, bez kosztów dostawy
EGZ.

Android Studio. Podstawy tworzenia aplikacji.

Android Studio. Podstawy tworzenia aplikacji.
Android Studio. Podstawy tworzenia aplikacji.
  • Naucz się tworzyć aplikacje w środowisku Android Studio!
  • Instalowanie środowiska programistycznego, czyli od czego zacząć pracę
  • Efekty specjalne, czyli jak przygotować obrazy i animacje dla Twojej aplikacji
  • Programowanie czas zacząć, czyli do czego potrzebna Ci Java

Tworzenie aplikacji na urządzenia mobilne jest dziś bardzo intratnym biznesem. Wszyscy używamy tabletów, smartfonów, telefonów komórkowych. Przeważnie zainstalowany jest w nich system operacyjny Android. Jest on bardzo uniwersalny, lecz musi uwzględniać najróżniejsze parametry sprzętu, na którym działa — a to sprawia, że jest również skomplikowany.

Jeśli chcesz nauczyć się programować telefony i tablety, zacznij naukę od przeczytania tej książki. Książka poprowadzi Cię przez trudny proces pisania pierwszych aplikacji w nowym, oficjalnym środowisku programistycznym Android Studio. Dowiesz się, jak przygotować swoje środowisko pracy. Nauczysz się tworzyć i opisywać graficzne zasoby aplikacji, takie jak obrazy i animacje. Odkryjesz, jak wykorzystać kilka podstawowych elementów programowania, np. jak dodać reakcje opisane w Javie do różnych elementów aplikacji. Zobaczysz jak działają najważniejsze mechanizmy w programowaniu urządzeń mobilnych i stworzysz swoją pierwszą aplikację wieloekranową. Złap bakcyla programowania!

  • Instalacja i konfiguracja środowiska
  • Pierwsza aplikacja
  • Wygląd pierwszej aplikacji
  • Graficzne zasoby aplikacji
  • Więcej o wyglądzie aplikacji
  • Podstawy programowania
  • Przygotowanie i uruchomienie animacji
  • Przygotowanie interfejsu użytkownika
  • Animacja poklatkowa map bitowych
  • Własne komponenty graficzne
  • Wątek w drugim planie
  • Więcej ekranów dla aplikacji

Android Studio — obudź w sobie kreatywność programisty!

Dostępność: brak towaru

Cena:

47,00 zł

zawiera 5% VAT, bez kosztów dostawy

Aplikacje Google dla seniorów.

Aplikacje Google dla seniorów.
Aplikacje Google dla seniorów.

Google, czyli współczesny świat

Konkretnie - świat wirtualny. Wyszukiwarka pod adresem google.com wystartowała w roku 1997. Osiągnęła spektakularny sukces, ponieważ jej twórcy zaprojektowali algorytm, który pozwolił nie tylko wyszukiwać strony www zawierające poszukiwane przez użytkownika treści, ale także sam je selekcjonował. Od najbardziej do najmniej wartościowych. Oczywiście - "zdaniem" algorytmu, ale i tak faktem jest, że Google ułatwił życie osobom korzystającym z internetu w celu odnalezienia konkretnych informacji. A że liczba stron i bitów danych, jakie zawiera sieć stale rośnie, to i popularność wyszukiwarki google.com staje się większa i większa. Inne wyszukiwarki mogą jedynie "pomarzyć" o takim statusie - np. w Polsce aż 97% bywalców internetu korzysta z Google.

Jednak uniwersum firmy Google to o wiele więcej, niż tylko maszyna do selekcjonowania danych z sieci. Firma zawiadująca marką stale pracuje nad tym, by dostarczyć klientom nowych, co ciekawe - najczęściej nieodpłatnych narzędzi, ułatwiających funkcjonowanie w obecnym, coraz mocniej "wirtualnym" świecie. I tak, Google na dziś to m.in.:

  • Tłumacz, pozwalający zrozumieć teksty i słowa w kilkudziesięciu językach
  • Mapy, dzięki którym nie zgubimy się w żadnym niemal kraju świata
  • Bardzo przyjazna w użytkowaniu poczta Gmail
  • Konto i dysk Google, gdzie można bezpiecznie zapisywać zdjęcia i inne pliki

Z oferty Google korzystać można za pośrednictwem komputera i telefonu. Jest on zatem z nami właściwie wszędzie - gdziekolwiek się udamy. Wszędzie i zawsze gotów jest służyć nam pomocą. O ile oczywiście poznamy jego aplikacje i nauczymy się ich używać. Najszybciej i najskuteczniej - dzięki tej książce, napisanej prostym, przystępnym językiem, bez informatycznej nowomowy i nadmiaru niepotrzebnych informacji.

Właściwa selekcja danych - to podstawa!

Dostępność: brak towaru

Cena:

39,90 zł

zawiera 5% VAT, bez kosztów dostawy

Młodzi giganci programowania Scratch. w.2.

Młodzi giganci programowania Scratch.  w.2.
Młodzi giganci programowania Scratch. w.2.

Programowanie? Ze Scratchem to czysta przyjemność!

Jeśli masz już dość bezproduktywnego wpatrywania się w ekran komputera lub tabletu i chciałbyś zacząć robić coś naprawdę ciekawego, dobrze trafiłeś! A jeśli przy tym chcesz zabłysnąć w klasie i zostać prawdziwą gwiazdą na lekcji informatyki, to trafiłeś jeszcze lepiej!

Scratch to doskonałe narzędzie, dzięki któremu wielu młodych ludzi na całym świecie bez trudu poznało tajniki programowania komputerów. Ułatwia naukę podstaw i umożliwia szybkie tworzenie atrakcyjnych gier, animacji i aplikacji, a do tego jest narzędziem zupełnie bezpłatnym.

Aby dołączyć do społeczności użytkowników Scratcha, sięgnij po książkę Młodzi giganci programowania. Scratch. Wydanie II! Szybko i bezboleśnie wprowadzi Cię ona w magiczny świat programowania. Dzięki niej poznasz sposób tworzenia prawdziwej gry komputerowej i przeżyjesz wspaniałą przygodę!

Książka sprawdzi się w przypadku zarówno młodych adeptów sztuki programowania, jak i nauczycieli zainteresowanych prowadzeniem zajęć z informatyki dla najmłodszych. Pierwsza część zawiera bardzo dokładny opis środowiska, a druga to doskonałe pomysły na rozbudowane gry komputerowe.

  • Elementy środowiska Scratch i sposoby ich wykorzystania
  • Używanie i edycja postaci, kostiumów oraz teł
  • Korzystanie z możliwości ruchu i efektów dźwiękowych
  • Posługiwanie się danymi, blokami i wyrażeniami
  • Obsługa zdarzeń i czujników, korzystanie z możliwości kontroli
  • Praktyczne pomysły na prawdziwe gry komputerowe
  • Ciekawe zadania z programowania z rozwiązaniami

Zostań asem programowania! Napisz swoją pierwszą grę komputerową!

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

39,90 zł

zawiera 5% VAT, bez kosztów dostawy
EGZ.

Sztuczna inteligencja dla bystrzaków.

Sztuczna inteligencja dla bystrzaków.
Sztuczna inteligencja dla bystrzaków.

Dowiedz się, co sztuczna inteligencja daje społeczeństwu

Poznaj zastosowania SI w robotach, dronach i samochodach autonomicznych

Zrozum, z czego wynikają ograniczenia sztucznej inteligencji

O co chodzi z tą sztuczną inteligencją?

Sztuczna inteligencja - ekscytuje i przeraża. W dodatku jest wszędzie. Chroni przed oszustwami bankowymi, pomaga w leczeniu, obsłudze klientów, a nawet wyborze programów telewizyjnych i sprzątaniu domu. Ta książka wyjaśnia, czym sztuczna inteligencja jest, a czym nie. Zwraca też uwagę na kwestie etyczne związane z jej aktualnymi zastosowaniami oraz prezentuje niesamowite rzeczy, które SI umożliwi ludziom w przyszłości. Jeśli interesujesz się techniką albo po prostu ciekawi Cię ten temat, ta publikacja z pewnością Cię zafascynuje - i sporo nauczy!

W książce...

  • Historia sztucznej inteligencji
  • Rola danych
  • Zastosowania SI w aplikacjach komputerowych, medycynie, kosmosie i uczeniu maszynowym
  • Półprawdy wokół SI
  • Roboty i drony

Dostępność: brak towaru

Cena:

59,00 zł

zawiera 5% VAT, bez kosztów dostawy

Deep learning i modelowanie generatywne. Jak nauczyć komputer malowania, pisania, komponowania i grania.

Deep learning i modelowanie generatywne. Jak nauczyć komputer malowania, pisania, komponowania i grania.
Deep learning i modelowanie generatywne. Jak nauczyć komputer malowania, pisania, komponowania i grania.

Deep learning i modelowanie generatywne. Jak nauczyć komputer malowania, pisania, komponowania i grania

Dostępność: brak towaru

Cena:

67,00 zł

zawiera 5% VAT, bez kosztów dostawy

Asynchroniczność i wielowątkowość w języku C#.

Asynchroniczność i wielowątkowość w języku C#.
Asynchroniczność i wielowątkowość w języku C#.

Programowanie wielowątkowe pozwala wykonywać różne czynności z wykorzystaniem więcej niż jednego wątku. W efekcie zwiększa się wydajność operacji, które były ograniczone parametrami procesora. W dodatku dzięki zastosowaniu programowania wielowątkowego zadania można wykonywać w tle, bez pogorszenia responsywności aplikacji. Asynchroniczność umożliwia także zachowanie responsywności aplikacji użytkowych oraz zwiększenie skalowalności aplikacji serwerowych.

Brzmi obiecująco. Niestety, programowanie z wykorzystaniem wątków i asynchroniczności nie należy do najprostszych. Jest to dziedzina z natury skomplikowana i błędogenna, także w języku C#. Ten poradnik zbiera i zwięźle tłumaczy wszystkie zagadnienia związane z asynchronicznością i wielowątkowością w C#. Poszczególne tematy uzupełniono przykładami, pomagającymi lepiej zrozumieć problem, którego rozwiązanie można zastosować później w praktyce. Dla wygody w korzystaniu z książki każdy koncept opisano oddzielnie, jednak by go zrozumieć, trzeba przyswoić wiedzę z poprzednich rozdziałów.

  • Dowiedz się, na czym polega wielowątkowość w C#
  • Opanuj zasady programowania równoległego
  • Naucz się programować asynchronicznie
  • Poznaj podstawowe zasady synchronizacji

Dostępność: brak towaru

Cena:

37,00 zł

zawiera 5% VAT, bez kosztów dostawy

Analiza techniczna dla bystrzaków. w.4.

Analiza techniczna dla bystrzaków.  w.4.
Analiza techniczna dla bystrzaków. w.4.
  • Zdobądź konkretną wiedzę o analizie technicznej
  • Powiększ zyski i wyniki swojego portfela
  • Dostrzegaj inwestycyjne trendy i punkty zwrotne

Odkryj sekrety najsprytniejszych traderów

Podstawowe reguły analizy technicznej umożliwiają mądrym traderom interpretowanie informacji z rynku w celu maksymalizowania zwrotów z inwestycji. W czwartym wydaniu tej książki zawodowa analityczka i prognostyczka rynku wyjaśni Ci, jak samodzielnie stosować te reguły, bez potrzeby polegania na ekspertach. Dzięki tej książce zrozumiesz podstawy, odkryjesz przydatne wzory, poznasz aktualne teorie na temat trendów rynkowych i doszlifujesz umiejętność dostrzegania kluczowych wskaźników. Zapoznasz się nawet z pierwszą od wielu dekad innowacją w sporządzaniu wykresów!

W książce:

  • Czym różni się analiza techniczna od inwestowania w wartość
  • Jak stworzyć system ze wskaźników
  • Jak odczytywać podstawowe słupki
  • Do czego służą japońskie świece
  • Jak rozpoznawać formacje i wyznaczać linie trendu
  • Jak posługiwać się analizą dynamiczną
  • Sekrety najlepszych traderów

Dostępność: brak towaru

Cena:

69,00 zł

zawiera 5% VAT, bez kosztów dostawy

Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów.

Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów.
Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów.

Podręcznik profesjonalnego programisty!

Robert C. Martin, znany jako Uncle Bob, to jeden z prawdziwych gwiazdorów branży IT, człowiek o niezwykłej charyzmie, rewelacyjnym podejściu do słuchaczy i poczuciu humoru. O jego czas wciąż biją się konferencje branżowe. Poza działalnością ekspercką Martin zajmuje się pisaniem książek — m.in. jest autorem znanego każdemu programiście tytułu „Czysty kod”. Książka, którą trzymasz w rękach, jest udaną kontynuacją tej pozycji.

W trakcie lektury dowiesz się, jakie cechy charakteryzują profesjonalnego programistę, a jest ich sporo! W pierwszej kolejności musisz nauczyć się mówić „nie”. Są też sytuacje, kiedy trzeba powiedzieć „tak” — dowiesz się, kiedy i jak to robić. Ponadto poznasz najlepsze techniki zarządzania czasem oraz przekonasz się, jak presja, zmęczenie i pośpiech wpływają na jakość Twojego kodu. W kolejnych rozdziałach Robert C. Martin zapozna Cię z różnymi sposobami podejścia do testowania kodu oraz współpracy między programistami a innymi ludźmi. Książka ta jest długo wyczekiwaną pozycją na rynku — nie pozwól, żeby ktoś miał ją przed Tobą!

Dostępność: brak towaru

Cena:

39,90 zł

zawiera 5% VAT, bez kosztów dostawy

Scratch. Komiksowa przygoda z programowaniem. w.2

Scratch. Komiksowa przygoda z programowaniem.  w.2
Scratch. Komiksowa przygoda z programowaniem. w.2

Scratch jest znany jako projekt edukacyjny, służący młodym ludziom do nauki programowania. W rzeczywistości stał się czymś więcej: jest to cyfrowa piaskownica, w której każdy może wyrazić swoją kreatywność. W trakcie tworzenia projektów w Scratchu można nie tylko nauczyć się sposobu myślenia właściwego najlepszym programistom, ale także ćwiczyć systematyczność, innowacyjność, umiejętność znajdywania rozwiązań i pracy zespołowej. Na stronie Scratcha czeka cała gama ciekawych projektów: animowane historyjki, gry przygodowe, interaktywne samouczki, wycieczki z przewodnikiem, eksperymenty naukowe i wiele innych. Bez wątpienia każdy młody człowiek znajdzie tam inspirację, tylko... co dalej? Jak zacząć? Jak napisać pierwszą instrukcję?

Dzięki tej książce najmłodsi przyszli programiści, inżynierowie i naukowcy spożytkują swoją energię i pomysłowość na tworzenie grywalnych gier komputerowych. Nauczą się podstaw programowania i poznają sposób działania bloków kodu. W przyszłości zaowocuje to łatwiejszą nauką "poważnych" języków programowania. Zabawa, jaką jest pokonywanie kolejnych wyzwań programistycznych, prędko doprowadzi adeptów Scratcha do pisania własnych gier i przyswojenia takich pojęć jak zmienne, kontrola przepływu danych, instrukcje czy podprogramy. Książka jest kolorowa, utrzymana w komiksowej stylistyce, co kapitalnie ułatwia i uprzyjemnia korzystanie z zawartych w niej materiałów. Jest to po prostu najfajniejszy pierwszy przewodnik po programowaniu!

Razem z tą książką:

  • poznasz Scratcha i jego duszki
  • nauczysz się programować ruchy, reakcje i efekty dźwiękowe duszków
  • dowiesz się, jak programować zachowanie duszków i kontrolować przebieg gry
  • dodasz do gry muzykę, animowane tło i zaczniesz zliczać wyniki
  • napiszesz strzelanki, wyścigówki, podróż przez labirynt i... grę piłkarską!

Publikacja powstała dzięki projektowi LEAD, inicjatywie edukacyjnej mającej wspomagać rozwój kreatywnego myślenia poprzez wykorzystanie technologii. Projekt, prowadzony przez The Hong Kong Federation of Youth Groups we współpracy z MIT Media Lab, proponuje młodym ludziom interaktywne ćwiczenia oparte na projektowaniu, służące pobudzaniu innowacyjności, doskonaleniu umiejętności rozwiązywania problemów i obyciu technologicznemu.

Wyobraź sobie. Twórz. Graj. Podziel się. Przemyśl. I zrób to znowu!

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

39,90 zł

zawiera 5% VAT, bez kosztów dostawy
EGZ.

Django 3. Praktyczne tworzenie aplokacji sieciowych. w.3.

Django 3. Praktyczne tworzenie aplokacji sieciowych.  w.3.
Django 3. Praktyczne tworzenie aplokacji sieciowych. w.3.

Twórz od podstaw rozbudowane i niezawodne aplikacje webowe w Pythonie

Django jest potężnym frameworkiem służącym do tworzenia aplikacji internetowych w Pythonie. Pozwala na pełne wykorzystywanie zalet tego języka, takich jak przejrzystość, elastyczność, wszechstronność i łatwość uczenia się. Wykorzystywanie Django do budowania aplikacji w Pythonie jest atrakcyjną możliwością zarówno dla początkujących, jak i zaawansowanych programistów. Aby jednak zapewnić tworzonym projektom odpowiednią, profesjonalną jakość, trzeba się nauczyć rozwiązywać problemy powstające podczas tworzenia aplikacji internetowych, stosować najlepsze praktyki programistyczne, a także skutecznie wdrażać i testować aplikację.

To trzecie wydanie praktycznego przewodnika po budowie aplikacji internetowych. Krok po kroku opisano w nim wszystkie istotne elementy procesu projektowania i wdrażania aplikacji: bloga, witryny społecznościowej, sklepu internetowego oraz platformy e-learningowej. Zawarte tu szczegółowe wskazówki pomogą integrować popularne technologie, usprawniać aplikacje z wykorzystaniem technik AJAX, tworzyć API REST oraz konfigurować środowisko produkcyjne dla projektów Django. Dzięki tej książce niepostrzeżenie opanujesz najistotniejsze zasady pracy w Django - i czym prędzej zaczniesz od podstaw budować praktyczne projekty. Nowością w tym wydaniu jest rozdział poświęcony projektowaniu serwera czatu z wykorzystaniem serwera Django Channels.

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

89,00 zł

zawiera 5% VAT, bez kosztów dostawy
EGZ.

Stosowanie wzorców projektowychw C++

Stosowanie wzorców projektowychw C++
Stosowanie wzorców projektowychw C++

Wzorce projektowe powinny się znaleźć w przyborniku każdego profesjonalnego programisty. Ich zaletą jest nie tylko łatwość tworzenia kodu wielokrotnego użytku, ale także możliwość szybkiego rozwiązywania złożonych zagadnień. Osoby, które chcą rozwijać swoje umiejętności programistyczne, mogą również wykorzystać wzorce projektowe do inspirującego dochodzenia, jak można rozwiązać konkretny problem na wiele sposobów - o zróżnicowanym stopniu zaawansowania technicznego i z zastosowaniem różnego rodzaju kompromisów. Taka zabawa jest bardzo zajmująca i pouczająca.

To książka przeznaczona dla programistów C++, którzy chcą poszerzyć swoją wiedzę na temat wzorców projektowych przy użyciu standardu C++17. Opisano tu zarówno klasyczne, jak i całkiem nowoczesne wzorce projektowe ułatwiające rozwiązywanie konkretnych problemów programistycznych w optymalny sposób. Przedstawiono też znaczenie niektórych najnowszych cech języka C++ dla implementacji wzorców. Treść została zilustrowana szeregiem przykładów i scenariuszy pokazujących wykorzystanie wzorców , ich alternatywy i wzajemne relacje. Co więcej, przykłady kodu - przy zachowaniu czytelności - prezentują sobą wysoką jakość oprogramowania produkcyjnego.

W książce między innymi:

  • zasady korzystania z wzorców projektowych w nowoczesnym C++
  • wzorce kreacyjne: Budowniczy, Fabryka, Prototyp i Singleton
  • wzorce strukturalne: Adapter, Most, Dekorator, Fasada
  • wzorce zachowań: Łańcuch Odpowiedzialności, Polecenie, Iterator, Mediator
  • funkcyjne wzorce projektowe, takie jak Monada

Wzorce projektowe w C++: gwarancja najlepszej architektury!

O autorze

Dmitri Nesteruk jest analitykiem giełdowym i programistą. Występuje na konferencjach, tworzy kursy i pisze książki techniczne. Zawodowo interesuje się integracją rozwiązań w dziedzinie obliczeń, finansów i handlu algorytmicznego. Z upodobaniem programuje w C# i C++ i implementuje wysokowydajne przetwarzanie danych za pomocą takich technologii jak CUDA oraz FPGA. W 2009 roku za osiągnięcia w dziedzinie C# otrzymał tytuł MVP.

Dostępność: brak towaru

Cena:

57,00 zł

zawiera 5% VAT, bez kosztów dostawy

Arduino wyd. 3. Przepisy na rozpoczęcie,

Arduino wyd. 3. Przepisy na rozpoczęcie,
Arduino wyd. 3. Przepisy na rozpoczęcie,

Popularność Arduino szybko rośnie. Dla niektórych jest to uzależniające hobby, dla innych - praktyczny, tani komputer, który może komunikować się ze światem zewnętrznym i obsługiwać przeróżne urządzenia elektroniczne. Arduino jest przy tym stosunkowo prosty w obsłudze nawet dla osób bez doświadczenia w programowaniu i elektronice. Wystarczy dobry pomysł i dzięki Arduino można łatwo tworzyć projekty związane z internetem rzeczy, czujniki monitorujące otoczenie, a także urządzenia reagujące na dotyk, dźwięk, temperaturę czy światło.

Książka stanowi zbiór ponad dwustu receptur ułatwiających wykorzystanie potencjału Arduino 1.8. Jest dostosowana do potrzeb osób, które chcą po prostu szybko znaleźć rozwiązanie problemu ze sprzętem czy z kodem. Zawiera informacje potrzebne do pomyślnej realizacji szerokiej gamy projektów oraz dostosowania ich do szczególnych potrzeb. Nie ma tu przydługawych rozważań teoretycznych, za to są wskazówki pozwalające na błyskawiczne napisanie działającego kodu. Praktyczne receptury umożliwiające wykonanie wielu popularnych zadań przydadzą się zarówno adeptom Arduino, jak i doświadczonym programistom, którzy chcą skutecznie korzystać z niskopoziomowych zasobów kontrolera AVR.

W książce znajdziesz receptury dotyczące:

  • koncepcji pracy z programowaniem płytki Arduino
  • odczytywania sygnałów cyfrowych i analogowych
  • wykorzystywania różnorodnych czujników i urządzeń wejścia
  • stosowania wyświetlaczy, generowania dźwięków i sterowania pracą silników
  • komunikowania się ze zdalnie sterowanymi urządzeniami domowymi
  • zaawansowanych technik programowania i zarządzania pamięcią

Jaki zadziwiający projekt zrobisz dziś z Arduino?

O autorach

Michael Margolis od ponad trzydziestu lat zajmuje się systemami czasu rzeczywistego. Doświadczenie zdobywał w takich firmach jak Sony, Microsoft i Lucent/Bell Lab.

Brian Jepson pracuje w LinkedIn Learning, gdzie zarządza kursami z zakresu projektowania i inżynierii.

Nicholas Robert Weldin pracuje w Rix Centre przy University of East London - pomaga osobom z trudnościami korzystać ze źródeł internetowych.

Dostępność: brak towaru

Cena:

99,00 zł

zawiera 5% VAT, bez kosztów dostawy
Newsletter
Podaj swój adres e-mail, jeżeli chcesz otrzymywać informacje o nowościach i promocjach.
Wydawca
do góry
Sklep jest w trybie podglądu
Pokaż pełną wersję strony
Sklep internetowy Shoper.pl