Ebooki

35873
Ładowanie...
EBOOK

Podstawy architektury oprogramowania dla inżynierów

Mark Richards, Neal Ford

Rola architekta oprogramowania się zmienia. Dziś jest on odpowiedzialny za wiele spraw, zarówno technicznych, jak i tych wynikających ze specyfiki organizacji, której ma służyć aplikacja. Co więcej, rola architekta nie kończy się na podjęciu decyzji projektowych na początku pracy. Nowoczesne style architektoniczne, takie jak mikrousługi, umożliwiają przyrostowe wprowadzanie zmian, co jednak wymusza ciągłe wypracowywanie kompromisów z innymi kwestiami. Obszar architektury wciąż się zmienia i wymaga podejmowania decyzji. Mało tego, architekt musi bezustannie analizować i aktualizować podstawy, które bierze pod uwagę przy tych decyzjach. Ważne są kontekst, perspektywy i wciąż zmieniający się ekosystem dostępnych technologii. Oto kompleksowy przewodnik po nowych aspektach architektury oprogramowania. Skorzysta z niego zarówno praktykujący architekt, chcący odświeżyć swoje podejście do tego zagadnienia, jak i programista aspirujący do roli architekta. W książce zaprezentowano szereg zagadnień, które mimo zmieniających się uwarunkowań pozostają podstawami, takich jak parametry architektury, wzorce architektoniczne, określanie składników, tworzenie diagramów, prezentowanie architektury, architektura ewolucyjna i wiele innych. Dokładnie wyjaśniono te zasady, które mogą być zastosowane do wszystkich zestawów rozwiązań technologicznych. Przedstawiono niezwykle ważną kwestię analizy kompromisów, która pozwala na obiektywną ocenę rozwiązań technologicznych. Duży nacisk położono na konieczność uwzględniania wszystkich innowacji ostatniej dekady. Najciekawsze zagadnienia: wzorce architektoniczne etapy pracy przy projektowaniu nowoczesnej architektury umiejętności miękkie pomocne w pracy architekta nowe praktyki w projektowaniu architektury oprogramowania architektura oprogramowania jako dziedzina inżynierii W architekturze chodzi o ważne rzeczy (czymkolwiek to jest). Ralph Johnson

35874
Ładowanie...
EBOOK

Podstawy architektury oprogramowania dla inżynierów. Wydanie II

Mark Richards, Neal Ford

Architektura oprogramowania to dziś nie tylko kwestia doświadczenia czy intuicji - staje się pełnoprawną dziedziną inżynieryjną, która zakłada powtarzalność, rygor i skuteczną analizę. Ta książka pokazuje, jak projektować systemy w sposób świadomy, oparty na sprawdzonych zasadach i analizie kompromisów. Zawiera rozdziały poświęcone najnowszym spostrzeżeniom związanym z tą dziedziną. Obejmuje zarówno klasyczne tematy (na przykład wzorce architektoniczne, wyodrębnianie komponentów, dokumentowanie architektury), jak i nowe zagadnienia, takie jak architektura ewolucyjna, wpływ AI na projektowanie systemów czy organizacja zespołów developerskich. Dokładnie wyjaśnia zasady, które mogą być zastosowane do wszystkich zestawów rozwiązań technologicznych. W książce duży nacisk położono na analizę kompromisów, która pozwala na obiektywną ocenę rozwiązań technologicznych. Architektura oprogramowania została tu ujęta jako dziedzina inżynieryjna - z całym dorobkiem ostatniej dekady. Najważniejsze zagadnienia: style i wzorce architektoniczne kluczowe składniki i cechy nowoczesnych projektów umiejętności miękkie pomocne w pracy architekta nowoczesne praktyki inżynierii oprogramowania architektura jako dziedzina inżynieryjna W książce znajdziesz niezbędne źródło wiedzy pozwalające zgłębić nowoczesną architekturę oprogramowania z perspektywy współczesnych realiów. Raju Gandhi, autor Head First Git i współautor Architektury oprogramowania. Rusz głową!

35875
Ładowanie...
EBOOK

Podstawy automatyki. Ćwiczenia laboratoryjne

Andrzej Wojtulewicz, Krzysztof Zarzycki, Patryk Chaber, Robert...

Celem opracowania jest przedstawienie w praktyce podstawowych zagadnień automatyki: opis obiektów dynamicznych do celów sterowania, sprzężenie zwrotne i jego rola, struktury układów regulacji, podstawy projektowania układów regulacji służących do nadążania (serwomechanizmy) oraz do tłumienia wpływu zakłóceń (układy regulacji przemysłowej), realizacje cyfrowe algorytmów regulacji. Omówiono się także platformy sprzętowe współczesnych systemów automatyki: programowalne sterowniki logiczne (PLC), a także przemysłowe systemy monitorowania i gromadzenia danych (SCADA). W skrypcie dokonano wprowadzenia w tematykę nowoczesnych systemów automatyki przemysłowej (wykonanie zadań laboratoryjnych wymaga przyswojenia przez studentów wiedzy związanej ze środowiskami programistycznymi sterowników PLC oraz SCADA). Szczegółowe opisy techniczne pozwolą na poznanie obiektów wykorzystywanych podczas zajęć praktycznych. Zebranie dostępnych materiałów w jeden skrypt pozwala na uporządkowanie i usystematyzowanie wiedzy. Tak opracowany materiał stanowi istotne dopełnienie wykładu.

35876
Ładowanie...
EBOOK

Podstawy biolingwistyki

Piotr Stalmaszczyk

Najnowsza pozycja w serii Łódzkie Studia z Językoznawstwa Angielskiego i Ogólnego poświęcona jest biolingwistyce - dziedzinie, która współcześnie ma charakter interdyscyplinarny, wpływają na nią lingwistyka i psycholingwistyka, neuronauka i psychologia poznawcza, eksperymentalne badania nad poznaniem i komunikacją (również zwierząt), badania nad ewolucją języka oraz szereg innych dyscyplin i dokonań. W takim szerokim, interdyscyplinarnym ujęciu biolingwistyka bada przede wszystkim biologiczne podstawy języka. Możliwe jest również węższe, bardziej lingwistyczne spojrzenie na biolingwistykę jako realizację paradygmatu mentalistycznego we współczesnym językoznawstwie, paradygmatu związanego przede wszystkim z dokonaniami Noama Chomsky'ego i językoznawstwem generatywnym. W tak rozumianej biolingwistyce głównym celem badań są swoiste właściwości języka i kompetencji językowej. Prace zebrane w niniejszym tomie prezentują autorskie spojrzenia na to węższe rozumienie biolingwistyki i mogą mieć ważne implikacje dla zrozumienia współczesnego językoznawstwa, a także dla teorii języka oraz filozofii językoznawstwa.

35877
Ładowanie...
EBOOK

Podstawy budowy i działania komputerów, wyd. 4 / 2004

Andrzej Skorupski

W książce przedstawiono budowę i działanie klasycznych komputerów. Omówiono ich bloki (procesory, pamięci i zasady ich współpracy z urządzeniami zewnętrznymi), współpracę pomiędzy nimi, funkcje oprogramowania. Na końcu książki omówiono współczesne mechanizmy stosowane w komputerach dla przyspieszenia ich pracy. Przy wyborze zagadnień Autor kierował się swoim wieloletnim doświadczeniem dydaktycznym zdobytym na wielu wyższych uczelniach m. in. Politechnice Warszawskiej i uniwersytetach kanadyjskich. Zrozumienie książki nie wymaga specjalistycznej wiedzy, a zatem może być wykorzystywana nie tylko przez studentów kierunków informatycznych, ale też przez szeroki krąg odbiorców. 

35878
Ładowanie...
EBOOK

Podstawy budowy silników. Pojazdy samochodowe, wyd. 3 / 2011

Sławomir Luft

Podręcznik akademicki z zakresu ogólnej budowy głównych zespołów i układów samochodowych tłokowych silników spalinowych. Część 1 to teoria budowy, obejmująca m.in. zasadę działania, obiegi cieplne, podstawowe wskaźniki i charakterystyki, tworzenie mieszanki i spalanie, tworzenie mieszanki i spalanie, wymianę ładunku, doładowanie, toksyczność spalin. Część 2 stanowi bogato ilustrowany przegląd rozwiązań konstrukcyjnych pokazujący zmiany konstrukcji omawianych zespołów, wyjaśniający przyczyny ich wprowadzania i wynikające z tego korzyści , wraz z szerokim omówieniem współczesnych rozwiązań konstrukcyjnych. 

35879
Ładowanie...
EBOOK

Podstawy chemoinformatyki leków. Wydanie drugie rozszerzone

Andrzej Bąk, Jarosław Polański

Na polskim rynku księgarskim dostępnych jest szereg podręczników poświęconych chemii leków oraz projektowaniu leków, brakuje natomiast podręcznika poświęconego chemoinformatyce. W zamyśle autorów niniejszy skrypt ma za zadanie wypełnić tę lukę. Ponieważ od swych źródeł chemoinformatyka łączy się z projektowaniem molekularnym, wyeksponowaliśmy w szczególności problemy chemoinformatyki leków. Odpowiada to profilowi nowych specjalności, chemii leków oraz chemii informatycznej, uruchomionych w Instytucie Chemii Uniwersytetu Śląskiego. Podręcznik przeznaczony jest dla studentów chemii i farmacji, którzy interesują się wykorzystaniem komputera jako narzędzia wspomagającego badania oraz dydaktykę tych przedmiotów.

35880
Ładowanie...
EBOOK

Podstawy cyfrowego przetwarzania sygnałów

Zbigniew Gajo

Niniejszy skrypt ma stanowić pomoc dydaktyczną do wykładu z przedmiotu Cyfrowe Przetwarzanie Sygnałów (30 godz.) prowadzonego przez Autora dla studentów czwartego semestru kierunków Elektronika, Telekomunikacja na wydziale Elektroniki i Technik informacyjnych Politechniki Warszawskiej. Zarówno wykład, jak i skrypt mają charakter wprowadzający i prezentują jedynie teoretyczne podstawy bardzo dynamicznie rozwijającej się dziedziny, jaką jest cyfrowe przetwarzanie sygnałów. Mimo podstawowego charakteru niniejszego skryptu przyjęto jednak pewne założenie co do stanu wiedzy Czytelnika. Poza oczywistym, o znajomości podstaw matematycznych (algebra liczb zespolonych, probabilistyka), przyjęto również założenie, że student posiada podstawową wiedzę z zakresu ogólnej teorii sygnałów z czasem ciągłym z elementami teorii sygnałów i układów dyskretnych. Wiedzę taką zdobywa się na semestrze trzecim w ramach przedmiotu Sygnały i Systemy, a częściowo także na semestrze drugim, w ramach Teorii Obwodów. W zamyśle Autora skrypt nie wyczerpuje całości treści przekazywanej na wykładzie, a ma stanowić jedynie jego część, choć z uwagi na podstawowy charakter wykładu, jest to bardzo istotna część. Chodzi jednak o to, aby częściej odsyłać studenta do samodzielnej lektury na temat elementarnych pojęć, a zyskany czas przeznaczyć na rozwiązywanie większej liczby przykładów i zadań utrwalających te pojęcia oraz ewentualne pogłębienie omawianych zagadnień.