Programowanie z Minecraftem dla dzieci - Programowanie z Minecraftem dla dzieci

Programowanie z Minecraftem dla dzieci

Programowanie z Minecraftem dla dzieci

Zacznij programować już dziś! To kolejne wydanie książki, która zachwyciła tysiące dzieci i rodziców! Programowanie to wspaniała, pełna przygód zabawa. Przekonajcie się o tym wraz z dziećmi – dzięki tej wyjątkowej książce! Zaprezentowane w niej treści i zadania powstały na bazie kilkuletnich doświadczeń zebranych podczas zajęć dla dzieci i młodzieży w Komputrilo Akademii Komputerowej. Choć to przewodnik przeznaczony dla dzieci, może być również świetną pomocą dydaktyczną dla dorosłych towarzyszących swoim pociechom w nauce oraz osób, które po prostu chcą poznać podstawy programowania komputerowego. Łatwo, szybko i praktycznie – właśnie tak nauczycie się programować z tą książką! Prosty i przyjemny w nauce edytor graficzny Efektywna nauka przez zabawę w świecie Minecrafta Wsparcie w zrozumieniu różnych języków programowania Rozwój myślenia analitycznego oraz kompetencji cyfrowych Przydatna wiedza matematyczna Zadania z rozwiązaniami Zostań programistą i specjalistą od Minecrafta! O autorze Urszula Wiejak — założycielka i dyrektorka Komputrilo Akademii Komputerowej, w której przez wiele lat zdobywała doświadczenie w edukacji informatycznej dzieci i młodzieży. Autorka książek z serii Komputrilo Edu poświęconej tematyce programowania przez dzieci. Prywatnie mama trójki młodych pasjonatów komputera.

Odkrywanie Arduino - Odkrywanie Arduino	Jeremy Blum

Odkrywanie Arduino Jeremy Blum

Odkrywanie Arduino Jeremy Blum

Mikrokontroler Arduino szybko może stać się Twoim ulubionym narzędziem, pasją albo wstępem do fascynującego świata elektroniki, programowania, systemów sterujących, interakcji człowieka z komputerem, a nawet… sztuki! Arduino może zrobić wszystko, co tylko zechcesz: sterować domową uprawą ziół, być serwerem sieciowym albo autopilotem czterośmigłowego drona. Umożliwia korzystanie z intuicyjnego języka programowania, a także pozwala się łatwo doposażyć w czujniki, serwomechanizmy, oświetlenie, głośniki, dodatkowe moduły i inne układy scalone. Trudno wymienić wszystkie możliwości Arduino, gdyż ogranicza je tylko wyobraźnia. Oto zaktualizowane i rozszerzone wydanie książki, dzięki której poznasz wybrane zagadnienia z dziedziny fizyki, elektroniki i cyfrowego projektowania. Omówiono też podstawy algorytmów i charakterystyczne dla Arduino koncepcje programistyczne. Znalazły się tu zaktualizowane projekty i nowe tematy, takie jak łączność bezprzewodowa czy silniki krokowe, oraz dużo więcej wiadomości związanych z elektrotechniką i projektowaniem produktu. Dowiesz się, jak łączyć ze sobą różne elementy, a także jak czytać schematy i w jaki sposób dobierać odpowiednią część dla konkretnego projektu. Nauczysz się projektować i tworzyć kompletny kod. Przekonasz się, że przedstawione tu praktyki z zakresu elektrotechniki, projektowania systemów i programowania można szeroko stosować, również poza światem Arduino. W książce: funkcjonalność płytek Arduino i ich wykorzystywanie do różnych zadań czujniki cyfrowe, analogowe i interfejsy komunikacyjne zasady projektowania systemu, programowania i elektrotechniki fragmenty kodu, najlepsze praktyki oraz gotowe do zastosowania schematy systemów budowa elementów, które można podłączyć do internetu Arduino: oto świat łączący inżynierię i magię! O autorze Jeremy Blum od lat zajmuje się skomplikowaną elektromechaniką. Zaprojektował obrotnicę solarną, protezy ręki, roboty poruszające się po kratownicy, thereminy (instrumenty muzyczne), kontrolery gestów, systemy automatyki domowej, urządzenia wykorzystujące rzeczywistość rozszerzoną i wiele innych. Jest znany z edukacyjnych filmów umieszczonych w serwisie YouTube. Wcześniej pracował jako inżynier sprzętu w Google, obecnie jest dyrektorem technicznym w firmie Shaper Tools.

SQL w mgnieniu oka - SQL w mgnieniu oka	Ben Forta

SQL w mgnieniu oka Ben Forta

SQL w mgnieniu oka Ben Forta

SQL jest najważniejszym narzędziem pracy na bazach danych. Profesjonalny twórca aplikacji bazodanowych czy administrator baz danych nie mógłby wykonywać swoich obowiązków bez sumiennego zgłębienia niuansów tego języka. Zdobycie takiej wiedzy kosztuje sporo wysiłku. Niemniej już podstawowa znajomość SQL przynosi wiele korzyści każdemu programiście, twórcy aplikacji internetowych i mobilnych, a nawet nieco bardziej zaawansowanemu użytkownikowi pakietów biurowych. Szczęśliwie się składa, że solidne opanowanie podstaw SQL nie wymaga wielkiego trudu – wystarczy spędzić z tą książką 10 minut dziennie! Oto piąte, zaktualizowane wydanie świetnego podręcznika, dzięki któremu niemal bez wysiłku nauczysz się podstaw języka SQL. Książka została podzielona na 22 rozdziały – lektura jednego z nich nie powinna Ci zająć więcej niż 10 minut. Najpierw pokazano, w jaki sposób dokonać prostego pobierania danych, a później przedstawiono nieco bardziej zaawansowane zagadnienia, takie jak złączenia, zapytania zagnieżdżone, tworzenie procedur składowanych, wykorzystanie kursorów, wyzwalaczy i ograniczeń tabel. Układ treści ułatwia systematyczne zapoznawanie się z materiałem, przy czym stopień trudności stopniowo wzrasta. Zdobytą wiedzę można przetestować w zadaniach, które znajdują się w rozdziałach 2 – 18. Dzięki tej książce nauczysz się: stosować najważniejsze instrukcje SQL tworzyć złożone zapytania SQL z użyciem wielu klauzul i operatorów pobierać, sortować, filtrować i formatować zawartość baz danych używać funkcji agregujących i złączać powiązane tabele wstawiać, modyfikować i usuwać dane korzystać z perspektyw, procedur składowanych itd. 10 minut z SQL. Najbardziej pożyteczne 10 minut w ciągu dnia! O autorze Ben Forta — ma ponad 20 lat doświadczenia w tworzeniu oprogramowania, udzielaniu wsparcia technicznego, prowadzeniu szkoleń oraz marketingu. Jest specjalistą ColdFusion oaz autorem licznych książek poświęconych bazom danych i wyrażeniom regularnym. Często występuje jako prelegent podczas wydarzeń związanych z branżą IT w różnych zakątkach świata.

Najlepsze praktyki w Kubernetes - Najlepsze praktyki w Kubernetes

Najlepsze praktyki w Kubernetes

Najlepsze praktyki w Kubernetes

Systemy informatyczne oparte na chmurze stały się atrakcyjną alternatywą dla standardowej infrastruktury. Wymusiły jednak radykalne zmiany w praktykach tworzenia, wdrażania i utrzymywania aplikacji. Dziś uwaga profesjonalistów skupiona jest na Kubernetes, który w ciągu zaledwie kilku lat stał się faktycznym standardem wdrażania natywnej chmury. Aby tworzone aplikacje funkcjonowały wydajnie, bezawaryjnie i niezawodnie, warto wdrożyć i stosować wzorce i najlepsze praktyki. Konieczne jest również przemodelowanie sposobu pracy programistów. Ta książka jest przeznaczona dla profesjonalnych użytkowników Kubernetes, którzy chcą poznać wzorce i najlepsze praktyki przy wdrażaniu rzeczywistych rozwiązań. Znalazły się tu informacje o jego działaniu w różnych skalach, topologiach i domenach, a także liczne przykłady zastosowania omawianych technologii. Sporo miejsca poświęcono zagadnieniom projektowania aplikacji, konfiguracji i działania usług Kubernetes, a także ciągłej integracji i testowania aplikacji. Ważnym zagadnieniem są takie aspekty zarządzania klastrem jak przydzielanie zasobów, zapewnienie bezpieczeństwa czy autoryzacja i dostęp do klastra. Prezentowane treści zilustrowano fragmentami przejrzystego kodu, co dodatkowo zwiększa przydatność tej książki w pracy inżyniera. Najciekawsze zagadnienia: konfiguracja i projektowanie aplikacji w Kubernetes wzorce monitorowania i zarządzanie uaktualnieniami aplikacji wdrażanie i wycofywanie aplikacji Kubernetes polityka sieciowa i współpraca Kubernetes z architekturą Service Mesh platformy wysokiego poziomu na bazie Kubernetes Kubernetes i uczenie maszynowe Najlepsze praktyki w Kubernetes: poradzisz sobie z każdym wyzwaniem! O autorach dr Brendan Burns specjalizuje się w projektowaniu dużych aplikacji i programowaniu obliczeń w chmurze. Jest też współzałożycielem projektu open source Kubernetes. Obecnie pracuje w Microsofcie, gdzie zajmuje się platformą Azure, natomiast wcześniej pracował w Google Cloud Platform. Kiedyś zajmował się również infrastrukturą wyszukiwarek internetowych Google. Eddie Villalba jest inżynierem oprogramowania w Microsoft Commercial Software Engineering. Specjalizuje się w pracy z Kubernetes i ze środowiskami chmurowymi open source. Dave Strebel jest architektem natywnej chmury Microsoft Azure. Głęboko zaangażowany w projekt Kubernetes, kieruje projektem SIG Azure. Lachlan Evenson jest głównym menedżerem programu w zespole kontenerów w Microsoft Azure. Znany z pomocnych szkoleń i wystąpień podczas różnych konferencji.

Idac rakiem - Idąc rakiem	Gűnter Grass

Idąc rakiem Gűnter Grass

Idąc rakiem Gűnter Grass

Gűnter Grass (1927-2015) – uznawany jest za jednego z najwybitniejszych niemieckich pisarzy współczesnych, laureat literackiej Nagrody Nobla 1999 roku, doktora honoris causa Uniwersytetu Gdańskiego za wkład w polsko-niemieckie pojednanie. Nieprzypadkowo w Gdańsku i nieprzypadkowo za pojednanie. W Gdańsku wszak toczy się akcja jego najsłynniejszej powieści Blaszany bębenek, z Gdańska ucieka także matka głównego bohatera powieści Idąc rakiem. Ucieka stakiem MS „Wilhelm Gustloff”, którego zatonięcie po uderzeniu radzieckiej łodzi podwodnej było największą katastrofą morską w dziejach. naznaczyło całe życie matki głównego bohatera, naznaczyła ta katastrofa także życie narratora powieści, który bedąc dziennikarzem właśnie “Idąc rakiem” w przeszłość stara się wyjaśnić co się właściwie stało, jakie są dzieje tego statku, i jakie to ma znaczenie dla niemieckiej historii. Historii w tym momencie niezwykle trudnej, pewnie dlatego tragedia MS Wilhelm Gustlof” to historia przemilczana, kontrowersyjna. Był to – owszem statek z uchodźcami, ale mógł mieć także zznaczenie wojskowe, a poza tym w czasie wojny to zestrzelenie “Gustlofa” wydaje się decyzją racjonalną z punktu widzenia walczących z hitlerowskim, niemieckim reżimem. pamięci. Trudno było opłakiwać 10 tysięcy, w większości cywilnych ofiar największej w historii ludzkości katastrofy morskiej (na statku byli m.in. ranni żołnierze Wehrmachtu, rodziny oficerów NSDAP i tysiące niemieckich obywateli Gdańska i okolic), gdy miliony innych cywilów ginęło w nieludzkich warunkach w obozach koncentracyjnych. Zatopienie “Gustloffa”, podobnie jak posłanie na dno innych transportowców z tysiącami niemieckiej ludności (np. MS “Goya”, MS “Steuben”), zostało przemilczane pisze Łukasz Rudziński o spektaklu, który wystawił Teatr Wybrzeże adaptując powieść Grassa, który to milczenie przerywa i pokazuje jak w kolejnych niemieckich pokoleniach spojrzenie na to tragiczne wydarzenie się zmienia.

Architektura aplikacji w Pythonie - Architektura aplikacji w Pythonie	Bob Gregory Harry Percival

Architektura aplikacji w Pythonie Bob Gregory Harry Percival

Architektura aplikacji w Pythonie Bob Gregory Harry Percival

Architektura aplikacji w Pythonie. TDD, DDD i rozwój mikrousług reaktywnych Python zyskuje coraz większą popularność i jest wykorzystywany do tworzenia bardzo różnych aplikacji, jednak projektowanie dużych, niezawodnych systemów w tym języku bywa wyzwaniem. Rozwijanie złożonych systemów o wysokiej jakości wymaga zastosowania odpowiedniej architektury. Trudno w Pythonie stosować takie wysokopoziomowe wzorce projektowe jak architektura sześciokątna, architektura oparta na zdarzeniach czy wzorce zalecane dla projektowania dziedzinowego (DDD). Sytuacji nie poprawia również to, że klasyczna literatura dotycząca metod zarządzania złożonością aplikacji zawiera przykłady kodu napisanego w Javie lub C#. Programiści Pythona często więc uznają takie książki za mało przydatne w swojej pracy. Ten praktyczny przewodnik przybliży projektantom pracującym w Pythonie sprawdzone wzorce architektury, które ułatwiają zapanowanie nad złożonością aplikacji i pozwalają najlepiej wykorzystać zestawy testów. Prezentację poszczególnych wzorców architektury oparto na przykładowej, stopniowo rozbudowywanej aplikacji. Podejście to pozwoliło na pokazanie zalet metodyki TDD. Z kolei w rozdziałach poświęconych modelowaniu dziedzinowemu zwrócono uwagę na unikanie jakichkolwiek zależności zewnętrznych przy równoczesnym zapewnieniu integralności danych. Wśród ciekawszych koncepcji warto wskazać wykorzystywanie zdarzeń w roli wzorca integracji usług w architekturze mikrousługowej. Niejako przy okazji zaprezentowano praktyczne strony stosowania kilku frameworków i technologii Pythona, między innymi Flask, SQLAlchemy, pytest, Docker i Redis. W tej książce między innymi: modelowanie dziedzinowe i stosowanie wzorców DDD jednostki, obiekty wartości i agregaty w architekturze domenowej tworzenie modeli bez zbędnych zależności zdarzenia, polecenia i szyna wiadomości wzorce architektury zdarzeniowej i mikrousług reaktywnych Architektura nowoczesnych aplikacji w Pythonie: rozwiązania dla poważnych systemów! O autorze Harry Percival niegdyś był konsultantem specjalizującym się w zarządzaniu, później brał udział w pracach nad arkuszem kalkulacyjnym Resolver One. Pracował w PythonAnywhere LLP i promował metodykę TDD na konferencjach, warsztatach i innych wydarzeniach na całym świecie. Teraz pracuje w MADE.com.

Bezpieczenstwo nowoczesnych aplikacji - Bezpieczeństwo nowoczesnych aplikacji	Andrew Hoffman

Bezpieczeństwo nowoczesnych aplikacji Andrew Hoffman

Bezpieczeństwo nowoczesnych aplikacji Andrew Hoffman

Wydawałoby się, że ze względu na szeroki dostęp do materiałów poświęconych bezpieczeństwu systemów informatycznych, temat ten powinien być świetnie znany każdemu inżynierowi. Mimo to media regularnie donoszą o spektakularnych naruszeniach zabezpieczeń. Następstwem udanych ataków mogą być nie tylko straty finansowe i uszczerbek na wizerunku, ale również zagrożenie bezpieczeństwa narodowego. Zapewnienie wysokiego stopnia bezpieczeństwa systemu informatycznego wymaga ciągłego uczenia się, aktualizowania i systematyzowania swojej wiedzy. Tylko w ten sposób mamy szansę pokonać hakerów w tym niekończącym się wyścigu zbrojeń. Książka systematyzuje wiedzę dotyczącą ataków hakerskich i technik zabezpieczania przed nimi aplikacji internetowych. Autor dogłębnie opisuje metody ataków na poziomie kodu i architektury systemu. Sporo uwagi poświęca eksperckim technikom prowadzenia rekonesansów, dzięki którym nawet bez wiedzy o strukturze i kodzie aplikacji można samodzielnie zrozumieć sposób jej działania i zidentyfikować wrażliwe punkty systemu. Następnie omawia różne techniki ataków, począwszy od łamania zwykłych zabezpieczeń, a skończywszy na metodach obchodzenia zaawansowanych mechanizmów obronnych. Kolejne rozdziały dotyczą zapobiegania włamaniom do systemu. Jednym z ciekawszych zagadnień jest ocena kompromisu pomiędzy zapewnieniem akceptowalnego poziomu bezpieczeństwa a kosztami i wydajnością użytkowania aplikacji. Poszczególne zagadnienia zostały ujęte w ciekawy sposób i przedstawione z kilku różnych punktów widzenia. W książce między innymi: typowe luki bezpieczeństwa podstawowe techniki atakowania aplikacji niestandardowe metody omijania typowych zabezpieczeń wdrażanie zabezpieczeń aplikacji najlepsze praktyki bezpiecznego kodowania w cyklu programistycznym poprawa poziomu bezpieczeństwa aplikacji internetowych Myśl jak haker – twórz niezawodne zabezpieczenia! O autorze Andrew Hoffman jest starszym inżynierem do spraw bezpieczeństwa w Salesforce.com. Specjalizuje się w zabezpieczeniach drzewa DOM i JavaScriptu. Pracował z dostawcami wszystkich najważniejszych przeglądarek oraz z organizacjami TC39 i WHATWG. Bada również zagadnienia „bezstanowych (bezpiecznych/czystych) modułów”, umożliwiających wykonywanie kodu JavaScript przy znacznie zmniejszonym ryzyku.

Potega liczb - Potęga liczb Jak liczby kształtują świat w którym żyjemy

Potęga liczb Jak liczby kształtują świat w którym żyjemy

Potęga liczb Jak liczby kształtują świat w którym żyjemy

Potęga liczb.

Liczby są wszędzie! “Potęga liczb” wprowadzi dzieci w fascynujący świat liczb i wyjaśni, jak pomagają nam w codziennym życiu.

Czy potrafisz sobie wyobrazić świat bez liczb?

Liczby są niezwykle ważne w codziennym życiu. Jak inaczej moglibyśmy prosić o trzy gałki lodów? Albo skąd wiedzielibyśmy, że zostało nam 60 minut na zabawę z naszymi przyjaciółmi, a nie 60 sekund? Dlaczego w ogóle minuta ma 60 sekund, a nie 100? Skąd się wzięło zero i jaki język rozumieją komputery?

Przez wieki ludzie wymyślali sprytne sposoby używania liczb, żebyśmy mogli lepiej zrozumieć otaczający nas świat, budować miasta, znajdować drogę do domu i znacznie więcej. Potęga liczb opowiada historię tego przełomowego wynalazku.

Gotowi?

1, 2, 3, start!

Mnóstwo ciekawostek na temat liczb dla dzieci w wieku od sześciu lat
Świetne ilustracje
Prezentowe wydanie w twardej oprawie
Ilustratorka jest laureatką nagrody Golden Apple przyznawanej podczas Biennale ilustracji w Bratysławie

Atlas najnowszej historii XX i XXI wieku - Atlas najnowszej historii XX i XXI wieku

Atlas najnowszej historii XX i XXI wieku

Atlas najnowszej historii XX i XXI wieku

Wydarzenia z XX i XXI w., zwłaszcza na odległych od Europy kontynentach, rzadziej goszczą w różnych ogólnych historycznych opracowaniach. Tę lukę wypełniamy w naszej najnowszej publikacji Atlas historyczny XX i XXI w. Pokazujemy skutki „Wielkiej wojny”, dekolonizację, problemy nowo powstałych państw oraz tendencje separatystyczne we współczesnym świecie. Dużo uwagi poświęcamy rozpadowi bloku socjalistycznego, konfliktom na Bliskim Wschodzie, na Kaukazie, w państwach islamskich i ich skutki dla Europy. Eksponujemy rolę Polski i jej problemy po odzyskaniu niepodległości w 1918 r. oraz w czasie i po II wojnie światowej.

Symulacje komputerowe w fizyce - Symulacje komputerowe w fizyce	Maciej Matyka

Symulacje komputerowe w fizyce Maciej Matyka

Symulacje komputerowe w fizyce Maciej Matyka

Symulacje komputerowe – od podstaw!

Poznaj metody numeryczne
Naucz się stosować je w praktyce
Odkryj świat symulacji komputerowych
Ostatnie kilkadziesiąt lat to okres burzliwego rozwoju technologii informatycznych i ciągłego zwiększania możliwości komputerów dostępnych dla coraz to szerszych rzesz użytkowników. Z zaawansowanych narzędzi graficznych i symulacyjnych mogą obecnie korzystać już nie tylko profesjonaliści zatrudnieni w dużych korporacjach dysponujących ogromnymi zasobami finansowymi, lecz również pasjonaci, programiści i graficy pracujący dla niewielkich firm, które tworzą animacje komputerowe na użytek przemysłu czy branży rozrywkowej.

Realistyczne, uniwersalne i interaktywne efekty można tu uzyskać tylko w jeden sposób: wykorzystując fizyczne metody symulacji ruchu, do tego zaś niezbędna jest odpowiednia wiedza. Drugie wydanie książki “Symulacje komputerowe w fizyce” wprowadzi Cię w podstawy metod numerycznych oraz przedstawi ich zastosowanie w praktyce. Dowiesz się, jak przeprowadzać symulacje prostych i bardziej złożonych zjawisk fizycznych, rozwiązywać równanie falowe oraz symulować zachowanie cieczy nieściśliwych i gazów, a nawet wkroczysz w tajemniczy świat fizyki kwantowej. Symulacja flagi trzepoczącej na wietrze, miękkiej piłki odbijającej się od powierzchni czy oporu, który powietrze stawia jadącemu samochodowi? Przekonasz się, że to nic trudnego!

Książka jest przeznaczona zarówno dla studentów, jak i uczniów starszych klas szkół średnich, dla których może stanowić wstęp do praktycznego programowania symulacji i modelowania fizycznego w animacji komputerowej. Pozycja szczególnie zainteresuje studentów oraz kadrę dydaktyczną kierunków ścisłych, na przykład wykładowców modelowania komputerowego czy fizyki komputerowej, dla których może być punktem wyjścia do dalszego zgłębiania przedstawionych modeli. Do książki dołączony jest zbiór napisanych w językach C++, OpenGL oraz HTML5 programów, które ilustrują sposób przeprowadzania opisanych symulacji.

Symulacje zjawisk mechaniki klasycznej
Dynamika ciał miękkich w czasie rzeczywistym
Rozwiązanie numeryczne równania falowego
Symulacje dynamiki płynów (CFD)
Rozwiązanie numeryczne równania SchrOdingera
Poznaj metody numeryczne od podszewki!