Wydawca: 16

35257
Ładowanie...
EBOOK

Nauka Dockera w miesiąc

Elton Stoneman

U podstaw sukcesu Dockera leżał bardzo prosty pomysł: spakowanie aplikacji w lekkim, łatwym do zainstalowania kontenerze. Nagle się okazało, że można zarządzać aplikacjami bez budowania złożonej infrastruktury. Kontenery są niezależne od platformy i wszechstronne. Upraszczają opracowanie, testowanie, wdrażanie i skalowanie aplikacji, a także ułatwiają automatyzację przepływu pracy i ciągły rozwój aplikacji. Docker jest przy tym rozwiązaniem bezpłatnym, o otwartych źródłach. Coraz większa liczba użytkowników, programistów i administratorów przekonuje się do tej technologii, co sprawia, że lawinowo rośnie liczba wdrożeń. Dziś Dockera po prostu trzeba znać! Ta książka składa się z ponad dwudziestu krótkich, praktycznych lekcji, w ramach których przedstawiono najważniejsze koncepcje związane ze stosowaniem Dockera. Dzięki niej szybko i bez problemów zaczniesz wdrażać aplikacje kontenerowe w środowisku produkcyjnym. Skupisz się na rzeczywistych zadaniach i stopniowo będziesz zdobywać doświadczenie związane z Dockerem, aplikacjami rozproszonymi, orkiestracją i ekosystemem kontenerów. Publikacja zawiera mnóstwo wskazówek, przykładów, ćwiczeń i rozbudowanych projektów, które ułatwią nabywanie wiedzy i przydatnych umiejętności. Każdy rozdział powinien Ci zająć nie więcej niż godzinę: w tym czasie zapoznasz się z niewielką porcją teorii, wykonasz ćwiczenia i przeanalizujesz praktyczne przykłady. W rezultacie po lekturze będziesz pewnie tworzyć i uruchamiać aplikacje w Dockerze. W książce: gruntowne wprowadzenie do koncepcji Dockera pakowanie aplikacji w kontenerach uruchamianie kontenerów w środowisku produkcyjnym tworzenie zoptymalizowanych obrazów Dockera uruchamianie i skalowanie skonteneryzowanych aplikacji Docker. Należy znać. Trzeba używać!

35258
Ładowanie...
EBOOK

Nauka gry w szachy

José Raúl Capablanca

Ta klasyczna publikacja wybitnego kubańskiego szachisty ukazała się po raz pierwszy w 1921 roku, lecz do dziś nie straciła nic na wartości. Capablanca przedstawił w niej w typowy dla siebie, lakoniczny i elegancki sposób, praktyczne zalecenia dotyczące różnych elementów i aspektów gry szachowej, ilustrując je w pouczający sposób własnymi partiami i fragmentami pojedynków innych wielkich mistrzów swojej epoki. Capablanca omówił m.in.: podstawy strategii szachowej, zasady planowania, rolę inicjatywy w szachach, strategię rozgrywania końcówek. Jose Raul Capablanca (1888-1942) - uważany jest za jednego z najwybitniejszych szachistów w historii, niezrównanego wirtuoza gry pozycyjnej. Tytuł mistrza świata zdobył w 1921 roku, pokonawszy jego wieloletniego posiadacza Emanuela Laskera. Cieszył się wtedy sławą niepokonanego, gdyż na swojej drodze do tej godności przegrał zaledwie kilka partii turniejowych. Po niespodziewanej porażce w meczu z Aleksandrem Alechinem w 1927 roku nie zdołał odzyskać szachowego tronu (m.in. dlatego, że Alechin odmawiał udzielenia mu rewanżu), lecz aż do wybuchu drugiej wojny światowej pozostawał w ścisłej czołówce arcymistrzów.

35259
Ładowanie...
EBOOK

Nauka i jej granice. Nauki przyrodnicze z perspektywy chrześcijańskiej

Del Ratzsch

Nauka, szczególnie nauki przyrodnicze, znalazła się ostatnio pod ostrzałem. Nie cieszy się już takim szacunkiem jak niegdyś. Z prawej strony pojawiają się nowe ataki na darwinizm i argumenty na rzecz teorii inteligentnego projektu. Z lewej - teoretycy postmodernizmu atakują samą ideę obiektywnej prawdy naukowej i w ogóle jakiejkolwiek obiektywnej prawdy. Del Ratzsch w całej tej wrzawie zachowuje spokój i jednocześnie pokazuje, jak zmieniały się poglądy na naukę. Pyta: Czym jest nauka? Co może nam powiedzieć? Jakie wyzwanie stawia wierze chrześcijańskiej? Jak chrześcijanie powinni na nią odpowiedzieć? Nauka i jej granice dostarcza czytelnikowi całościowej perspektywy pozwalającej przyjrzeć się współczesnym trendom w dyskusji nad problemem relacji wiary i nauki oraz pokazuje, jak z tym problemem się zmierzyć. Pierwszorzędne wprowadzenie, które jednocześnie stanowi ważny wkład do dyskusji między nauką a religią. Richard Purtill, Western Washington University Del Ratzsch stara się zaprezentować obraz nauki, który dobrze pasuje do wiary chrześcijańskiej. Zdecydowanie mu się to udaje. Alvin Plantinga, University of Notre Dame O autorze: Del Ratzsch jest profesorem filozofii w Calvin College. Doktorat z filozofii uzyskał na University of Massachusetts. Jest autorem kilku książek, m.in. The Battle of Beginnings. Ratzsch podejmuje w nich temat relacji między nauką a religią (a ostatnio spór kreacjonizm-ewolucjonizm). Choć jest optymistą, jeśli chodzi o możliwość uniknięcia przez teorię inteligentnego projektu dawnych błędów, jakie pojawiły się w dyskusji kreacjonizmu z ewolucjonizmem, podkreśla, że w obszarze tym wciąż pozostaje wiele do zrobienia. O serii: Summa Nazwa serii nawiązuje do tytułu dwóch wielkich dzieł świętego Tomasza z Akwinu, który koncentrował się na tym, że chrześcijaństwo nie podważa wartości poznania intelektualnego. Proponujemy czytelnikowi publikacje, których autorzy nie boją się rzeczowej dyskusji prowadzącej do wykazania prawdziwości chrześcijaństwa. Mamy nadzieję, że będzie to doskonała lektura i nieocenione źródło wiedzy dla tych, którzy szukają argumentów na rzecz chrześcijaństwa oraz wszystkich wątpiących, a nawet niewierzących. Ci ostatni znajdą okazję, by wypróbować swoją niewiarę.

35260
Ładowanie...
EBOOK

Nauka i Teologia - niekoniecznie tylko na jednej planecie

Michał Heller

Gdy w gronie ludzi niezaangażowanych religijnie, pada słowo „teologia”, natychmiast pojawia się pytanie: Czy obecnie, wobec jej notorycznego konfliktu z nauką, można jeszcze mówić o teologii, która w jakimś racjonalnym sensie byłaby partnerką innych nauk?  Nawet jeżeli pytanie to nie zostaje wypowiedziane głośno, zawisa w powietrzu jako drążąca wątpliwość. Nie znaczy to jednak, że wszelkie polemiki ustały: zdaniem jednych, konflikty między teologią a nauką polegają wyłącznie na nieporozumieniach metodologicznych; zdaniem innych, dotykają istoty rzeczy i kompromitują teologię. Tak czy inaczej, istnienie konfliktów jest faktem historycznym. I zapewne pozostaną one z nami do końca dziejów zarówno nauki, jak i teologii. - Michał Heller   Ta książka jest nie tylko o tym, czy nasza teologia obowiązuje wyłącznie na naszej planecie, czy też ma wymiar kosmiczny, ale jeżeli teologia nie stawi czoła i temu zagadnieniu, to zmarginalizuje się już tu, na Ziemi. Naukowy obraz świata musi być naturalnym środowiskiem teologii. - Michał Heller

35261
Ładowanie...
EBOOK

Nauka jako obiekt kultu. Wprowadzenie do koncepcji scjentoteizmu

Łukasz Jach

Książka podejmuje problematykę wysokiego poziomu zainteresowania oraz szacunku, jakimi we współczesnym świecie cieszą się przekazy o tematyce naukowej. W poszczególnych rozdziałach kwestia ta poddawana jest interdyscyplinarnym analizom, uwzględniającym m.in. kontekst popkulturowy, metodologiczny, społeczny i psychologiczny. Punkt kulminacyjny rozprawy stanowi prezentacja koncepcji silnie scjentystycznego światopoglądu (określonego mianem scjentoteizmu) oraz jego psychologicznych podstaw i korelatów. Książka adresowana jest do psychologów i przedstawicieli innych dyscyplin społecznych, a także wszystkich osób zainteresowanych tematyką wpływu nauki, naukowców i najnowszych odkryć naukowych na funkcjonowanie jednostki i społeczeństwa.   Recenzja książki ukazała się: na stronach czasopisma internetowego „Sprawy Nauki” nr 3 (208) marzec 2016; w czasopiśmie „Forum Akademickie” nr 3/2016, s. 69 (Mariusz Karwowski: Wiedza na ołtarze!). Artykuł o książce ukazał się w czasopiśmie „Gazeta Uniwersytecka UŚ” nr 10 (240) lipiec–wrzesień 2016, s. 14–15 (Maria Sztuka: Dlaczego jedni ufają naukowcom, a inni mają ich za kuglarzy?, artykuł dostępny pod adresem: https://gazeta.us.edu.pl/node/283913).

35262
Ładowanie...
EBOOK

Nauka Javy. Wprowadzenie do tworzenia aplikacji do rzeczywistych zastosowań. Wydanie V

Marc Loy, Patrick Niemeyer, Daniel Leuck

Twórcy Javy od początku historii tego języka śmiało wprowadzali kolejne awangardowe innowacje, a pisane w niej aplikacje miały swój udział w napędzaniu internetowego postępu. Obecnie Java jest uważana za najpopularniejszy język programowania na świecie, a miliony deweloperów wciąż tworzą za jej pomocą oprogramowanie dla niemal każdego urządzenia wyposażonego w procesor. Java jest wyjątkowo wszechstronnym narzędziem: pozwala napisać zarówno prostą aplikację mobilną, jak i złożony system internetowy. Pozostaje przy tym stosunkowo prosta w nauce - co sprawia, że jest idealnym językiem dla początkujących, którzy mają ambicję dojścia do profesjonalnego poziomu. Ta książka jest praktycznym przewodnikiem dla każdego, kto chce zdobyć doświadczenie w tworzeniu rzeczywistych aplikacji w Javie. To również znakomity kurs programowania obiektowego dla początkujących, umożliwiający gruntowne zrozumienie podstaw języka Java i jego interfejsów API. Wyczerpująco opisano tu biblioteki klas, techniki programowania oraz idiomy. Nie zabrakło zaawansowanych zagadnień, takich jak wyrażenia lambda czy serwlety. W tym przejrzanym i zaktualizowanym wydaniu ujęto zmiany wprowadzone zarówno w wersji 11 Javy, jak i w przeglądowych wersjach 12, 13 i 14. Przedstawiono więc takie nowości jak interferencja typów w typach sparametryzowanych, ulepszenia w obsłudze wyjątków czy nowe środowisko testowe jshell. W książce między innymi: przygotowanie środowiska pracy i konfiguracja przydatnych narzędzi typy, instrukcje, wyrażenia oraz obiekty w Javie obsługa wątków i pakiet współbieżności Javy błędy i wyjątki interfejs API wyrażeń regularnych tworzenie zaawansowanych aplikacji i usług sieciowych Java: niezawodny kod, aplikacja, która działa!

35263
Ładowanie...
EBOOK

Nauka jazdy

Jan Strękowski

Nowelka złożona z krótkich opowiadań opublikowana w wydawnictwie podziemnym. Jest lato tuż po wojnie, trwa Olimpiada, w Polsce rozpoczynają się procesy czerwcowe. Dwoje Polaków wyjechało w okolice Drezna na zbieranie czereśni. Zażywają wolności i doświadczają życia odmiennego od PRL-owskich standardów, cały czas muszą się jednak mierzyć z niezwykle napiętymi po wojnie relacjami między narodami.

35264
Ładowanie...
AUDIOBOOK

Nauka jazdy

Jan Strękowski

Nowelka złożona z krótkich opowiadań opublikowana w wydawnictwie podziemnym. Jest lato tuż po wojnie, trwa Olimpiada, w Polsce rozpoczynają się procesy czerwcowe. Dwoje Polaków wyjechało w okolice Drezna na zbieranie czereśni. Zażywają wolności i doświadczają życia odmiennego od PRL-owskich standardów, cały czas muszą się jednak mierzyć z niezwykle napiętymi po wojnie relacjami między narodami.

35265
Ładowanie...
EBOOK

Nauka kontemplacji

Raissa Maritain, Jacques Maritain

Potrzeba bycia w bliskości Boga pozostaje niezmienna. Dlatego Nauka kontemplacji, choć ukazała się przed stu laty, nie straciła nic na aktualności. Esej wspaniale ilustruje związki między pracą intelektualną a duchowymi poszukiwaniami. Autorzy wskazują najważniejsze zasady życia modlitwą zgodnie z tradycją mistyczną świętych Tomasza z Akwinu i Jana od Krzyża.

35266
Ładowanie...
EBOOK

Nauka Kubernetesa w miesiąc

Elton Stoneman

Kubernetes to system, który uruchamia aplikacje w kontenerach i nimi zarządza. Jest obsługiwany przez wszystkie ważne platformy chmurowe i znakomicie się sprawdza jako centrum danych. Został zbudowany w 2014 roku przez Google i do teraz prężnie się rozwija. Słynie ze skalowalności, z elastyczności, wszechstronności i potężnego zestawu funkcjonalności. Biegłość w posługiwaniu się Kubernetesem jest dziś receptą na sukces. Aby ją zdobyć, musisz zainwestować trochę zaangażowania i nieco ponad 20 godzin. Resztę znajdziesz w tej książce. Oto znakomity przewodnik po Kubernetesie. Dzięki niemu w ciągu 22 godzinnych lekcji poznasz najważniejsze możliwości Kubernetesa. Od początku będziesz się koncentrować na praktyce: dzięki codziennym ćwiczeniom, przykładom i laboratoriom zdobędziesz biegłość w używaniu najlepszych narzędzi Kubernetesa zgodnie ze sprawdzonymi praktykami. Dowiesz się, jak definiować aplikacje w manifestach YAML, nauczysz się konfigurować ruch sieciowy i uruchamiać zadania wsadowe. Płynnie przejdziesz do pracy w środowisku produkcyjnym i zapewnisz aplikacji wysoki poziom bezpieczeństwa. Zapoznasz się też z zagadnieniami zaawansowanymi, takimi jak skalowanie aplikacji w górę i w dół, kontrola dostępu oparta na rolach, a także używanie Kubernetesa jako platformy dla funkcji bezserwerowych i jako klastra wieloarchitekturowego. Najciekawsze zagadnienia ujęte w książce: cykl życia aplikacji Kubernetesa bezpieczeństwo w Kubernetesie wdrażanie aplikacji w klastrach Kubernetes tworzenie aplikacji skalowalnych i odpornych na błędy Kubernetes jako platforma dla nowych technologii Kubernetes: wystarczą Ci 22 godziny!

35267
Ładowanie...
AUDIOBOOK

Nauka latania

Marek Szydlak

Kto chce latać, musi nauczyć się kochać. Po nagłej śmierci swojego partnera Kuba wraca do rodzinnej wsi na Mazurach, chcąc wyrwać się raz na zawsze z Warszawy. Przypadkowe spotkanie z Adamem, miejscowym policjantem, kończy się wspólnie spędzoną nocą. W ten sposób rozpoczyna się relacja, która dla każdego z nich stanie się powodem wewnętrznego rozdarcia i bólu. Czy w hermetycznym środowisku, gdzie wszyscy wiedzą o sobie wszystko, uda im się zachować romans w tajemnicy? A może bez względu na konsekwencje i na przekór swoim rodzinom postanowią się ujawnić? Nauka latania to pełna szczerych emocji, poruszająca opowieść o relacji dwóch mężczyzn, którzy nie mogąc żyć w zgodzie ze swoimi uczuciami, postanawiają stoczyć nierówną walkę o miłość i szacunek. Marek Szydlak autor powieści obyczajowej pod tytułem Nauka latania po raz pierwszy wydanej w 2022 roku.

35268
Ładowanie...
EBOOK

Nauka o Mszy świętej

Św. Jan Maria Vianney

Msza św. jest tą samą ofiarą, ale bezkrwawą, którą Pan Jezus złożył ze Siebie w Wielki Piątek na krzyżu. Zachodzi ta tylko różnica, że wtedy można było widzieć oczyma ciała, jak Pan Jezus cierpiał i krew swoją przelewał, zaś we Mszy św. ofiaruje się Jezus Chrystus Ojcu Swojemu w sposób niewidzialny i bezkrwawy. Msza św. jest szczytną ofiarą: Ona rozwesela cały dwór niebieski, pomaga biednym duszom czyśćcowym, sprowadza na ziemię wszelkie błogosławieństwo i więcej chwały przynosi Bogu, niż cierpienia wszystkich Męczenników, niż umartwienia wszystkich pustelników, niż wszystkie łzy pokutników, przelane od początku świata, aż do końca wieków. Albowiem te uczynki są dziełami ludzi mniej lub więcej grzesznych, a we Mszy św. sam Jezus Chrystus, równy Ojcu, ofiaruje Swą mękę i śmierć na zadośćuczynienie zagniewanemu Bogu. Cena Mszy św. jest nieskończoną.

35269
Ładowanie...
EBOOK

Nauka o stosunkach międzynarodowych i studia europejskie w Polsce

Jacek Czaputowicz, Kamil Ławniczak, Anna Wojciuk

Ważna książka dla obecnych i przyszłych pokoleń studiujących stosunki międzynarodowe i integrację europejską. Pokazuje rozwój tych dwóch dyscyplin w Polsce i w innych krajach. Zawiera pogłębioną analizę historyczną i empiryczną. Ma dobrą strukturę, jest świetnie napisana. (...) Opisany stan polskiej nauki w dwóch dziedzinach będących przedmiotem analizy jest dość żałosny. Większość prac naukowych ma charakter opisowy - bez próby pogłębionej analizy teoretycznej. Tłumaczy to skromną obecność polskich naukowców z tych dziedzin na forach międzynarodowych. Podane fakty są zrozumiałe w wypadku starszego pokolenia badaczy, ale nie w wypadku młodych naukowców, z których wielu w ostatnich latach studiowało za granicą. (...) To prowadzi mnie do hipotezy, iż problemy polskiej nauki wynikają z kultury uniwersyteckiej w Polsce, ze swoistego typu feudalizmu, który kultywuje stare hierarchie, powiązania, obyczaje i blokuje rozwój intelektualny ludzi młodych. Podobna sytuacja istnieje na południu Europy i w innych krajach Europy Środkowo-Wschodniej. Z recenzji wydawniczej prof. Jana Zielonki (Uniwersytet Oskfordzki) Jacek Czaputowicz - profesor nadzwyczajny, kierownik Zakładu Metodologii Badań Europejskich w Instytucie Europeistyki, WDiNP UW. Autor m.in. Teorie stosunków międzynarodowych, Wydawnictwo Naukowe PWN 2007; Bezpieczeństwo międzynarodowe. Współczesne koncepcje, Wydawnictwo Naukowe PWN 2012 oraz Suwerenność, PISM 2013. Kamil Ławniczak - doktor, współpracownik Instytutu Europeistyki, WDiNP UW. Opublikował m.in. Rada Unii Europejskiej. Organizacja i sposób działania, WDiNP 2014, Metody jakościowe i ilościowe w badaniu organizacji i działania Unii Europejskiej (red.), WDiNP 2013. Anna Wojciuk - doktor politologii, adiunkt w Instytucie Stosunków Międzynarodowych, WDiNP UW, visiting fellow na Uniwersytecie Harvarda oraz na Columbia University w Nowym Jorku. Opublikowała m.in. Dylemat potęgi. Praktyczna teoria stosunków międzynarodowych, Wydawnictwa Uniwersytetu Warszawskiego 2010.

35270
Ładowanie...
EBOOK

Nauka o zarządzaniu

Czesław Sikorski

Podręcznik obejmuje dwa przedmioty wchodzące w skład minimum programowego studiów na kierunku Zarządzanie - "podstawy zarządzania" i "zachowania organizacyjne". Nauka o zarządzaniu jest w większym stopniu refleksją na temat problemów zarządzania, aniżeli zbiorem reguł i praktycznych wskazówek do wykorzystania w praktyce.

35271
Ładowanie...
EBOOK

Nauka pięknego pisania (kaligrafii). Wskazówki dla nauczycieli i uczniów

Piotr Szretter

Nauka pięknego pisania (kaligrafii): wskazówki dla nauczycieli i uczniów Piotra Szrettera stanowi zbiór praktycznych wskazówek i zasad niezbędnych w procesie nauki kaligrafii, popartych ponad dwudziestoma przykładami (ilustracjami) pisma ręcznego. Książka została opublikowana po raz pierwszy w języku francuskim w 1843 roku, kolejne wydanie, uzupełnione i poprawione przez autora, pojawiło się w języku polskim w 1888 roku. Obecne wydanie w postaci ebooka zostało poprawione na podstawie erraty dołączonej do wydania polskiego. Autor podaje szczegółowe instrukcje dotyczące podstaw sztuki kaligraficznej, m.in. postawy ciała, sposobu trzymania i prowadzenia pióra, a następnie omawia trzy popularne charaktery pisma: okrągły, mieszany i gotycki. Fragment: Kaligrafia, czyli pismo piękne, polega na takiem formowaniu liter, aby te były kształtne i czytelne. Nauka kaligrafii polega głównie na naśladowaniu (kopiowaniu) dobrych wzorów, niemniej przecież można i potrzeba jej uczyć przez wskazanie zasad, kształtu liter i ich części składowych. Litery bowiem powstawały z pierwotnych kształtów przez wyrozumowane zmiany i udoskonalenia, a ci, co je zaprowadzali, czynili to przy głębokim rozmyśle. Należy ich naśladować w badaniu zasad kaligrafii i dochodzić początkowych kształtów, z których powstawały litery.

35272
Ładowanie...
EBOOK

Nauka (płynąca ze) sztuki. Sztuka (uprawiania) nauki

Mariusz Bartosiak (red.), Grażyna Habrajska (red.)

Publikacja została poświęcona pamięci profesor Joanny Ślósarskiej, stąd autorzy (przedstawiciele różnych ośrodków naukowych) w swoich tekstach wiele uwagi poświęcili Jej twórczości literackiej oraz zagadnieniom szczególnie bliskim założycielce Polskiego Stowarzyszenia Strategii Twórczych, takim jak różne aspekty komunikowania poetyckiego, tłumaczenie artystyczne, kognitywizm czy wizualizacja. Na łamach tomu swoje teksty opublikowali: Aleksy Awdiejew, Anna Bednarczyk, Katarzyna Citko, Grażyna Habrajska, Magdalena Hasiuk, Dorota Korwin-Piotrowska, Iwona Nowakowska-Kempna, Magdalena Rabizo-Birek, Elżbieta Tabakowska.

35273
Ładowanie...
EBOOK

Nauka polska

Andrzej Jacek Blikle, Tadeusz Gadacz, Marian Gorynia,...

Pomimo stwierdzania licznych problemów, barier i złych praktyk autorzy wciąż dostrzegają możliwości naprawy i rozwoju nauki. Zapewne kluczowe jest kształtowanie odpowiednich postaw naukowców, ich indywidualnego podejścia do spraw naukowych. Dobrze byłoby, gdyby uwarunkowania formalno-instytucjonalne nie stwarzały w tym zakresie barier ani nie narzucały konieczności koncentracji na sprawach z perspektywy prawdziwej nauki marginalnych. Pozostaje wyrazić nadzieję, że również przedmiotowa monografia przyczyni się do przypomnienia naukowych priorytetów. /fragment książki/ Książka wnosi cenny wkład w toczący się dyskurs na temat złożonych problemów funkcjonowania nauki w Polsce: od jej finansowania po zagadnienia formalno-ewaluacyjne, rozwój kadry i kształcenie. Prof. dr hab. inż. Mirosława El Fray Autorzy książki to eksperci o bardzo wysokich kompetencjach w sferze nauki (...) posiadają bogatą wiedzę zarówno teoretyczną, jak i praktyczną (...). Nauka jest sektorem bardzo zróżnicowanym wewnętrznie, dlatego wymaga w odniesieniu do różnych jej części zdywersyfikowanego podejścia. Rozwiązania proponowane dla nauk technicznych czy medycznych wymagają zasadniczej modyfikacji w przypadku nauk społecznych. Trafnie i rzetelnie został uwzględniony w tej pracy także kontekst międzynarodowy i krajowy nauki. Prof. dr hab. Jacek Szlachta Autorzy: Andrzej Jacek Blikle, Tadeusz Gadacz, Marian Gorynia, Iwona Hofman, Hubert Izdebski, Krzysztof Jajuga, Jacek Jemielity, Tomasz Komornicki, Jacek Kuźnicki, Eugeniusz Molga, Maciej J. Nowak, Rafał Rakoczy, Marek Safjan, Bronisław Sitek, Przemysław Śleszyński, Łukasz A. Turski, Grzegorz Węgrzyn, Leszek Zasztowt

35274
Ładowanie...
EBOOK

Nauka programowania dla początkujących: podejście graficzne

Diana Domańska, Krzysztof Gdawiec

„Niniejsza książka jest łagodnym wprowadzeniem w świat programowania. Okazuje się, że nie musimy być geniuszami komputerowymi, aby nauczyć się programować. Większość ludzi ma ograniczone pojęcie o budowie i działaniu samochodu czy motocykla, ale nie powstrzymuje ich to przed tym, aby zasiąść za kółkiem i jechać. Nie musimy znać od podstaw budowy i zasad działania komputerów, aby móc ich używać. Podobnie jest z programowaniem. W dzisiejszych czasach mamy do dyspozycji wiele różnych języków programowania. Naukę możemy zacząć od każdego z nich, ale w przypadku jednych języków będzie to proces prostszy, a w przypadku innych – trudniejszy. Jak mówi chińskie przysłowie: „Jeden obraz wart więcej niż tysiąc słów” – dlatego do nauki programowania wykorzystamy język, który nastawiony jest na tworzenie obrazów. Tym językiem jest Processing. Jest on dialektem języka Java, najpopularniejszego języka programowania (październik 2016) według rankingu TIOBE1. Został zaprojektowany z myślą o artystach, dzięki czemu jest bardzo prosty do nauki. Najlepszym sposobem nauki programowania jest pisanie, pisanie i jeszcze raz pisanie programów. Samo przeczytanie książki nie sprawi, drogi Czytelniku, że posiądziesz umiejętność programowania. Dlatego w trakcie lektury powinieneś przepisywać przykładowe programy, modyfikować je oraz używać ich jako zachęty do pisania własnych programów. Jeśli postąpisz według tych rad, to po przeczytaniu tej książki z pewnością będziesz wiedzieć wiele o procesie programowania. Co prawda po ukończeniu lektury nie będziesz guru programowania, ale nauczysz się podstaw programowania komputerów i posiądziesz wiedzę, która umożliwi Ci pójście różnymi ścieżkami. Może nawet w przyszłości zostaniesz zawodowym programistą, czego Ci życzymy. Książka została przewidziana dla osób, które nigdy wcześniej nie miały styczności z programowaniem. Z tego powodu wiele pojęć jest omawianych w bardzo szczegółowy sposób. Osobom, które już mają doświadczenie w programowaniu, może się to wydać nudne, ale i dla nich znajdzie się coś w tej książce: będą miały okazję zaznajomić się z podstawami języka Processing. Od Czytelnika nie wymagamy znajomości żadnych zaawansowanych narzędzi. Jedynymi wymaganiami są znajomość elementów szkolnej matematyki i chęć nauczenia się programowania. Pomimo że nauka programowania w książce odbywa się w języku Processing, to nabyta wiedza pozwoli na łatwe przejście do nauki programowania w innych językach, takich jak C, C++, C# czy Java”. (– ze Wstępu)

35275
Ładowanie...
EBOOK

Nauka programowania opartego na testach. Jak pisać przejrzysty kod w kilku językach programowania

Saleem Siddiqui

Od oprogramowania wymaga się solidności i poprawności, a równocześnie oczekuje wydajnego działania i skalowalności. Jako programista odpowiadasz za zapewnienie aplikacjom tych właśnie cech. Niezależnie od tego, jakiego języka programowania używasz, praca zgodnie z paradygmatem TDD umożliwi Ci otrzymanie testowalnego kodu o wysokiej jakości. Choć te korzyści przeważają nad niedogodnościami podejścia TDD, wielu programistów narzeka na czasochłonność, pracochłonność i sprawiającą problemy implementację programowania opartego na testach. To przewodnik dla programistów, którzy chcą stosować podejście TDD w swojej codziennej praktyce. Pokazuje, jak korzystać z programowania sterowanego testami podczas pracy w trzech różnych językach: Go, JavaScripcie i Pythonie. Dzięki tej książce zrozumiesz, w jaki sposób zastosować klasyczny paradygmat "dziel i zwyciężaj" do budowania testów jednostkowych i w efekcie radzić sobie nawet z bardzo rozbudowaną architekturą oprogramowania. Liczne przykłady o stopniowo rosnącym poziomie zaawansowania pozwolą Ci płynnie nabierać wprawy i pewności w tworzeniu testów jednostkowych, a także ich używaniu. Szybko się przekonasz, że wprowadzenie TDD do codziennej praktyki kodowania jest bardzo opłacalną decyzją: kod będzie czysty, zrozumiały, elegancki i prosty w utrzymaniu! W książce między innymi: działanie TDD w różnych językach, frameworkach testowych i koncepcjach domenowych TDD a ciągła integracja konfiguracja środowiska ciągłej integracji refaktoryzacja i przeprojektowywanie przy użyciu TDD testy jednostkowe w JavaScripcie jak TDD ułatwia pisanie czystego kodu w Go, JavaScripcie i Pythonie TDD: napisz kod, któremu można zaufać!

35276
Ładowanie...
EBOOK

Nauka programowania. Rusz głową!

Eric Freeman

Przewodnik po kodowaniu i myśleniu komputacyjnym Programista to bardzo szczególny typ specjalisty. Jeśli uważasz, że myśli w inny sposób niż tak zwani normalni ludzie, to masz rację. Dobra wiadomość jest taka, że i Ty możesz się nauczyć myślenia komputacyjnego - umiejętności, która się przydaje niezależnie od charakteru rozwiązywanego problemu, środowiska czy języka programowania. Tylko w ten sposób można od początku nauki programowania pisać przejrzysty, uporządkowany, znakomity kod, zgodny z najlepszymi praktykami wypracowanymi przez mistrzów. Innymi słowy: pracować jak profesjonalny programista. Ta książka jest niezwykłym podręcznikiem programowania. Być może wygląda nieco dziwacznie, ale prędko się przekonasz, że to podręcznik jest wyjątkowo skuteczny: w końcu jego formuła została opracowana na podstawie najlepszych osiągnięć neurologii i kognitywistyki. W ten sposób Twój mózg się zaangażuje i błyskawicznie przyswoi sobie zasady programowania w Pythonie. Autor wykorzystał oczywistą prawdę, że najszybciej uczymy się wtedy, gdy uwzględnimy specyfikę działania własnego mózgu! Najpierw więc się zainteresujesz, potem zaangażujesz, wreszcie przygotujesz sobie warsztat pracy, czyli zainstalujesz Pythona. Później zaczniesz ćwiczyć myślenie komputacyjne i oczywiście napiszesz swój pierwszy program. A dalej będzie coraz ciekawiej... W tej książce między innymi: Istotne koncepcje programistyczne Zasady programowania w Pythonie Funkcje i rekurencja Programowanie obiektowe Tworzenie API dla aplikacji internetowych Widgety i zdarzenia Neurony płoną. Emocje szaleją. Tak napiszesz kod godny mistrza!

35277
Ładowanie...
EBOOK

Nauka robotyki z językiem Python

Lentin Joseph

Roboty wkraczają do różnych dziedzin naszego życia, więc robotyka nabiera coraz większego znaczenia. Nauka o robotach, ich budowaniu i programowaniu jest dość złożoną, ale fascynującą dziedziną. Jej opanowanie wymaga wysiłku, jednak aby zaprojektować łatwy do wykorzystania interfejs, wystarczy posłużyć się kilkoma programami narzędziowymi oraz językiem Python. W ten sposób można zaprojektować zachowania robota, określić, w jaki sposób będzie zmierzał do celu, reagował na sygnały otaczającego świata, czy sprawić, by oczekiwał na instrukcje. Dzięki tej książce można się nauczyć, jak z wykorzystaniem języka Python oraz kilku popularnych frameworków stosowanych w robotyce, takich jak system ROS, budować autonomiczne roboty mobilne. Omówiono w niej również inne frameworki programistyczne, w tym również te dla Pythona. Aby równocześnie pokazać praktyczne wykorzystanie przedstawianego materiału, omówiono krok po kroku proces budowania robota-służącego ChefBot, który na przykład może podawać posiłki w domu, hotelu czy restauracji. W tej książce przedstawiono: zwięzłe podstawy robotyki i zasady projektowania oprogramowania robotów, aspekty projektowania CAD 2D i 3D z wykorzystaniem programów LibreCAD i Blender, budowanie modeli 3D z wykorzystaniem API Blender dla Pythona, zagadnienia sprzętowej warstwy projektowania robota, zasady obsługi sensorów robotów, w tym programowanie sensorów wizji, obsługę rozpoznawania mowy i syntezę mowy z wykorzystaniem Pythona i ROS, implementację sztucznej inteligencji za pomocą Pythona, zagadnienie testowania i kalibrowania robota. Przekonaj się, jak fascynujące jest programowanie robotów! Lentin Joseph — inżynier elektroniki, entuzjasta robotyki i ekspert w dziedzinie systemów wbudowanych. Szczególnie interesuje się robotyką, przetwarzaniem obrazu i zastosowaniem języka Python w programowaniu robotów. Jest również znawcą wielu platform oprogramowania robotów, takich jak system ROS (ang. Robot Operating system), V-REP i Actin. Biegle posługuje się bibliotekami przetwarzania obrazu, w tym OpenCV, OpenNI i PCL. Specjalizuje się również w dziedzinie projektowania 3D i programowania systemów wbudowanych na platformach Arduino i Launchpad Stellaris. Jest właścicielem firmy Qbotics Labs zajmującej się rozwijaniem robotyki i jej zastosowaniami w wielu dziedzinach.

35278
Ładowanie...
EBOOK

Nauka rysowania. Dinozaury

Maciej Maćkowiak

To książeczka, dzięki której nauczysz się rysować dinozaury. Na obrazkach, krok po kroku, przedstawiono, jak samodzielnie wykonać rysunki. 100% świetnej zabawy!

35279
Ładowanie...
EBOOK

Nauka rysowania. Pojazdy

Maciej Maćkowiak

To książeczka, dzięki której nauczysz się rysować przeróżne pojazdy. Na obrazkach, krok po kroku, przedstawiono, jak samodzielnie wykonać rysunki. 100% świetnej zabawy!

35280
Ładowanie...
EBOOK

Nauka rysowania. Przyroda

Maciej Maćkowiak

To książeczka, dzięki której nauczysz się rysować najróżniejsze elementy przyrody. Na obrazkach, krok po kroku, przedstawiono, jak samodzielnie wykonać rysunki. 100% świetnej zabawy!