Informatyka

Data science od podstaw. Analiza danych w Pythonie wyd.2

Data science od podstaw. Analiza danych w Pythonie wyd.2
Data science od podstaw. Analiza danych w Pythonie wyd.2

brak opisu

Dostępność: brak towaru

Cena:

67,00 zł

zawiera 5% VAT, bez kosztów dostawy

Testuj oprogramowanie jak Googl e.Metody automatyzacji.

Testuj oprogramowanie jak Googl e.Metody automatyzacji.
Testuj oprogramowanie jak Googl e.Metody automatyzacji.

Poznaj najlepszą na świecie metodę testowania!

Dzięki tej książce dowiesz się, jak zorganizować proces testowania tak, żeby był elastyczny, skuteczny i spełniał Twoje oczekiwania. Poznasz rolę inżyniera do spraw testowania oprogramowania, kierownika zespołów inżynierskich oraz inżyniera testującego. Zobaczysz, na jakie problemy natykają się oni każdego dnia oraz jak sobie z nimi radzą. Ponadto nauczysz się oceniać ryzyko, dokumentować proces testowania czy raportować błędy. Książka ta jest obowiązkową lekturą dla wszystkich osób, które doskonalą swoje umiejętności programistyczne i chcą polepszyć jakość dostarczanego oprogramowania.

Dostępność: brak towaru

Cena:

67,00 zł

zawiera 5% VAT, bez kosztów dostawy

Algorytmy, struktury danych i techniki programowania dla programistów Java

Algorytmy, struktury danych i techniki programowania dla programistów Java
Algorytmy, struktury danych i techniki programowania dla programistów Java

Opanuj Javę jak prawdziwy profesjonalista!

  • Podstawy algorytmiki dla praktyków
  • Modelowanie struktur danych w Javie
  • Skuteczne techniki programowania na przykładach

Dostępność: brak towaru

Cena:

67,00 zł

zawiera 5% VAT, bez kosztów dostawy

Atak na sieć okiem hakera. Wykrywanie i eksploatacja luk w zabezpieczeniach sieci.

Atak na sieć okiem hakera. Wykrywanie i eksploatacja luk w zabezpieczeniach sieci.
Atak na sieć okiem hakera. Wykrywanie i eksploatacja luk w zabezpieczeniach sieci.

Ta książka jest praktycznym podręcznikiem analizy protokołów powszechnie wykorzystywanych w celu wykrywania tkwiących w nich luk w zabezpieczeniach. Została napisana z punktu widzenia hakera: dzięki zawartym w niej wskazówkom można samodzielnie rozpocząć analizę ruchu sieciowego i prowadzić eksperymenty z łamaniem zabezpieczeń. W książce znalazły się również szczegółowe opisy technik przechwytywania ruchu sieciowego, analizowania protokołów sieciowych oraz wykrywania i wykorzystywania ich słabych stron. Zagadnienia teoretyczne zostały tu umiejętnie połączone z czysto praktycznym podejściem do takich działań jak dysekcja protokołów, testowanie fazyjne, debugowanie i ataki prowadzące do wyczerpywania zasobów: pamięci, przestrzeni dyskowej i mocy procesorów.

 

Dostępność: brak towaru

Cena:

67,00 zł

zawiera 5% VAT, bez kosztów dostawy

Kali Linux. Testy bezpieczeństwa, testy penetracyjne i etyczne.

Kali Linux. Testy bezpieczeństwa, testy penetracyjne i etyczne.
Kali Linux. Testy bezpieczeństwa, testy penetracyjne i etyczne.

Kali Linux jest specjalistyczną dystrybucją systemu Linux, którą przeznaczono do celów związanych z bezpieczeństwem IT. Udostępnia kilkaset narzędzi do między innymi testowania zabezpieczeń, tworzenia eksploitów, dekodowania aplikacji lub po prostu śledzenia nadużyć i incydentów bezpieczeństwa. Sporo z tych narzędzi pozwala na stosowanie zaawansowanych praktyk, takich jak testy penetracyjne czy techniki inżynierii wstecznej. Szerokie możliwości Kali mogą jednak przytłaczać nawet biegłych specjalistów. Tymczasem zapewnienie bezpieczeństwa IT wymaga wiedzy i umiejętności wyboru programu najwłaściwszego do wykonania potrzebnego testu.

Ta książka jest praktycznym przewodnikiem po systemie Kali Linux, zawierającym szczegółowe informacje o jego możliwościach. Najwięcej uwagi poświęcono udostępnianym w nim narzędziom, które nie są zbyt popularne w innych dystrybucjach Linuksa. Poza podstawami budowy i działania systemu Kali Linux opisano tu metody testowania sieci, aplikacji WWW, sieci bezprzewodowych, siły haseł itp. Pokazano też różne techniki rozszerzania systemu o nowe narzędzia i tworzenia ich własnych zestawów, w pełni odpowiadających specyficznym potrzebom. Równolegle w książce omówiono zagadnienia bezpieczeństwa systemów IT, w tym ich podatności, które wskazują na potrzebę przeprowadzania odpowiednich testów.

Kali Linux - dowiedz się, jak bezpieczny jest Twój system!

Dostępność: brak towaru

Cena:

67,00 zł

zawiera 5% VAT, bez kosztów dostawy

Zautomatyzuj swoją firmę z Pythonem. Praktyczne rozwiązania dla firmowej sieci.

Zautomatyzuj swoją firmę z Pythonem. Praktyczne rozwiązania dla firmowej sieci.
Zautomatyzuj swoją firmę z Pythonem. Praktyczne rozwiązania dla firmowej sieci.

Żadna współczesna firma nie może funkcjonować bez rozwiązań IT. Co więcej, stale trzeba mieć na uwadze wzrost wymagań wobec systemów informatycznych i konieczność wdrażania kolejnych aplikacji. Poza tym nie można ani na chwilę zapominać o kwestiach cyberbezpieczeństwa - ryzyko naruszenia integralności i bezpieczeństwa danych spędza sen z powiek wielu administratorom. Jeśli do tego dodać standardowe zadania związane z bieżącym działaniem firmowej sieci, okaże się, że praca administratora nie jest ani łatwa, ani prosta. Ratunkiem może być automatyzacja, która znacznie usprawnia czynności administracyjne.

Książka jest przeznaczona dla administratorów sieci, którzy chcą wykorzystać Pythona do zautomatyzowania części swoich obowiązków. Pokazano tu kilka praktycznych przykładów takiego zastosowania Pythona oraz narzędzi Ansible i Python Fabric, opisano też techniki konfiguracji serwera. Szczegółowo przedstawiono sposoby automatyzacji zadań związanych z zarządzaniem użytkownikami, bazą danych oraz procesami. Znalazły się tu również wskazówki ułatwiające pisanie skryptów dla usług testowych oraz przygotowanie automatyzacji pracy na maszynach wirtualnych i w środowisku chmurowym. W końcowych rozdziałach zaprezentowano niezwykle ważne zagadnienia bezpieczeństwa wraz z możliwościami automatyzacji w tym zakresie.

Automatyzacja zadań - najlepszy przyjaciel najlepszych adminów!

Dostępność: brak towaru

Cena:

67,00 zł

zawiera 5% VAT, bez kosztów dostawy

Python. Programowanie funkcyjne

Python. Programowanie funkcyjne
Python. Programowanie funkcyjne

Zgodnie z paradygmatem programowania funkcyjnego największy nacisk należy kłaść na stałe i funkcje. Polega to na konstruowaniu funkcji oraz na obliczaniu wartości wyrażeń. W ten sposób otrzymuje się kod odporny na błędy. Python nie jest w pełni funkcyjnym językiem programowania, jednak pozwala na taki sposób pisania programów. Dzięki temu umożliwia tworzenie zwięzłego i eleganckiego kodu. Na przykład stosowanie wyrażeń generatorowych w Pythonie sprawia, że tworzone programy działają szybciej, ponieważ zużywają mniej zasobów. Niezależnie więc od stosowanego paradygmatu warto zapożyczyć pewne elementy programowania funkcyjnego i wykorzystać je do tworzenia ekspresyjnych i zwięzłych aplikacji w Pythonie.

Dostępność: brak towaru

Cena:

67,00 zł

zawiera 5% VAT, bez kosztów dostawy

Legendarny osobomiesiąc. Opowieści o inżynierii oprogramowania w.2.

Legendarny osobomiesiąc. Opowieści o inżynierii oprogramowania w.2.
Legendarny osobomiesiąc. Opowieści o inżynierii oprogramowania w.2.

Zarządzanie procesem tworzenia oprogramowania bywa doświadczeniem bardzo pouczającym, a jednocześnie niezwykle frustrującym. Z jednej strony takie projekty są podobne do innych dużych przedsięwzięć, z drugiej - wymagają od kierownictwa sporo specjalistycznej wiedzy i specyficznego podejścia do zagadnień programistycznych. Oczywiście, wiedza na ten temat stale rośnie, pojawiają się też nowe koncepcje kierowania dużymi projektami. Jeśli brakuje Ci literatury, która potraktowałaby to zagadnienie kompleksowo, katalogowałaby poszczególne propozycje i opisywałaby je w przystępny i przydatny sposób - sięgnij po ten tytuł!

Dostępność: brak towaru

Cena:

67,00 zł

zawiera 5% VAT, bez kosztów dostawy

Scala. Nauka programowania.

Scala. Nauka programowania.
Scala. Nauka programowania.

przystępny podręcznik przeznaczono dla programistów, którzy chcą poznać język Scala, aby wykorzystywać go do pisania współbieżnych, skalowalnych i reaktywnych aplikacji. Przedstawiono tu podstawy niezbędne do rozpoczęcia kodowania w Scali: składnię języka, podstawowe typy danych, literały czy zmienne. Następnie omówiono struktury danych w Scali i sposoby korzystania z funkcji wyższego rzędu. Zaprezentowano również takie koncepcje jak dopasowanie wzorca, klasy przypadku oraz zagadnienia związane z programowaniem funkcyjnym i programowaniem zorientowanym obiektowo. Opisano techniki programowania asynchronicznego i reaktywnego. Znalazło się tu także obszerne wprowadzenie do frameworka Akka.

Dostępność: brak towaru

Cena:

67,00 zł

zawiera 5% VAT, bez kosztów dostawy

Czysta architektura. Struktura idesing oprogramowania. Przewodnik dla profesjonalistów.

Czysta architektura. Struktura idesing oprogramowania. Przewodnik dla profesjonalistów.
Czysta architektura. Struktura idesing oprogramowania. Przewodnik dla profesjonalistów.

Pierwsze linie kodu powstawały w połowie ubiegłego wieku. Komputery, na które tworzono te programy, w bardzo niewielkim stopniu przypominały współczesne maszyny. Niezależnie od upływu lat, postępu technologii i powstawania wymyślnych narzędzi, języków programowania czy frameworków pewne zasady tworzenia kodu pozostają niezmienne. Są takie same jak w czasie, gdy Alan Turing pisał pierwszy kod maszynowy w 1946 roku. Respektowanie tych zasad to warunek, że uzyska się oprogramowanie o czystej architekturze, czyli poprawne strukturalnie, łatwe w utrzymaniu i rozwijaniu, a przede wszystkim działające zgodnie z oczekiwaniami.

Dostępność: brak towaru

Cena:

67,00 zł

zawiera 5% VAT, bez kosztów dostawy

Swift 4. Koduj jak mistrz. Wydanie IV

Swift 4. Koduj jak mistrz. Wydanie IV
Swift 4. Koduj jak mistrz. Wydanie IV

Historia Swifta rozpoczęła się w 2014 r. Dziś jest najważniejszym językiem programowania dla platform macOS i iOS. Charakteryzuje się zwięzłą i przejrzystą składnią, jest przy tym wygodny i elastyczny, a jego nauka nie powinna sprawiać problemów nawet początkującym deweloperom. Od chwili jego powstania Apple co roku przedstawia nowe wydanie tego języka. Na konferencji WWDC w 2017 roku zaprezentowano wydanie o numerze 4, w którym wprowadzono sporo bardzo interesujących zmian. Każdy, kto chce pisać efektywne i bezpieczne aplikacje dla macOS i iOS, koniecznie powinien się z nimi zapoznać!

Niniejsza książka jest praktycznym podręcznikiem efektywnego programowania w języku Swift 4. Znajdziesz tu wyjaśnienie podstaw języka, następnie poznasz nowe funkcje i nauczysz się z nich korzystać podczas tworzenia aplikacji. Poza dość zasadniczymi kwestiami przedstawiono tu również zagadnienia zaawansowane, takie jak łączenie w projekcie kodu Objective-C i Swift, wykorzystanie mechanizmu ARC, używanie domknięć i zastosowanie programowania równoległego. Bardzo ciekawymi tematami poruszonymi w książce są rozszerzenia protokołów, obsługa błędów, stosowanie wzorców projektowych i współbieżności. Poznasz potężne możliwości programowania zorientowanego na protokoły. Szybko nauczysz się pisać elastyczny i łatwy w zarządzaniu kod.

W tej książce między innymi:

  • składnia i elementy języka Swift
  • kontrola przepływu działania programu
  • tworzenie bezpiecznego kodu i obsługa błędów
  • typy opcjonalne, typy generyczne i domknięcia
  • zasady pisania eleganckiego i czytelnego kodu
  • podstawowe biblioteki Swifta i wzorce projektowe

Swift 4: programuj po mistrzowsku!


Jon Hoffman jest wyjątkowo doświadczonym twórcą oprogramowania dla platformy iOS. Pracował też jako administrator systemu i sieci oraz administrator bezpieczeństwa. Napisał również sporo aplikacji mobilnych dla Androida i Windows. Hoffman uwielbia wyzwania programistyczne, projekty z robotyki i druku 3D. Od kilku lat wraz z żoną i córkami dzieli inną pasję: taekwondo.

 

Dostępność: brak towaru

Cena:

67,00 zł

zawiera 5% VAT, bez kosztów dostawy

Unity. Tworzenie gier mobilnych

Unity. Tworzenie gier mobilnych
Unity. Tworzenie gier mobilnych

Unity jest zintegrowanym środowiskiem do tworzenia trójwymiarowych i dwuwymiarowych gier komputerowych oraz innych materiałów interaktywnych. Szczególnie dobrze nadaje się do pisania gier, które mają działać na wielu różnych urządzeniach i w różnych systemach operacyjnych, szczególnie w środowisku mobilnym. Co istotne, Unity pozwala na prowadzenie prac w szybkim tempie, a sam sposób tworzenia jest nieskomplikowany i bardzo intuicyjny. Wszystko to sprawia, że za pomocą Unity nawet osoba bez praktycznego doświadczenia szybko zacznie tworzyć piękne gry na urządzenia z systemami iOS i Android.

W tej książce w wyczerpujący sposób opisano proces tworzenia gier. Wyjaśniono tu zarówno podstawowe, jak i bardziej zaawansowane pojęcia i techniki związane ze stosowaniem środowiska Unity. Najpierw przedstawiono podstawowe informacje na temat Unity. Zaprezentowano struktury gier, grafiki, skryptów, dźwięków, fizyki oraz systemów cząsteczkowych. Następnie opisano pełny proces tworzenia gry 2D oraz 3D. W książce omówiono także bardziej zaawansowane zagadnienia związane ze stosowaniem środowiska Unity, takie jak programowanie oświetlenia sceny, graficzny interfejs użytkownika, rozszerzanie edytora Unity, sklep Unity asset store, a także wdrażanie gier oraz cechy zależne od platform systemowych.

Najważniejsze zagadnienia:

  • podstawy środowiska Unity i pisanie skryptów
  • stosowanie zasad fizyki oraz budowa systemów cząsteczkowych
  • tworzenie arkadowej gry akcji z przewijanym tłem
  • tworzenie symulatora walki w kosmosie
  • korzystanie z niestandardowych narzędzi

Zostań stwórcą. Zaprojektuj własny świat. Użyj Unity.


Dr Jon Manning oraz dr Paris Buttfield-Addison są współzałożycielami firmy Secret Lab, zajmującej się pisaniem gier oraz narzędzi do ich tworzenia. W swoim dorobku mają takie gry, jak ABC Play School, Night in the Woods oraz Qantas Joey Playbox. Poza grami Manning i Buttfield-Addison tworzą YarnSpinner - framework do tworzenia gier narracyjnych. Wcześniej pracowali jako programiści gier mobilnych oraz menedżerowie produktu w firmie Meebo (wykupionej przez Google).

Dostępność: brak towaru

Cena:

67,00 zł

zawiera 5% VAT, bez kosztów dostawy

Systemy reaktywne, wzorce projektowe i ich stosowanie.

Systemy reaktywne, wzorce projektowe i ich stosowanie.
Systemy reaktywne, wzorce projektowe i ich stosowanie.

Systemy reaktywne. Wzorce projektowe i ich stosowanie

Uznane duże aplikacje internetowe, takie jak portale społecznościowe, systemy bankowe czy handlowe, działają szybko i niezawodnie. Muszą radzić sobie nawet wtedy, gdy ich niektóre części ulegną awarii. Nie mogą zawieść, gdy będzie z nich korzystać większa liczba użytkowników niż zwykle. Naturalnie, muszą być odporne na różne zagrożenia, a oprócz tego skalowalne i łatwe w rozbudowie. Tym i wielu innym wymaganiom odpowiadają systemy responsywne — które bez względu na okoliczności sprawnie przetwarzają dane wprowadzane przez użytkowników. Pomyślne wdrożenie systemu reaktywnego wymaga jednak nieco innego spojrzenia na tworzenie oprogramowania.

Dostępność: brak towaru

Cena:

67,00 zł

zawiera 5% VAT, bez kosztów dostawy

Xamarin. Tworzenie interfejsów użytkownika.

Xamarin. Tworzenie interfejsów użytkownika.
Xamarin. Tworzenie interfejsów użytkownika.

Dzięki tej książce dowiesz się, jak zaimplementować struktury i układy interfejsu użytkownika, a także jak tworzyć własne elementy i pisać służące do ich obsługi skrypty C#. Poznasz architekturę MVVM i nauczysz się jej implementacji w swoich aplikacjach. Zrozumiesz trudniejsze zagadnienia, takie jak włączanie do aplikacji funkcji specyficznych dla danej platformy mobilnej, współpraca z usługami Microsoft Azure App, korzystanie z pakietu SDK Facebooka oraz obsługa zewnętrznych bibliotek, takich jak Razor. Dowiesz się też, jak zaimplementować kluczowe techniki wiązania danych i efektów wizualnych w interfejsach użytkownika za pomocą własnych rendererów i interfejsu API PlatformEffects.

Dostępność: brak towaru

Cena:

67,00 zł

zawiera 5% VAT, bez kosztów dostawy

ECMAScript 6. Przewodnik po nowym standardzie języka JavaScript

ECMAScript 6. Przewodnik po nowym standardzie języka JavaScript
ECMAScript 6. Przewodnik po nowym standardzie języka JavaScript

Najnowsza specyfikacja języka JavaScript — ECMAScript 6 — jest najważniejszym uaktualnieniem w dotychczasowej 

 

 

Dostępność: brak towaru

Cena:

67,00 zł

zawiera 5% VAT, bez kosztów dostawy

Genialne skrypty powłoki. Ponad 100 rozwiązań dla systemu Linux

Genialne skrypty powłoki. Ponad 100 rozwiązań dla systemu Linux
Genialne skrypty powłoki. Ponad 100 rozwiązań dla systemu Linux

101 skryptów, dzięki którym oszczędzisz czas i rozwiążesz problemy

Systemy uniksowe rozkwitają. W ciągu ostatnich kilkunastu lat pojawiły się przeróżne, stosunkowo proste w obsłudze dystrybucje Linuksa, firma Apple stworzyła OS X, łatwiejsze stało się również administrowanie systemem Unix. Olbrzymią karierę robi system Android — pod jego kontrolą pracują miliardy przeróżnych urządzeń. Istnieje wspólny element każdego z nich: powłoka Bourne, czyli bash. Okazuje się, że w czasach finezyjnych GUI umiejętność wykorzystania całej mocy skryptów powłoki jest bezcenna.

 

Dostępność: brak towaru

Cena:

67,00 zł

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