Suchergebnisse
Java dla zupełnie początkujących. Owoce programowania. Wydanie VII
Tony Gaddis
Od struktur sterujących po obiekty Java jest rozbudowanym, elastycznym i wszechstronnym, a przy tym dojrzałym językiem programowania. Pozwala na tworzenie kodu dla prawie wszystkich rodzajów komputerów, również tych sterujących pracą najbardziej wyspecjalizowanych urządzeń. Można go używać do pisania dużych systemów, małych programów, aplikacji mobilnych i aplikacji WWW. Jest znakomitym wyborem dla osób, które postanowiły związać swoją przyszłość zawodową z którąś z wielu gałęzi informatyki. Aby optymalnie wykorzystać potencjał drzemiący w Javie, koniecznie trzeba zadbać o solidne podstawy - zarówno w teorii, jak i w praktyce kodowania. Oto zaktualizowane i uzupełnione wydanie cenionego podręcznika dla studentów. Książka została pomyślana w taki sposób, aby maksymalnie ułatwić naukę Javy krok po kroku i pozwolić na możliwie szybkie rozpoczęcie samodzielnego kodowania. Znalazło się tu wprowadzenie do wiedzy o sprzęcie, oprogramowaniu, wykonywaniu programów i kompilacji kodu. Dzięki temu nawet zupełnie początkujące osoby zaczną płynnie posługiwać się typami danych, zmiennymi czy instrukcjami sterującymi. Bardzo starannie omówiono takie tematy jak klasy, obiekty i dziedziczenie. Nie zabrakło wprowadzenia do pracy z bazami danych, plikami czy też podstaw budowy graficznego interfejsu użytkownika za pomocą nowej biblioteki JavaFX. W tej książce między innymi: solidne podstawy programowania i wprowadzenie do Javy operacje wejścia-wyjścia, przetwarzanie tekstu oraz obsługa wyjątków rekurencja i jej zastosowanie w rozwiązywaniu problemów praca z animacjami, dźwiękiem i wideo wykorzystanie interfejsu JDBC do pisania aplikacji bazodanowych Java: zdobądź solidne podstawy i programuj jak mistrz!
Język C. Solidna wiedza w praktyce. Wydanie VIII
Paul J. Deitel, Harvey Deitel
Początki programowania bywają trudne, jednak jest to bardzo ważny czas dla programisty. Od tego, jakich nabierze nawyków, w jakim stopniu opanuje zasady tworzenia bezpiecznego kodu i na ile będzie przestrzegał dobrych praktyk, naprawdę wiele zależy. Konieczne jest również dogłębne zrozumienie takich podstaw informatyki jak działanie procesora, zarządzanie pamięcią, wątki czy działanie kompilatora. Okazuje się, że skuteczne przyswojenie podstaw jest zadaniem bardzo trudnym, ale wyjątkowo ważnym i odpowiedzialnym - zarówno dla ucznia, jak i nauczyciela. To ósme, zaktualizowane i uzupełnione wydanie znakomitego podręcznika przeznaczonego dla adeptów języka C i ich nauczycieli. Zawiera doskonałe wprowadzenie do C oraz inżynierii oprogramowania. Materiał zamieszczony w książce jest aktualny i zgodny z nowoczesnymi zasadami pracy. Obszernie wyjaśniono tu zasady tworzenia i działania kodu, a także zagadnienia związane z typami danych, funkcjami, tablicami, operacjami na bitach, wyliczeniami, pracą na plikach i innymi kwestiami ważnymi z punktu widzenia funkcjonalności, wydajności i bezpieczeństwa kodu. To pozycja oparta na zasadach nowoczesnej dydaktyki - zawiera mnóstwo przydatnych przykładów, ćwiczeń, wskazówek i podsumowań. Poszczególne koncepcje wyjaśniono z użyciem pseudokodu, algorytmów i schematów, dzięki czemu zrozumienie języka C staje się dużo łatwiejsze. W tej książce między innymi: obszerne omówienie języka C funkcje wprowadzone w standardach C99 i C11 zasady bezpiecznego programowania testy i debugowanie kodu kwestie wydajności a wielowątkowość i systemy wielordzeniowe zasady programowania zorientowanego obiektowo: wprowadzenie do C++ C: ucz się od najlepszych i programuj jak mistrz!
Java EE 8. Wzorce projektowe i najlepsze praktyki
Rhuan Rocha, Joao Purificacao
Od profesjonalnych systemów informatycznych wymaga się wysokiej dostępności usług, łatwego wprowadzania niezbędnych zmian, skalowalności i możliwości przetworzenia ogromnej ilości danych. Java EE 8 znakomicie nadaje się do tworzenia aplikacji spełniających te wyśrubowane kryteria. Poza tym Java to język wieloplatformowy, jej kod jest otwarty, została dobrze przetestowana, a doświadczenie i wsparcie społeczności użytkowników okazują się nie do przecenienia. Wszechstronność i popularność Javy ma też mroczną stronę - programiści bardzo często muszą rozwiązywać istotne problemy, które zwykle dotyczą integracji usług, wysokiej dostępności i odporności systemu na błędy. Rozwiązaniem pozwalającym uniknąć wielu z tych kłopotów jest zastosowanie odpowiednich wzorców projektowych i przestrzeganie dobrych praktyk. To książka przeznaczona dla programistów, którzy chcą tworzyć aplikacje biznesowe z użyciem wzorców projektowych, wzorców biznesowych i najlepszych praktyk. Zawiera wyjaśnienie podstawowych koncepcji Javy EE 8, opis jej warstw oraz omówienie najlepszych praktyk tworzenia aplikacji biznesowych. Przedstawia zasady łączenia wzorców projektowych i wzorców biznesowych w Javie EE 8, a także techniki optymalizacji rozwiązań z wykorzystaniem programowania aspektowego, programowania reaktywnego i mikrousług. Opisano tu szereg wzorców: integracyjne, reaktywne, bezpieczeństwa, wdrażania i operacyjne. Zaprezentowano również projekt MicroProfile, przydatny do tworzenia aplikacji dla architektury mikrousług. W książce między innymi: korzyści ze stosowania wzorców projektowych wzorce warstw prezentacji i biznesowej wzorce dla aplikacji działających w chmurze implementacja wzorca SSO wzorce związane ze skalowalnością, z wydajnością i zarządzaniem aplikacją Java EE 8: zestaw świetnych narzędzi dla zawodowca!
Język Go. Tworzenie idiomatycznego kodu w praktyce
Jon Bodner
Go pojawił się w 2009 roku, służy do tworzenia usług internetowych. Pozwala na łatwe pisanie wydajnych aplikacji. Zdobył popularność, jednak wielu programistów nie wykorzystuje w pełni jego możliwości. Dotyczy to zwłaszcza osób, które przy pisaniu kodu Go korzystają z konstrukcji właściwych dla innych języków. Nie jest to właściwa metoda programowania. Aby tworzyć przejrzysty, prawidłowy kod w Go, należy do niego podejść w sposób idiomatyczny. Ten praktyczny przewodnik jest przeznaczony dla osób, które chcą się nauczyć myśleć jak rasowi programiści Go. Dzięki niemu zaczniesz pisać idiomatyczny kod w Go, co pozwoli Ci optymalnie wykorzystywać możliwości tego języka. Dowiesz się, jak wygląda środowisko programistyczne Go i w jaki sposób przygotować je do pracy, również zespołowej. Przeanalizujesz kwestie zmiennych, typów, struktur sterujących i funkcji Go i być może odkryjesz subtelne niuanse odróżniające ten język od innych. Zapoznasz się także ze sprawdzonymi wzorcami projektowymi i przekonasz się, że naprawdę warto je stosować we własnym kodzie. Osobny rozdział poświęcono przyszłej implementacji typów sparametryzowanych i jej integracji z istniejącymi mechanizmami języka. W książce: czym jest idiomatyczny kod w języku Go najlepsze wzorce projektowe w Go przygotowanie i konfiguracja środowiska programistycznego zastosowanie mechanizmu refleksji, a także pakietów unsafe i cgo tworzenie wydajnego kodu w Go możliwe problemy, ich unikanie i rozwiązywanie Poznaj Go: nudny język do pisania fascynujących programów!
Języki i paradygmaty programowania. Teoria i praktyka
Feliks Kurp
Czym w rzeczywistości jest programowanie? I jak zacząć programować? Oprogramowanie jest dziś praktycznie wszędzie, a programiści od dawna należą do najbardziej poszukiwanych specjalistów. Na podstawie napisanego przez nich kodu funkcjonują już nie tylko komputery i smartfony. Oprogramowanie steruje sprzętami domowymi, telewizorem czy lodówką. W ramach tak zwanego internetu rzeczy wiele urządzeń technicznych komunikuje się między sobą bez udziału człowieka. Gwałtownie rozwija się sztuczna inteligencja, wymagająca specjalistycznego oprogramowania. Nie dziwi więc, że jego rozwój ciągle przyspiesza. W obliczu tych faktów odpowiedź na pytanie, jakiego języka programowania warto się nauczyć, jest trudna. Nawet dla osoby, która wie, w jaki sposób zamierza w przyszłości korzystać ze swoich informatycznych umiejętności. Autor książki proponuje nieco inne podejście do nauki programowania. Zachęca do zapoznania się z podstawowymi własnościami i możliwymi zastosowaniami kilku odległych od siebie, ale niezwykle ważnych aktualnie języków programowania, takich jak Python, Java SE, JavaScript i Prolog. W trakcie ich poznawania czytelnicy będą mieli okazję zgłębić filozofię programowania, a równocześnie zdobywać praktyczne umiejętności programistyczne na podstawowym poziomie. Starannie dobrany kod pokazuje możliwe zastosowania wybranych języków programowania. Pomoc w nauce stanowią też zadania do samodzielnego rozwiązania.
Język R. Receptury. Analiza danych, statystyka i przetwarzanie grafiki. Wydanie II
JD Long, Paul Teetor
Język R jest potężnym narzędziem używanym w statystyce, przetwarzaniu grafiki i programowaniu statystycznym; stanowi konkurencję dla komercyjnych systemów do obliczeń tego rodzaju. Zawiera wszystkie narzędzia, których potrzebują statystycy. Równocześnie jest to specyficzny język, przez co jego użytkowanie może sprawiać problemy. Zarówno proste, jak i złożone zadania są łatwe do wykonania, jeśli tylko wiadomo, w jaki sposób je zrobić. Jeżeli jednak trzeba stopniowo dochodzić do właściwego rozwiązania, może to kosztować sporo cierpliwości i zniechęcać. Oto zbiór 275 receptur instruktażowych, z których każda pomaga w rozwiązaniu konkretnego problemu. Wszystkie zostały starannie przetestowane i wielokrotnie dowodziły swojej przydatności. Każda z omawianych receptur została poprzedzona krótkim wprowadzeniem i omówieniem zastosowanych mechanizmów działania. Nie jest to klasyczny podręcznik programowania, jednak z pewnością przyśpieszy naukę praktycznego wykorzystania możliwości R. Jeśli masz już pewne doświadczenie z tym językiem, odświeżysz swoją wiedzę i uzyskasz szerszą perspektywę. Wśród receptur znajdziesz obejmujące szeroki zakres zadania - od podstawowych operacji na danych wejściowych i wyjściowych, poprzez statystykę ogólną, aż po grafikę i regresję liniową. Dowiesz się również, jak wykorzystać język R do wizualizacji danych za pomocą ciekawych wykresów graficznych. W tej książce między innymi: przygotowywanie danych wejściowych i upraszczanie danych wyjściowych macierze, listy, wektory czynnikowe, ramki danych testy statystyczne, przedziały ufności, prawdopodobieństwa modele statystyczne z wykorzystaniem regresji liniowej i analizy wariancji stosowanie zaawansowanych technik statystycznych R: błyskawicznie osiągniesz znakomite wyniki!
Język niemiecki w IT. Rozmówki
Marcin Jackiewicz
UWAGA: Kup książkę i zgarnij audiobook Autora w BONUSIE! Szczegóły promocji >> UWAGA: Kup ebook i zgarnij audiobook Autora w BONUSIE! Szczegóły promocji >> UWAGA: Kup audiobooka i zgarnij ebooka Autora w BONUSIE! Szczegóły promocji >> Nie taki straszny niemiecki w IT! Współpracujesz z niemieckimi klientami? Myślisz o przeprowadzce za zachodnią granicę? Chcesz poszerzyć swoje umiejętności językowe? Jeśli na choć jedno z tych pytań odpowiedziałeś twierdząco, ta książka jest dla Ciebie! Polscy informatycy dali się światu poznać z jak najlepszej strony, więc świat upomina się o nich. Coraz więcej rodzimych firm współpracuje z europejskimi klientami, dla których podstawowym językiem komunikacji jest niemiecki. Liczne organizacje zza Odry korzystają z outsourcingu świadczonego przez polskich przedsiębiorców. Wielu Polaków planuje rozwinąć swoje kariery w branży IT w niemieckich, austriackich lub szwajcarskich firmach. Wszystko to powoduje, że na rynku jest duży popyt na informatyków znających branżowy język niemiecki, wielu z nich dostrzega też konieczność poznania tego języka w stopniu komunikatywnym. Jeśli jesteś wśród nich i Ty, sięgnij po książkę Język niemiecki w IT. Rozmówki. Rozwiniesz dzięki niej swoje umiejętności językowe, poznasz branżowe zwroty i terminy wykorzystywane w IT, a także dowiesz się, jak płynnie odpowiadać na najczęściej zadawane pytania i prawidłowo formułować własne. Ułożone tematycznie rozmówki pozwolą Ci nie tylko podszlifować niemiecki i poszerzyć słownictwo, lecz także poznać kulturę pracy w niemieckojęzycznej firmie. Pytania do dialogów ułatwią rozwiązanie języka, a tłumaczenia rozwieją wszelkie wątpliwości dotyczące przedstawionych treści. Bardzo praktyczny sposób prezentacji i wieloletnie doświadczenie autora zapewnią Ci niezbędną pewność siebie. Dialogi z życia wzięte, dotyczące różnych zagadnień z branży IT Rozmówki na praktyczne tematy poruszane w firmach Specjalistyczne słownictwo i kontekst, w którym jest używane Pytania pozwalające sprawdzić zrozumienie treści Tłumaczenia dialogów wyjaśniające wątpliwości Zwroty przydatne w karierze zawodowej i życiu codziennym Poznaj informatyczny język niemiecki od strony praktycznej!
Język niemiecki w IT. Rozmówki
Marcin Jackiewicz
UWAGA: Kup książkę i zgarnij audiobook Autora w BONUSIE! Szczegóły promocji >> UWAGA: Kup ebook i zgarnij audiobook Autora w BONUSIE! Szczegóły promocji >> UWAGA: Kup audiobooka i zgarnij ebooka Autora w BONUSIE! Szczegóły promocji >> Nie taki straszny niemiecki w IT! Współpracujesz z niemieckimi klientami? Myślisz o przeprowadzce za zachodnią granicę? Chcesz poszerzyć swoje umiejętności językowe? Jeśli na choć jedno z tych pytań odpowiedziałeś twierdząco, ta książka jest dla Ciebie! Polscy informatycy dali się światu poznać z jak najlepszej strony, więc świat upomina się o nich. Coraz więcej rodzimych firm współpracuje z europejskimi klientami, dla których podstawowym językiem komunikacji jest niemiecki. Liczne organizacje zza Odry korzystają z outsourcingu świadczonego przez polskich przedsiębiorców. Wielu Polaków planuje rozwinąć swoje kariery w branży IT w niemieckich, austriackich lub szwajcarskich firmach. Wszystko to powoduje, że na rynku jest duży popyt na informatyków znających branżowy język niemiecki, wielu z nich dostrzega też konieczność poznania tego języka w stopniu komunikatywnym. Jeśli jesteś wśród nich i Ty, sięgnij po książkę Język niemiecki w IT. Rozmówki. Rozwiniesz dzięki niej swoje umiejętności językowe, poznasz branżowe zwroty i terminy wykorzystywane w IT, a także dowiesz się, jak płynnie odpowiadać na najczęściej zadawane pytania i prawidłowo formułować własne. Ułożone tematycznie rozmówki pozwolą Ci nie tylko podszlifować niemiecki i poszerzyć słownictwo, lecz także poznać kulturę pracy w niemieckojęzycznej firmie. Pytania do dialogów ułatwią rozwiązanie języka, a tłumaczenia rozwieją wszelkie wątpliwości dotyczące przedstawionych treści. Bardzo praktyczny sposób prezentacji i wieloletnie doświadczenie autora zapewnią Ci niezbędną pewność siebie. Dialogi z życia wzięte, dotyczące różnych zagadnień z branży IT Rozmówki na praktyczne tematy poruszane w firmach Specjalistyczne słownictwo i kontekst, w którym jest używane Pytania pozwalające sprawdzić zrozumienie treści Tłumaczenia dialogów wyjaśniające wątpliwości Zwroty przydatne w karierze zawodowej i życiu codziennym Poznaj informatyczny język niemiecki od strony praktycznej!