Informatyka

Zajrzyj do kategorii Informatyka w księgarni internetowej Ebookpoint. Znajdziesz tutaj bestsellerowe książki, ebooki i kursy video z branży IT. Sięgnij po najlepszą literaturę dla specjalistów i rozwijaj doświadczenie, które już posiadasz, lub rozpocznij swoją przygodę z programowaniem, cyberbezpieczeństwem lub grafiką komputerową. Pogłębiaj swoją wiedzę tak, jak Ci wygodnie - z tradycyjną książką, wygodnym ebookiem lub nowoczesnym videokursem. Sprawdź, jakie tytuły znajdziesz w kategorii Informatyka!

3361
Ładowanie...
EBOOK

NoSQL. Przyjazny przewodnik

Dan Sullivan

Systemy do zarządzania danymi muszą dziś spełniać o wiele wyższe wymagania niż kiedyś. W wielu przypadkach nierelacyjne bazy danych, zwane NoSQL, są lepszym rozwiązaniem niż dominujące do niedawna bazy relacyjne. Projektant systemu ma więc do dyspozycji dobrze znane bazy relacyjne oraz systemy NoSQL, takie jak bazy klucz–wartość, bazy dokumentów, rodziny kolumn i bazy grafowe. Do rozstrzygnięcia pozostaje problem: którą technologię zarządzania danymi wybrać w danym przypadku. Niniejsza książka jest przystępnym, pragmatycznym przewodnikiem po nierelacyjnych systemach bazodanowych. Pokazano w niej, czym różnią się NoSQL od baz relacyjnych. Szczególny nacisk położono na wyjaśnienie tych cech i funkcjonalności, które powinny być uwzględniane podczas projektowania aplikacji i wybierania technologii bazodanowych. Przedstawiono wewnętrzne mechanizmy baz NoSQL i wyjaśniono, w jaki sposób da się zbudować za ich pomocą skalowalne, niezawodne aplikacje. Nie zabrakło przydatnych wskazówek, zasad projektowych i najlepszych praktyk. W tej książce znajdziesz: podstawy relacyjnych baz danych w odniesieniu do systemów NoSQL bazy klucz–wartość — ich charakterystykę, zasady projektowania i słabe strony bazy dokumentów — koncepcje baz bez schematu, podstawowe operacje, najpowszechniejsze wzorce projektowe bazy rodzin kolumn — aplikacje BigData, architekturę baz, zasady projektowania i wykorzystywania bazy grafowe — modelowanie grafów i sieci, wskazówki projektowe, możliwe problemy zasady dobierania technologii bazodanowej do konkretnych zastosowań Nie wiesz jeszcze, którą bazę wybrać? Najwyższy czas to rozstrzygnąć! Dan Sullivan — jest naukowcem i architektem danych. Od dwudziestu lat zajmuje się m.in. analizą biznesową, uczeniem maszynowym i data miningiem. Sullivan jest uznanym ekspertem w dziedzinie baz danych, zarówno relacyjnych, jak i NoSQL.

3362
Ładowanie...
EBOOK

Nowa matura z matematyki od 2023

Grażyna Czenskowska

„Nowa matura z matematyki od r. 2023. Zakres podstawowy” jest kursem przygotowawczym do obowiązkowej matury z matematyki według nowej formuły 2023. Publikacja jest zgodna z zaleceniami Centralnej Komisji Egzaminacyjnej. Zawiera teorię, przykładowe zadania z rozwiązaniami i wyjaśnieniami , nowe typy zadań i ponad 240 zadań do samodzielnego rozwiązania. Do wszystkich zadań podane są odpowiedzi. „Nowa matura z matematyki od r. 2023. Zakres podstawowy” to pełny kurs do matury podstawowej. Zawiera wszystkie zagadnienia podane w Informatorze o egzaminie maturalnym 2023. Jest to doskonała pomoc w przygotowaniu się do nowej matury.

3363
Ładowanie...
EBOOK

Nowe rozwiązania techniczne, organizacyjne i informatyczne w transporcie

Józef Stokłosa

Monografia prezentuje zagadnienia techniczne, organizacyjne i informatyczne w zastosowaniu do nowoczesnych systemów transportowych. Przedstawiono w niej zasady projektowania i optymalizacji działania autobusu elektrycznego zasilanego z wodorowych ogniw paliwowych oraz nową metodę doboru parametrów eksploatacyjnych pojazdów w aspekcie zwiększenia ich trwałości w użytkowaniu. Zidentyfikowano zjawiska ograniczające poprawną eksploatację środków transportowych wynikające, m.in. ze złego stanu technicznego pojazdów, nieprawidłowej organizacji procesu trans¬portowego oraz z niedostatecznego zaplecza techniczno-obsługowego i naprawczego, prowadzącego do zbędnych postojów. Zaproponowaną metodę doboru parametrów eksploatacyjnych pojazdów zaprezentowano na elementach modelu programowania dynamicznego z zastosowaniem algorytmów heurystycznych. Kolejny rozdział poświęcony jest problemom związanym z drogowym trans¬portem ładunków niebezpiecznych, a konkretnie materiałów promieniotwórczych, w tym obowiązującym przepisom prawa, na podstawie których organizuje się transport drogowy takich ładunków, klasyfikacji materiałów radioaktywnych i używanych do tego celu pojemników transportowych, charakterystyce najważniejszych zagrożeń stwarzanych przez materiały radioaktywne w trakcie transportu drogowego oraz sposobom ich eliminowania. W monografii przedstawiono również sposób na zmniejszenie wielkości miejsca parkingowego bez obniżenia jego funkcjonalności w założonych warunkach szczególnych oraz analizę systemową czynników wpływających na funkcjonowanie transportu drogowego w zastosowaniu do przewozu produktów rolnych, oszacowano też czynniki mające wpływ na jego efektywność. W publikacji zaprezentowano koncepcję e-roweru jako alternatywnego środka transportu dla osób z niepełnosprawnościami. Omówiono koncepcję roweru dla osób z dysfunkcjami ruchu, którego konstrukcja pozwala na płynne przełączenie trybu jazdy z pojazdu trójkołowego do dwukołowego, dając użytkownikowi możliwość korzystania z zalet klasycznego roweru. Kolejne rozdziały poświęcono innowacyjnym rozwiązaniom w towarowym transporcie lotnicznym, czyli projektowi HUULC (Hydrogen-powered Unmanned Ultra Large Cargo aircraft), który będzie pionierem w zrównoważonym transporcie lotniczym o dużej przepustowości, konkurencyjnym w stosunku do przewozów morskich; zastosowaniu systemów informacji przestrzennej (GIS) w logistyce; racjonalizacji obsługi trans¬portowej w kolejowym transporcie towarowym; koncepcji wyznaczania sygnatur tras wykorzystującej metody sztucznej inteligencji; zagadnieniom transportu kolejowego, a w szczególności stabilności toru bezstykowego oraz przedstawiono fragment prac zmierzających do opracowania koncepcji nowego transportera pływającego dla Sił Zbrojnych.

3364
Ładowanie...
EBOOK

Nowe usługi 2.0. Przewodnik po analizie zbiorów danych

Toby Segaran

Wykorzystaj dane z sieci do własnych potrzeb! Internet to nic innego jak gigantyczny zbiór danych. Każdy, kto znajdzie sposób na ich umiejętne wykorzystanie, ma szansę zbudować aplikację, która odniesie światowy sukces. Serwisy randkowe, portale społecznościowe, porównywarki cen — to tylko drobna część serwisów, które możesz wykorzystać przy tworzeniu nowej usługi. Jak analizować dane i wyciągnąć wnioski? Na wiele podobnych pytań odpowiada ta jedyna w swoim rodzaju książka. W trakcie lektury poznasz najlepsze sposoby filtrowania danych, tworzenia rekomendacji, wykrywania grup oraz wyszukiwania i klasyfikowania. Na kolejnych stronach znajdziesz bogaty zbiór informacji poświęconych algorytmom analizującym dane. Ponadto będziesz mieć możliwość zapoznania się z różnymi sposobami optymalizacji, modelowania przy użyciu drzew decyzyjnych oraz tworzenia modeli cenowych. Książka ta w rękach wprawnego programisty może stanowić niesamowite narzędzie. Otwiera wrota do świata pełnego danych i zależności pomiędzy nimi! Dzięki tej książce: poznasz najlepsze i najskuteczniejsze algorytmy do analizy danych zbudujesz model cen nauczysz się korzystać z drzew decyzyjnych zastosujesz dane z sieci do budowy nowych usług Wyciągnij właściwe wnioski z posiadanych danych!   „Brawo! Nic lepszego nie przychodzi mi na myśl w przypadku programisty, który zaczyna dopiero przygodę z opisanymi w książce algorytmami i metodami. Sam (jako stary »wyjadacz« od sztucznej inteligencji) sięgnąłbym po nią w pierwszej kolejności, żeby odświeżyć swoją znajomość szczegółów.” Dan Russell, główny specjalista ds. technologii, firma Google „W książce Toby’ego w znakomity sposób dokonano rozbicia złożonego zagadnienia dotyczącego algorytmów uczenia maszynowego na praktyczne i łatwe do zrozumienia przykłady, które mogą być bezpośrednio używane do analizowania interakcji społecznościowej w obecnym internecie. Jeśli ta książka trafiła w moje ręce dwa lata wcześniej, zaoszczędziłbym mój cenny czas, gdy podążałem bezowocnymi ścieżkami.” Tim Wolters, szef ds. technologii, firma Collective Intellect

3365
Ładowanie...
EBOOK

Nowoczesna inżynieria oprogramowania. Stosowanie skutecznych technik szybszego rozwoju oprogramowania wyższej jakości

David Farley

Inżynieria oprogramowania polega na stosowaniu empirycznego podejścia do szukania wydajnych i ekonomicznie uzasadnionych rozwiązań podczas tworzenia oprogramowania. Dziedzina ta ma na celu organizowanie optymalnego procesu tworzenia aplikacji ? od koncepcji, poprzez kodowanie, wdrażanie, utrzymywanie, po wycofywanie. Uzyskanie biegłości w tym obszarze nie jest łatwe: rozwój oprogramowania wymaga zrozumienia filozofii inżynierii i stosowania określonych zasad. Tę książkę docenią programiści, menedżerowie, inżynierowie i liderzy techniczni. Znajdziesz w niej cenne informacje o filozofii inżynierii oprogramowania, jak również o postępach w sposobie myślenia na jej temat. Na tej bazie oparto zestaw zasad ułatwiających skuteczne radzenie sobie z dwoma podstawowymi procesami inżynierii oprogramowania: uczenia się i eksploracji oraz radzenia sobie ze złożonością. W ten sposób dowiesz się, jak usprawnić wszystkie aspekty swojej pracy, a także jak stosować sprawdzone podejścia prowadzące do sukcesu z uwzględnieniem uwarunkowań ekonomicznych. Dzięki tej przełomowej publikacji nauczysz się technik rozwiązywania problemów z wykorzystaniem zarówno obecnych, jak i przyszłych technologii. W efekcie będziesz szybciej tworzyć lepsze oprogramowanie, i to w bardziej przyjemny i satysfakcjonujący sposób. Poznaj i stosuj zasady nowoczesnej inżynierii oprogramowania: określaj jasne cele i sensownie wybieraj narzędzia organizuj pracę i systemy tak, aby móc oceniać ciągłe postępy zachowuj kontrolę nawet po zwiększeniu złożoności systemu utrzymuj dyscyplinę z zachowaniem właściwej elastyczności ucz się z historii i doświadczenia naucz się oceniać nowe idee rozwoju oprogramowania Przekonaj się, jak dzisiaj najlepsi praktycy projektują oprogramowanie!

3366
Ładowanie...
EBOOK

Nowoczesne aplikacje internetowe. MongoDB, Express, AngularJS, Node.js

Jeff Dickey

Poznaj nowe podejście do aplikacji internetowych! Tradycyjne aplikacje internetowe składały się z dwóch elementów — ciężkiego back-endu odpowiadającego za przetwarzanie danych, ich walidację i przechowywanie oraz z klienta, którego zadaniem była prosta komunikacja z użytkownikiem. To rozwiązanie rodziło liczne kłopoty — przede wszystkim ze skalowaniem. Od nowoczesnych aplikacji użytkownicy wymagają najwyższej wydajności, niezawodności, możliwości działania w trybie offline oraz wygody użytkowania. Tradycyjne podejście do tworzenia aplikacji już się nie sprawdza. Potrzebujesz czegoś nowego! Na ratunek przychodzi drużyna — MongoDB, Express, AngularJS oraz Node.js. Dzięki temu zestawowi narzędzi będziesz w stanie stworzyć zaawansowaną aplikację z wygodnym interfejsem użytkownika oraz szerokimi możliwościami skalowania. Wystarczy, że sięgniesz po tę książkę i przyswoisz sobie zawartą w niej wiedzę. W publikacji znajdziesz odpowiedź na wiele pytań: Dlaczego warto wybrać AngularJS? Czym się charakteryzują bazy NoSQL? W jakich sytuacjach bazy NoSQL są lepsze od tradycyjnych baz relacyjnych? Dlaczego Node.js jest tak szybki? Ponadto nauczysz się budować wydajne API, integrować Node.js z AngularJS, automatyzować zadania za pomocą pakietu Gulp oraz korzystać z zaawansowanych mechanizmów autoryzacji. Na sam koniec zaznajomisz się z dobrymi praktykami — testami API, klienta oraz uruchomisz przygotowaną aplikację na serwerze produkcyjnym. Ta książka jest doskonałą lekturą, która zaprezentuje Ci każdy z elementów nowoczesnej aplikacji internetowej. Dzięki tej książce: Poznasz możliwości AngularJS oraz Node.js Przekonasz się, dlaczego warto wybrać MongoDB Przygotujesz praktyczne API w Node.js Poznasz narzędzie Gulp Wykorzystasz JSON Web Token do uwierzytelniania Przetestujesz aplikację Nauczysz się tworzyć nowoczesne aplikacje internetowe! Aplikacje internetowe już nigdy nie będą takie same! Jeff Dickey — wszechstronny programista sieciowy. Doświadczenie zdobywał przy pracy z licznymi start-upami z okolic San Francisco i Los Angeles. Obecnie prowadzi zespoły programistów i opracowuje projekty. Unika biurokracji, jest zaangażowany w serię spotkań Code for America Brigade w Los Angeles.

3367
Ładowanie...
EBOOK

Nowoczesne projektowanie modeli biznesowych. Narzędzia, kompetencje, mentalność i innowacje, które zapewnią firmie sukces

spis autorów w uwagach dodatkowych

Zaprojektuj sukces swojej firmy! Ciągła zmienność i nieprzewidywalność. Nowe technologie. Nowe trendy. Przyzwyczajenia klientów, za którymi nie sposób nadążyć. Wczorajszy hit wszech czasów jutro popadnie w zapomnienie. Prototyp, który tydzień temu był budowany w garażu, dziś jest wdrażany do produkcji jako obiekt marzeń nastolatków. Mnóstwo pewniaków, które miały być żyłą złota, stało się rozczarowaniem i bolesną stratą. Z drugiej strony imponujące sukcesy odnoszą ci, o których miesiąc temu nikt nie słyszał. Czy w tych warunkach w ogóle da się prowadzić biznes? Czy w ogóle istnieje jakiś sposób, aby jakoś zapanować nad tym szaleństwem i po prostu wyprowadzić firmę na prostą? Owszem, istnieje. Nazywa się projektowanie i pozwala na podejmowanie lepszych decyzji biznesowych poprzez tworzenie nowych modeli biznesowych, proces uporządkowanej i kreatywnej obserwacji istniejących rynków, a także usystematyzowane rozwiązywanie problemów i określanie potrzebnego zestawu narzędzi. I właśnie o takim projektowaniu jest ta książka — bezcenny przybornik dla każdego, kto chce zaprojektować sukces firmy. Znajdziesz tu zbiór technik i metodyk, dzięki którym zaprojektujesz lepszą firmę, a także przemyślenia mistrzów biznesu i studia przypadków. Niektóre z zagadnień poruszonych w książce: zespół projektowy, jego tworzenie i przygotowanie do działania, kontekst działania firmy i jego kluczowe czynniki, metody projektowania modeli biznesowych, narzędzia i tricki do generowania pomysłów i budowy prototypów, metody weryfikacji pomysłów. Patrick van der Pijl i Justin Lokitz należą do kadry zarządzającej Business Models Inc. Ich pasją jest pomaganie innym firmom w budowaniu innowacyjnych modeli biznesowych i przyszłościowych strategii działania. Lisa Kay Solomon zajmuje się strategiami przywódczymi w California College of the Arts oraz na Singularity University. Maarten van Lieshout oraz Erik van der Pluijm zaangażowali się w utworzenie firmy Thirty-X. Zajmują się integrowaniem tworzenia strategii z projektowaniem i programowaniem. Jonas Louisse zajmuje się wykorzystywaniem metod myślenia wizualnego i osiągnięć neuropsychologii w projektowaniu i rozwiązywaniu złożonych problemów.

3368
Ładowanie...
EBOOK

Nowoczesne próbkowanie w cyfrowym przetwarzaniu sygnałów

Jacek Misiurewicz

W prezentowanej publikacji przedstawiono aktualny stan wiedzy praktycznej z zakresu próbkowania - od podstaw do najnowszych osiągnięć w tej dziedzinie, z silnym akcentem na ich zastosowania. Zagadnienie próbkowania jest nierozerwalnie związane z odtworzeniem sygnału - lub jego istotnych cech - na podstawie pobranych próbek; dlatego znaczna część materiału poświęcona jest odtwarzaniu (rekonstrukcji) sygnału lub parametrów jego modelu. W książce przedstawiono (rozdział 1) najczęściej wykorzystywane, klasyczne próbkowanie równomierne sygnałów dolnopasmowych i pasmowych (tzw. podpróbkowanie), pokazując różne przyczyny błędów, które mogą wystąpić w praktyce. Następnie pokazano, w jaki sposób wykorzystuje się właściwości sygnałów okresowych i powtarzalnych, aby przekroczyć ograniczenia sprzętowe dotyczące częstotliwości próbkowania równomiernego (rozdział 2). W kolejnych rozdziałach przedstawiono możliwości, jakie niesie próbkowanie nierównomierne (rozdz. 3), a następnie zaprezentowano nowoczesną, stosunkowo niedawno powstałą teorię oszczędnego próbkowania - Compressed Sensing - (rozdział 4) wraz z przykładami jej praktycznego zastosowania (rozdział 5), przytoczonymi na podstawie własnych prac autora z dziedziny radiolokacji i literatury dotyczącej innych obszarów zastosowań. Wiele zagadnień w tej książce trzeba było pominąć, szczególnie w zakresie wciąż rozwijającej się techniki oszczędnego próbkowania i jej zastosowań. Ze względu na ograniczoną objętość książki pominięto również zagadnienia próbkowania sygnałów wielowymiarowych (np. obrazów). Wszystkie zagadnienia przedstawiono z punktu widzenia inżyniera zajmującego się cyfrowym przetwarzaniem sygnałów. Autor postawił sobie za zadanie opisanie trudnych pojęć w sposób przystępny, zakładając u Czytelnika tylko podstawową wiedzę z dziedziny algebry i analizy. Dzięki temu książka może być przydatna inżynierom i naukowcom nie tylko z dyscyplin elektronicznych, ale też pokrewnych na poziomie studiów II i III stopnia. Czytelnikom zainteresowanych bardziej matematycznym opisem teorii zaleca się więc skorzystanie ze wskazówek kierujących ich do obszernej bibliografii.

3369
Ładowanie...
EBOOK

Nowoczesny e-mail marketing. Uniwersalny, responsywny i skuteczny mailing w HTML-u

Jason Rodriguez

Nie musisz uczęszczać do akademii sztuk pięknych, by tworzyć witryny marzeń! Stworzenie doskonałej strony WWW wymaga współpracy grafika i programisty, który potrafi przekuć jego wizję na język kodu. Czy jest możliwe połączenie tych dwóch ról? Czy programista może nauczyć się tworzyć atrakcyjne, eleganckie i estetyczne strony WWW bez pomocy grafika? Dowiedz się, jak to osiągnąć i zoptymalizować swoją pracę! Sięgnij po kolejne wydanie tej bogato ilustrowanej książki i poznaj najlepsze zasady projektowania stron internetowych. W kolejnych rozdziałach zdobędziesz bezcenną wiedzę na temat dobierania kolorów, tworzenia układów stron oraz korzystania z tekstur. Ponadto poznasz szkielety Foundation i Bootstrap. Najnowsze wydanie tej cenionej książki kładzie nacisk na tworzenie responsywnych stron, które prezentują się dobrze zarówno na dużych, jak i małych ekranach. Książka ta jest doskonałą lekturą dla wszystkich pasjonatów tworzenia stron WWW! Dowiedz się, jak: Dobierać kolory, by komponować zabójcze schematy barw. Tworzyć elastyczne układy stron, które wyglądać będą rewelacyjnie na wszystkich urządzeniach. Wykorzystywać tekstury, w tym potęgę nawet najprostszych elementów takich, jak: punkt, linia, figura, głębia czy deseń. Budować solidne układy, efektywnie stosując systemy siatek i białą przestrzeń. Opanować sztukę transformacji ... nudnych kompozycji w olśniewające perły przy pomocy samej typografii. Stosować frameworki w rodzaju Foundation i Bootstrap do tworzenia solidnie ustrukturyzowanych projektów. Wybierać, modyfikować i pozycjonować grafiki na stronie. I wielu innych rzeczy... Przewodnik po projektowaniu stron dla programistów!

3370
Ładowanie...
EBOOK

Nowoczesny język JavaScript

Larry Ullman

Wykorzystaj JavaScript w najlepszy sposób! Najwyższy czas na aktualną i przystępną książkę na temat JavaScriptu. Za pośrednictwem tej znakomitej pozycji dla początkujących autor bestsellerów Larry Ullman nauczy Cię zasad korzystania z tego języka i zaprezentuje najlepsze współczesne praktyki. To książka, dzięki której przekonasz się, że nie musisz być programistą, by swobodnie poruszać się w świecie JavaScriptu. Liczne rysunki, czytelne przykłady oraz instrukcje krok po kroku sprawią, że nauka stanie się przyjemnością. W trakcie lektury poznasz fantastyczne narzędzia dla programistów, typy zmiennych oraz składnię języka. Ponadto nauczysz się obsługiwać zdarzenia, konstruować funkcje, komunikować się z przeglądarką oraz korzystać z techniki AJAX. Znajdziesz tu również omówienie najlepszych bibliotek na rynku, a wśród nich informacje na temat jQuery. Książka ta jest idealną pozycją dla każdego pasjonata stron WWW, który chce wykorzystać potencjał języka JavaScript. Dzięki tej książce: poznasz dostępne narzędzia zaznajomisz się ze składnią języka JavaScript sprawdzisz dostępne biblioteki błyskawicznie opanujesz JavaScript! JavaScript - prosty do opanowania i najlepszy do wykorzystania w zaawansowanych projektach internetowych!

3371
Ładowanie...
EBOOK

Numerical Computing with Python. Harness the power of Python to analyze and find hidden patterns in the data

Pratap Dangeti, Allen Yu, Claire Chung, Aldrin...

Data mining, or parsing the data to extract useful insights, is a niche skill that can transform your career as a data scientist Python is a flexible programming language that is equipped with a strong suite of libraries and toolkits, and gives you the perfect platform to sift through your data and mine the insights you seek. This Learning Path is designed to familiarize you with the Python libraries and the underlying statistics that you need to get comfortable with data mining.You will learn how to use Pandas, Python's popular library to analyze different kinds of data, and leverage the power of Matplotlib to generate appealing and impressive visualizations for the insights you have derived. You will also explore different machine learning techniques and statistics that enable you to build powerful predictive models.By the end of this Learning Path, you will have the perfect foundation to take your data mining skills to the next level and set yourself on the path to become a sought-after data science professional.This Learning Path includes content from the following Packt products:• Statistics for Machine Learning by Pratap Dangeti• Matplotlib 2.x By Example by Allen Yu, Claire Chung, Aldrin Yim• Pandas Cookbook by Theodore Petrou

3372
Ładowanie...
EBOOK

Numerical Methods

Piotr Tatjewski

W podręczniku zaprezentowano podstawowy kurs metod numerycznych dla studentów uczelni technicznych, w szczególności kierunków Automatyka i Robotyka, Informatyka oraz Mechatronika. Przedstawiono zagadnienia dotyczące: reprezentacji liczb i błędów maszynowych, metod numerycznych dla układów równań liniowych i nieliniowych, wartości własnych i szczególnych, aproksymacji i interpolacji, równań różniczkowych zwyczajnych, całkowania i różniczkowania numerycznego.   Podręcznik może być wykorzystywany do nauczania metod numerycznych w języku angielskim. Jego polskojęzycznym odpowiednikiem jest książka „Metody numeryczne” wydana przez OWPW w 2013 roku.

3373
Ładowanie...
EBOOK

NumPy Cookbook. If you're a Python developer with basic NumPy skills, the 70+ recipes in this brilliant cookbook will boost your skills in no time. Learn to raise productivity levels and code faster and cleaner with the open source mathematical library

Ivan Idris

Today's world of science and technology is all about speed and flexibility. When it comes to scientific computing, NumPy is on the top of the list. NumPy will give you both speed and high productivity.NumPy Cookbook will teach you all about NumPy, a leading scientific computing library. NumPy replaces a lot of the functionality of Matlab and Mathematica, but in contrast to those products, it is free and open source.Numpy Cookbook will teach you to write readable, efficient, and fast code that is as close to the language of Mathematics as much as possible with the cutting edge open source NumPy software library.You will learn about installing and using NumPy and related concepts. At the end of the book, we will explore related scientific computing projects.This book will give you a solid foundation in NumPy arrays and universal functions. You will also learn about plotting with Matplotlib and the related SciPy project through examples.NumPy Cookbook will help you to be productive with NumPy and write clean and fast code.

3374
Ładowanie...
EBOOK

Nuxt 3 Projects. Build scalable applications with Nuxt 3 using TypeScript, Pinia, and Composition API

Kareem Dabbeet, Mahmoud Baalbaki, Daniel Kelly

Nuxt 3 Projects takes you on a hands-on learning journey through the world of Nuxt 3, the cutting-edge Vue.js framework. With a strong emphasis on project-based learning, this book ensures you gain practical, real-world experience in building robust and scalable applications.This book guides you through comprehensive projects, starting with Nuxt fundamentals, delving into Nuxt 3's unique features like project structure, file-based routing, views, layouts, and components. You'll cover aspects like the Composition API, reusable components, and state management with Pinia, intertwining theory with practical applications. Next, the book explores data fetching, error handling, authentication, SEO, and middleware. Each concept is paired with a real-life project for immediate practical reinforcement. Later chapters tackle testing, debugging, building custom modules, and building monorepos for superior code organization. Finally, a comprehensive capstone project helps you apply all the concepts you’ve learned, empowering you to architect robust, scalable Nuxt 3 applications.By the end of this book, you'll be able to efficiently apply Nuxt to Vue.js projects, confidently tackling real-world challenges and enhancing scalability.

3375
Ładowanie...
EBOOK

NW.js Essentials. Build native desktop applications for Windows, Mac OS, or Linux using the latest web technologies

Alessandro Benoit

If you are an experienced Node.js developer who wants to create amazing desktop applications using NW.js, this is the book for you. Prior knowledge of HTML5, jQuery, and CSS is assumed.

3376
Ładowanie...
EBOOK

Objective C Memory Management Essentials. Learn and put into practice various memory management techniques in Objective-C to create robust iOS applications

Gibson Tang

If you are new to Objective-C or a veteran in iOS application development, this is the book for you. This book will ensure that you can actively learn the methods and concepts in relation to memory management in a more engaging way. Basic knowledge of iOS development is required for this book.

3377
Ładowanie...
EBOOK

Objective-C. Podstawy

Christopher Fairbairn, Collin Ruffenach, Johannes Fahrenkrug

Wejdź pewnym krokiem w świat programowania Apple! Jeszcze parę lat temu nie do pomyślenia było, że aplikacje na urządzenia mobilne mogą stanowić tak intratny interes. Jednak urządzenia te podbiły rynek w mgnieniu oka i dziś trudno wyobrazić sobie życie bez nich. Co więcej, dały one jeszcze większe możliwości działania różnym projektantom - praktycznie wszystkie wyposażone są w aparat fotograficzny, odbiornik GPS oraz czujniki położenia. To peryferia, o których programiści tworzący aplikacje na standardowe komputery mogą tylko pomarzyć. Zastanawiasz się, jak wykorzystać ten potencjał? Ta książka dostarczy Ci odpowiedzi. W trakcie lektury nauczysz się tworzyć atrakcyjne aplikacje na platformę iOS. Jest ona wykorzystywana w urządzeniach firmy Apple, których nikomu nie trzeba przedstawiać. Podczas tworzenia aplikacji dla tej platformy będziesz korzystał z języka Objective-C oraz środowiska XCode 4. Zawarta tu wiedza i liczne przykłady krok-po-kroku pozwolą Ci błyskawicznie opanować trudniejsze partie materiału. Książka ta jest idealną pozycją dla wszystkich programistów chcących rozpocząć przygodę z platformą iOS. Sprawdź: jak przygotować środowisko pracy XCode jaka jest składnia języka Objective-C jak uruchomić swoją pierwszą aplikację Twój przewodnik do pierwszej aplikacji na system iOS! Christopher Fairbairn, Johannes Fahrenkrug i Collin Ruffenach są profesjonalnymi twórcami oprogramowania działającego na platformach mobilnych. Każdy z nich ma więcej niż dziesięcioletnie doświadczenie w używaniu różnych systemów, takich jak iOS, Palm, Windows Mobile i Java.

3378
Ładowanie...
EBOOK

Objective-C. Vademecum profesjonalisty. Wydanie III

Stephen G. Kochan

Praktyczny podręcznik tworzenia aplikacji na systemy iOS i Mac OS X! Techniki definiowania klas i sposoby wysyłania komunikatów do obiektów Praca z typami danych, pętlami, klasami i obiektami Korzystanie z bibliotek Foundation oraz Cocoa i Cocoa Touch Tak jak iPhone, iPad czy iPod Touch błyskawicznie stały się obiektem pożądania milionów ludzi na całym świecie, tak samo szybko rynek upomniał się o specjalistów od tworzenia aplikacji na te innowacyjne urządzenia. Mimo że od 2007 roku, gdy Apple opublikowało zaktualizowaną wersję języka Objective-C, oznaczoną jako 2.0, minęło już trochę czasu, programistów znających ten język wciąż jest niewielu, a zapotrzebowanie na programy dla systemów iOS i Mac OS X stale rośnie. Warto zatem opanować ten potężny język, zarazem prosty i oferujący ogromne perspektywy zawodowe. Zwłaszcza że można go wykorzystać także na wielu innych platformach z kompilatorem gcc, a więc między innymi w systemach Unix, Linux i Windows. Oto książka stworzona z myślą o programistach stawiających pierwsze kroki w języku Objective-C. Do wykorzystania zawartej tu wiedzy nie jest potrzebna znajomość języka C ani żadnego innego obiektowego języka programowania. Podstawą do nauki są dziesiątki ciekawych przykładów i ćwiczeń, ilustrujących użycie poszczególnych cech i ułatwiających zrozumienie poznawanych zagadnień. Książkę podzielono na trzy części. Pierwsza zawiera podstawowe wiadomości na temat języka Objective-C 2.0, a w drugiej znajdziesz opis klas dostępnych w bibliotece Foundation. Część trzecia poświęcona została niezwykle ważnym bibliotekom Cocoa i Cocoa Touch. Na końcu książki zamieszczono kurs pisania programów dla systemu iOS przy użyciu Software Development Kit iOS oraz biblioteki UIKit. Poznaj Objective-C i czerp z tego korzyści! Proces tworzenia pierwszego programu w języku Objective-C Klasy, obiekty i metody, czyli podstawy programowania obiektowego Typy danych i wyrażenia oraz sposoby ich używania w programach Rodzaje pętli, których można używać w programach: for, while i do Szczegółowy opis technik pracy z klasami i obiektami Wprowadzenie do pojęcia dziedziczenia Polimorfizm oraz typowanie i wiązanie dynamiczne Techniki inicjacji obiektów, bloki, protokoły, kategorie, preprocesor oraz niektóre elementy języka C Obiekty liczbowe i łańcuchowe, kolekcje, systemy plików Techniki zarządzania pamięcią oraz proces kopiowania i archiwizowania obiektów Wprowadzenie do Cocoa i Cocoa Touch Pisanie programów dla systemu iOS i wprowadzenie do SDK iOS oraz biblioteki UIKit Zacznij pisać własne, funkcjonalne programy na iPhone’a, iPada oraz iPoda Touch! Stephen G. Kochan jest autorem lub współautorem kilku uznanych książek na temat języka C, między innymi Programming in C, Programming in ANSI C i Topics in C Programming, a także kilku publikacji dotyczących Uniksa, np. Exploring the Unix System i Unix Shell Programming. Pisze programy dla komputerów Macintosh od samego początku ich istnienia, a więc od roku 1984, kiedy pojawił się pierwszy Mac. Napisał książkę Programming C for the Mac wydaną w serii Apple Press Library, a także książkę Beginning AppleScript.

3379
Ładowanie...
EBOOK

Object-Oriented JavaScript

Stoyan STEFANOV

The book requires no prior knowledge of JavaScript and works from the ground up to give you a thorough grounding in this powerful language. If you do already know some JavaScript, you will find plenty of eye-openers as you discover just what the language can do. This book takes a do-it-yourself approach when it comes to writing code, because the best way to really learn a programming language is by writing code. You are encouraged to type code into Firebug's console, see how it works and then tweak it and play around with it. There are practice questions at the end of each chapter to help review what you have learned.

3380
Ładowanie...
EBOOK

Object-Oriented JavaScript. If you've limited or no experience with JavaScript, this book will put you on the road to being an expert. A wonderfully compiled introduction to objects in JavaScript, it teaches through examples and practical play. - Second Edition

Stoyan STEFANOV

JavaScript is the behavior, the third pillar in today's paradigm that looks at web pages as something that consists of clearly distinguishable parts: content (HTML), presentation (CSS) and behavior (JavaScript). Using JavaScript, you can create not only web pages but also desktop widgets, browser and application extensions, and other pieces of software. It's a pretty good deal: you learn one language and then code all kinds of different applications. While there's one chapter specifically dedicated to the web browser environment including DOM, Events and AJAX tutorials, the rest is applicable to the other environmentsMany web developers have tried coding or adopting some bits of JavaScript, but it is time to man up and learn the language properly because it is the language of the browser and is, virtually, everywhere. This book starts from zero, not assuming any prior JavaScript programming knowledge and takes you through all the in-depth and exciting futures hidden behind the facade. Once listed in the nice to have sections of job postings, these days the knowledge of JavaScript is a deciding factor when it comes to hiring web developers. After reading this book you'll be prepared to ace your JavaScript job interview and even impress with some bits that the interviewer maybe didn't know. You should read this book if you want to be able to take your JavaScript skills to a new level of sophistication.

3381
Ładowanie...
EBOOK

Object-Oriented Programming in ColdFusion. Break free from procedural programming and learn how to optimize your applications and enhance your skills using objects and design patterns

Matthew Gifford

Are you tired of procedural programming or is your extensive code base starting to become un-manageable? Breathe some new life into your code and improve your development skills with the basic concepts of object-oriented programming. Utilize objects, modular components, and design patterns to expand your skills and improve your ColdFusion applications. Packed with example code, and written in a friendly, easy-to-read style, this book is just what you need if you are serious about ColdFusion.This book is a fast-paced tutorial to important ColdFusion object-oriented programming topics. It will give you clear, concise, and practical guidance to take you from the basics of ColdFusion to the skills that will make you a ColdFusion developer to be reckoned with. Don't be put off by jargon or complex diagrams; read and see how you can benefit from this book and extend your development skills in the process.Using the practical examples within this guide, you will learn how to structure your applications and code, applying the fundamental basics of object-oriented programming to develop modular, reusable components that will scale easily with your application. You will learn the basic fundamental practices of object-oriented programming, from object creation and re-use, to Bean objects, service layers, Data Access objects, and sample design patterns to gain a better understanding of OOP using examples that can be altered and applied in your application. Complete with detailed code samples and snippets, and written in a friendly easy-to-follow style, you will be able to break free from writing purely procedural code and enhance your applications by building structured applications utilizing basic design patterns and object-oriented principles.

3382
Ładowanie...
EBOOK

Observability in the AI-Native Era. Leveraging AIOps to build, observe, and operate resilient systems

Hilliary Lipsig, Andreas Grabner, Robert Rati, Max...

Observability is mandatory for building and operating cloud-native distributed systems. Tools like OpenTelemetry have standardized how observability data is sourced, and AI now transforms how we extract value from the vast amounts of observability data generated by modern systems. This book guides you in implementing scalable observability, improving engineering efficiency with AI, and integrating observability throughout the Software Development Lifecycle (SDLC) via modern self-service internal developer platforms.You'll start with observability basics and learn how AIOps enhances signal correlation, anomaly detection, and root-cause analysis. Using real-world examples, the book demonstrates how to implement AIOps, build proactive detection pipelines, and automate diagnostics and remediation. You'll explore best practices for expanding observability using OpenTelemetry, Prometheus, Grafana, Dynatrace, Datadog, and New Relic alongside machine learning models, ensuring your systems are accurate, efficient, and secure.You'll also learn how to benchmark, measure, and secure your AIOps implementation, and gain a practical understanding of software compliance and how it applies to your systems. By the end of this book, you'll be ready to design and deliver AIOps-enabled observability solutions that make cloud-native systems more resilient, efficient, and secure.

3383
Ładowanie...
EBOOK

Observability with Grafana. Monitor, control, and visualize your Kubernetes and cloud platforms using the LGTM stack

Rob Chapman, Peter Holmes

To overcome application monitoring and observability challenges, Grafana Labs offers a modern, highly scalable, cost-effective Loki, Grafana, Tempo, and Mimir (LGTM) stack along with Prometheus for the collection, visualization, and storage of telemetry data.Beginning with an overview of observability concepts, this book teaches you how to instrument code and monitor systems in practice using standard protocols and Grafana libraries. As you progress, you’ll create a free Grafana cloud instance and deploy a demo application to a Kubernetes cluster to delve into the implementation of the LGTM stack. You’ll learn how to connect Grafana Cloud to AWS, GCP, and Azure to collect infrastructure data, build interactive dashboards, make use of service level indicators and objectives to produce great alerts, and leverage the AI & ML capabilities to keep your systems healthy. You’ll also explore real user monitoring with Faro and performance monitoring with Pyroscope and k6. Advanced concepts like architecting a Grafana installation, using automation and infrastructure as code tools for DevOps processes, troubleshooting strategies, and best practices to avoid common pitfalls will also be covered.After reading this book, you’ll be able to use the Grafana stack to deliver amazing operational results for the systems your organization uses.

3384
Ładowanie...
EBOOK

OCA Oracle Database 11g: Database Administration I: A Real-World Certification Guide. Learn how to become an Oracle-certified Database Administrator

Steve Ries

Oracle Database Server is the most widely used relational database in the world today. This book gives you the essential skills to master the fundamentals of Oracle database administration and prepares you for Oracle DBA certification.OCA Oracle Database 11g: Database Administration I: A Real-World Certification Guide prepares you to master the fundamentals of Oracle database administration using an example driven method that is easy to understand. The real world examples will prepare you to face the daily challenges of being a database administrator.Starting with the essentials of why databases are important in today's information technology world and how they work, you are then guided through a full, customized installation of the Oracle software and creating your own personal database. We then examine fundamental concepts of Oracle, including architecture, storage structures, security, performance tuning, networking, and instance management. Finally, we take an in-depth look at some of the most important concepts in the daily life of an Oracle DBA - backup, recovery, and data migration.OCA Oracle Database 11g: Database Administration I: A Real-World Certification Guide provides you with the skills you need in order to become a successful Oracle DBA, both for certification and real life tasks.