Nauka o danych jest nową, interdyscyplinarną dziedziną, funkcjonującą na pograniczu algebry liniowej, modelowania statystycznego, lingwistyki komputerowej, uczenia maszynowego oraz metod akumulacji danych. Jest przydatna między innymi dla analityków biznesowych, statystyków, architektów oprogramowania i osób zajmujących się sztuczną inteligencją. Szczególnie praktycznym narzędziem dla tych specjalistów jest język Python, który ...
Tworzenie oprogramowania nie może być procesem powolnym. Dziś zespoły projektowe muszą cechować się elastycznością i dynamiką działania, aby odnieść sukces. Wymagania stawiane kodowi mogą wielokrotnie się zmieniać podczas projektu. Oznacza to, że wprowadzanie zmian do kodu powinno być proste i możliwie mało pracochłonne. Deweloperzy, którzy wdrożą zasady programowania zwinnego i będą przestrzegać związanych z nimi dobrych praktyk, będą w stanie sprostać tym wymaganiom....
C# jest prostym, nowoczesnym, bezpiecznym językiem programowania, który powstał na bazie języków C i C++, jednak otrzymał też najlepsze cechy takich języków jak Visual Basic, Object Pascal, Delphi czy Java. Został od podstaw zaprojektowany jako obiektowy. C# stanowi część platformy Microsoft .NET Framework. Ta dojrzała technologia pozwala na efektywne tworzenie kodu bezpiecznego, przejrzystego, wydajnego i prostego w konserwacji. Niniejsza książka to bar...
Ponad 60 przepisów pomocnych w budowaniu kunsztownych i profesjonalnych interfejsów, dzięki którym gry mogą stać się atrakcyjniejsze. Umiejętność projektowania i implementacji interfejsów użytkownika jest szczególnie ważna dla programistów gier. Aby gra mogła porwać i wciągnąć gracza po uszy, jej interfejs musi być zarówno funkcjonalny, jak i przyjemny dla oka. Idealnym narzędziem do tworzenia gier jest Unity: program, kt&oacu...
Zacznij od zaraz! 24 (+ dwie dodatkowe) sprawdzone, jednogodzinne lekcje_x005F_x000D_ _x005F_x000D_ Visual Basic jest bardzo popularnym językiem programowania wysokiego poziomu rozwijanym przez firmę Microsoft. Jego składnię oparto na języku Basic i unowocześniono, zapewniając przy tym wykorzystanie technologii ActiveX. Visual Basic w wersji 2015 zasadniczo różni się od swoich poprzedników: jest zdecydowanie lepszy, ma większe możliwości, a funkcjonalnością...
Świetny pomysł i piękny wygląd nie sprawią, że użytkownik będzie zadowolony z aplikacji, którą pobrał i zainstalował na urządzeniu mobilnym. Przede wszystkim musi ona działać szybko, posiadać wydajny interfejs, a przy tym oszczędnie korzystać z zasobów urządzenia. Nieefektywne oprogramowanie jest bardzo szybko usuwane. Innymi słowy, aplikacje, które działają szybko i płynnie, są częściej używane i przynoszą większe zyski. Okazuje się jednak, że niewielu p...
Podobno nikt nie zna wszystkich możliwości Excela, choć jest to najpopularniejszy arkusz kalkulacyjny na świecie. Z pewnością jest bardzo wszechstronny. Prowadzenie domowego budżetu, analizy biznesowe, opracowywanie raportów i zestawień, statystyczna analiza wyników badań naukowych czy notowań giełdy, korespondencja seryjna, a nawet wysyłanie powiadomień e-mail — to tylko kilka sposobów wykorzystania tego potężnego oprogramowania. Aby je docenić, tr...
Aby podjąć dobrą decyzję o rozwoju firmy, trzeba dysponować dobrymi danymi. Zachowania użytkowników, decyzje, które podejmują, ich sposób korzystania z zasobów sieci to nieprzebrana kopalnia danych marketingowych. Ich zebranie, porównanie z danymi pochodzącymi z innych źródeł, a następnie przeanalizowanie dostarcza cennych informacji. Tymczasem wielu specjalistów wciąż analizuje tylko część danych o zachowaniu użytkownikó...
Istnieje wiele platform do budowania aplikacji internetowych, jednak Bootstrap wyróżnia się potężnymi możliwościami, bogactwem funkcjonalności, elastycznością w konfigurowaniu i powszechnością zastosowań. Pozwala na szybkie i łatwe tworzenie witryn o efektownym wyglądzie, które równie dobrze prezentują się na różnych ekranach, w tym również urządzeń mobilnych. Zapewnia obsługę m.in. Less, Sass i jQuery, oferuje narzędzia do budowania stron r...
W 2015 roku pod kontrolą Androida pracowało ok. 80% smartfonów. Serwis Google Play odnotowuje miliardy pobrań najróżniejszych aplikacji dla tego systemu. Coraz więcej różnych urządzeń wyposaża się w Androida i są to również roboty, silniki odrzutowe, satelity NASA, lodówki, telewizory, kamery, urządzenia medyczne, systemy samochodowe i wiele innych. Wygląda na to, że Android opanuje internet rzeczy, a przed programistami androidowych aplikac...
Adobe After Effects CC jest bardzo chętnie wykorzystywany przez montażystów, projektantów stron internetowych, ekspertów od efektów specjalnych oraz twórców filmowych i telewizyjnych do cyfrowego udoskonalania filmów. Umożliwia komponowanie warstw na wiele rozmaitych sposobów, dołączanie wyrafinowanych efektów wizualnych oraz dźwiękowych, a także animowanie zarówno obiektów, jak i efektów spec...
Innowacyjność pomaga budować pozycję rynkową firmy. Słowo to nie oznacza jedynie oferowania nowych produktów i usług, ale dotyczy również organizacji działania. Niestety, realizacja zasady ciągłego doskonalenia się najczęściej napotyka opory. Ludzie nie lubią zmian sposobu myślenia i niechętnie akceptują konieczność innego podejścia. Tymczasem dla wielu podmiotów, szczególnie tych z nowoczesnych branż, umiejętność szybkiej zmiany jest kluczem do su...
Gotuj, eksperymentuj i rozkoszuj się jedzeniem! Stary, drewniany stół — miejsce rodzinnych i przyjacielskich spotkań, gorących dyskusji, serdecznych toastów i wspaniałych przyjęć. Miejsce, przy którym kolejne pokolenia wspólnie biesiadują i rozkoszują się zarówno pysznym jedzeniem, jak i ciepłem domowego ogniska. Miejsce magiczne, zarezerwowane tylko dla najbliższych, którym chcesz sprawić przyjemność. Na takim stole nie wypada...
Londyn, największa metropolia zjednoczonego królestwa, to miasto kontrastów. Z biznesowym City i klubami dla gentlemanów w melonikach sąsiadują tu puby okupowane przez kibiców futbolu i legendarne kluby muzyczne, a z dostojnymi zabytkami i arcyciekawymi muzeami – nowoczesna architektura, kolorowe bazary i ekskluzywne sklepy. Londyn to także piękne parki, najstarsze na świecie metro i azjatycka dzielnica Chinatown; koloryt miasta współt...
O Photoshopie, kultowej aplikacji do edycji fotografii, słyszeli nawet ci, którzy nigdy nie zajmowali się obróbką zdjęć — to klasa sama w sobie. W ciągu ponad dwudziestu lat swojej historii oprogramowanie to bardzo się zmieniło, stając się potężnym, bardzo rozbudowanym i złożonym środowiskiem pracy grafika, wyposażonym w ogromną liczbę funkcji i narzędzi. Nawet osoby, które pracują z Photoshopem od lat, nie wykorzystują wielu jego użytecznych możliw...
Wszyscy jesteśmy świadkami dynamicznego rozwoju branży aplikacji internetowych. Projektanci i programiści muszą jeszcze szybciej tworzyć coraz doskonalsze i atrakcyjniejsze aplikacje, a następnie błyskawicznie udostępniać je użytkownikom, przy dość ograniczonym budżecie. Platforma Spring Boot i środowiska chmurowe pozwalają sprostać tym wymaganiom: niezwykłe aplikacje można tworzyć i przekazywać w rekordowym tempie, w dodatku wyposażone w tak istotne funkcjonalności jak inter...
Pierwsza specyfikacja standardu CSS została opublikowana w 1996 roku. Była bardzo krótka, zwięzła i stosunkowo prosta, po wydrukowaniu zajmowała niespełna 70 stron. Od tego czasu język CSS stał się na tyle złożonym i zaawansowanym narzędziem, że dziś właściwie niemożliwe jest, aby jedna osoba biegle poznała wszystkie jego tajniki. Obecny CSS wciąż zaskakuje nieoczekiwanymi możliwościami, dalece wykraczającymi poza proste ozdabianie stron WWW — gradienty, przejści...
Dziś mało kto potrafi obejść się bez komputera. Te niezwykle pożyteczne urządzenia służą do pracy i rozrywki, komunikowania się, diagnozowania chorób, zarządzania firmą, a nawet prowadzenia wojen. Właściwie trudno byłoby wyobrazić sobie dziedzinę, w której komputery i to, co potrafią, byłoby zbędne. Właśnie dlatego we współczesnym świecie umiejętność programowania jest bardzo cennym atutem. Zapotrzebowanie na programistów wciąż rośnie, a najlepsi w...
SQL jest narzędziem stworzonym specjalnie na potrzeby baz danych. Nauka tego języka wymaga dogłębnego zrozumienia mechanizmów relacyjnych baz danych. Co więcej, w przypadku dużych zbiorów danych lub zbiorów danych wymagających szczególnego traktowania pozornie nieznaczne usterki kodu SQL mogą prowadzić do istotnych problemów w użytkowaniu aplikacji. Niniejsza książka jest przeznaczona dla aktywnych programistów SQL. Przedstawia zaawa...
Ruby on Rails jest otwartą platformą programistyczną umożliwiającą pisanie stron WWW prosto, wydajnie i... bardzo przyjemnie. Ruby on Rails wykorzystuje architekturę MVC (model – widok – kontroler), co skraca okres żmudnego kodowania. Dzięki temu programista może skupić się na pracy twórczej. Narzędzie to wykorzystuje się na potrzeby takich serwisów jak Groupon, Indiegogo, Airbnb, Yammer, SoundCloud, Scribd, Shopify, Hulu i wielu innych. Krążą opinie...
System SAP jest uznanym zintegrowanym systemem informatycznym do zarządzania firmą. Charakteryzuje się ogromnym bogactwem funkcjonalności i elastycznością, ułatwiającą zmianę skali lub profilu działalności przedsiębiorstwa. Użytkownikami SAP są firmy o różnej wielkości i o różnych modelach biznesu. Szczególnie cenną możliwością SAP jest optymalizacja komunikacji i współpracy z otoczeniem: SAP CRM ułatwia zarządzanie relacjami z klientami, SAP SCM &...
Większość z nas od czasu do czasu musi przygotować ważny raport, prezentację czy stronę internetową. Na pierwszy rzut oka umiemy stwierdzić ich poprawność oraz poziom wykonania, jednak diabeł tkwi w szczegółach! Najprawdopodobniej nie umiesz samodzielnie wyłapać błędów, które łatwo dostrzegą specjaliści DTP i graficy. Czy możesz coś na to poradzić? Trudno przecież poświęcić kilka lat na dodatkową naukę projektowania i typografii. Na szczęście dzięki przew...
Obsługa aplikacji, które operują na ogromnych zbiorach danych, czyli na przykład portali społecznościowych, przekracza możliwości zwykłych relacyjnych baz. Praca ze złożonymi zbiorami danych wymaga architektury obejmującej wielomaszynowe klastry, dzięki którym możliwe jest przechowywanie i przesyłanie informacji praktycznie dowolnej wielkości. Architektura taka powinna dodatkowo być prosta w użyciu, niezawodna i skalowalna. Dzięki tej książce nauczysz się budow...
Programowanie sterowane testami (ang. test-driven development — TDD) nie jest nową metodyką. Jej praktyczne zastosowanie pozwala na rozwiązanie wielu problemów związanych z procesami rozwijania i wdrażania oprogramowania. Mimo ogromnych zalet, programowanie sterowane testami nie jest zbyt popularne wśród programistów. Wynika to z tego, że techniki TDD nie są łatwe do opanowania. Choć teoretyczne podstawy wydają się logiczne i zrozumiałe, nabranie wp...
W katalogu znajduje się cała oferta dostępna w serwisie Woblink.com obejmująca książki drukowane, ebooki oraz audiobooki. W katalogu można szukać książek z uwzględnieniem wszystkich aktualnych promocji, cen, formatów czy wydawcy. Można również wybrać dowolną kategorię, na przykład horror, klasykę literatury, kryminał i sensację czy komiks, i zawęzić wyszukiwanie w jej obrębie. Katalog jest na bieżąco aktualizowany i poszerzany o najnowsze publikacje.