Nie wystarczy znajomość jednego języka programowania, aby zostać programistą. W rzeczywistości trzeba opanować dość szeroki zakres pojęć i paradygmatów, a także zrozumieć zagadnienia związane z algorytmami. Trzeba być na bieżąco z nowymi technologiami i narzędziami. Należy również poznać i zacząć stosować dobre praktyki programistyczne i przyswoić sobie zasady pracy w zespole. Przede wszystkim jednak priorytetem jest sama praktyka, ponieważ wielu programist&oacu...
Tworzenie oprogramowania, zwłaszcza dużych i złożonych aplikacji, bywa problemem. Często objawy złego planowania projektu nie mają wiele wspólnego z uwarunkowaniami technicznymi: wysoki poziom stresu, duża rotacja pracowników, wypalenie zawodowe, brak zaufania, niska samoocena, a nawet różnego rodzaju dolegliwości fizyczne. Przyczyny tego stanu rzeczy są podobne: określane w nierealny sposób koszty, terminy i wymagania. Później okazuje się, ...
Twórcy aplikacji często zapominają o kodzie systemowym, a to dzięki niemu funkcjonują system operacyjny, sterowniki, system plików czy zarządzanie pamięcią. Żadna aplikacja nie będzie działać bez poprawnego kodu systemowego. Język Rust jest dla programistów systemowych wyjątkowym narzędziem, rozwiązującym wiele znanych od dziesięcioleci problemów. Pozwala uniknąć mnóstwa powszechnie popełnianych błędów i tworzyć należytej jakości kod ...
Python zasłużenie cieszy się ogromną popularnością. To język, który może służyć do wielu celów, szczególnie do szybkiego tworzenia niewielkich, wyspecjalizowanych programów. Projektowanie bardziej rozbudowanego, wyrafinowanego oprogramowania też jest możliwe, wymaga jednak zdobycia kilku ważnych umiejętności. Bardzo dobrym pomysłem okazuje się zastosowanie w programowaniu w Pythonie podejścia zorientowanego obiektowo. Tak tworzony kod jest czytelny...
Inżynieria oprogramowania jest pojęciem znacznie szerszym od kodowania: oznacza wszystkie niezbędne narzędzia i procesy stosowane przez organizację do tworzenia oprogramowania. To daje możliwość zachowania wartości kodu w dłuższej perspektywie czasu i pozwala ustanowić bardziej rygorystyczne zasady tworzenia oprogramowania, a dzięki temu sam kod jest podatniejszy na zmiany. Innymi słowy, inżynieria oprogramowania polega na optymalnym integrowaniu i organizowaniu tworzenia apl...
System Linux umożliwia uzyskanie pełnej kontroli nad komputerem, pozwala bowiem na łatwy dostęp do jego ważnych elementów. Konfiguracja większości składników systemu jest zapisana w plikach tekstowych, które można bez trudu odczytać. Uzyskana w ten sposób wiedza przydaje się nie tylko programistom i administratorom, ale i użytkownikom, którzy chcą dobrze zrozumieć działanie swojego komputera, a także dowiedzieć się, jak pracują wewnętrzne me...
Twój przewodnik w głąb języka Java! Czy wiesz, jaki język programowania wybierany jest jako podstawa najbardziej skomplikowanych i zaawansowanych projektów IT? Tak, to Java! Sprawdza się doskonale wszędzie tam, gdzie wymagane są najwyższa wydajność, pełne bezpieczeństwo oraz realizacja skomplikowanych reguł biznesowych. Jeżeli chcesz zapoznać się z nietypowym i sprytnym wykorzystaniem tego języka, to trafiłeś na doskonałą książkę. W trakcie lektury będziesz mi...
Java jest ceniona przez programistów za dojrzałość i nowoczesność. Jako jeden z nielicznych języków miała zasadniczy wpływ na ewolucję programowania i określenie standardów tworzenia kodu. Cały czas jest dynamicznie rozwijana i od lat pozostaje w awangardzie innowacyjności. Na uwagę zasługuje wszechstronność Javy: to język, który pozwala na tworzenie stron WWW, aplikacji webowych, mobilnych oraz wysoko specjalistycznego oprogramowania dla przer&oac...
Java jest jednym z kilku języków programowania, które niemal od początku istotnie wpływały na kształt programowania jako takiego. Już w początkowej fazie swojej historii, w 1995 r., Java spowodowała prawdziwą rewolucję w programowaniu. Stała się jedną z przyczyn skokowego rozwoju technologii internetowych i określiła nowe standardy projektowania języków programowania. Do dzisiaj zaliczana jest do awangardy, skupiając wokół siebie społeczność os&oac...
Zarządzaj projektami darmowymi narzędziami! Jak rozpocząć projekt? Jak skutecznie doprowadzić go do końca? Jakie narzędzia warto wykorzystać? Zarządzanie projektami jest bardzo rozległą i skomplikowaną dziedziną. Wymaga ogromnej wiedzy, a nierzadko także wsparcia specjalistycznych narzędzi. Na rynku jest ich wiele. Wspierają wszelkie czynności związane z planowaniem, monitorowaniem oraz zarządzaniem projektem. Niestety, zazwyczaj ich cechą wspólną jest wysoka cena. Czy mas...
Od ponad 30 lat język SQL jest głównym narzędziem do pracy na bazach danych i nic nie wskazuje na to, aby jakakolwiek inna technologia mogła zyskać porównywalne znaczenie. Sam SQL wciąż jest unowocześniany i rozwijany. Jego ogromne możliwości w zakresie przetwarzania danych znajdują zastosowanie niemal wszędzie, gdzie trzeba zbudować nową lub wykorzystać istniejącą bazę danych. Oznacza to, że nie tylko programista czy architekt, ale także zaawansowany użytkownik...
Adobe Photoshop Lightroom Classic został pokazany światu pierwszy raz ponad 10 lat temu. Od tego czasu cieszy się zasłużoną renomą wśród rosnących rzesz fotografów. Lightroom jest znany z potężnych możliwości wyrafinowanej edycji obrazów oraz bardzo zaawansowanych narzędzi do obrabiania zdjęć. Tak złożone oprogramowanie jest jednak dość trudne do opanowania dla początkujących użytkowników - zazwyczaj muszą oni poświęcić sporo czasu, aby w miarę pły...
Grecja, pomimo że nie oferuje żeglarzom doskonałych marin ani bogatej infrastruktury w swoich portach jest bardzo popularna wśród wodniaków z całego świata. Dzieje się tak głównie za sprawą przepięknych widoków, kryształowo czystego morza i niesamowicie sympatycznych i otwartych ludzi. Celem przewodnika jest zachęcenie do odwiedzenia tego kraju, a dla tych, których zachęcać nie trzeba, próba pokazania najciekawszych, wartych odwiedzenia w czasie rejsu miejsc. Oprócz często od...
Gdy nie chcesz przebaczyć, wznosisz mur i zamykasz się w więzieniu.A przecież chodzi o to, by budować mosty, a nie mury. Urazy i gniew trzymane w sercu przez długi czas są jak sącząca się powoli trucizna, która każdego dnia zalewa organizm. Nawet jeśli w sytuacji konfliktu racja jest po naszej stronie i gdy wiemy, że to my staliśmy się ofiarą, nieprzebaczone sytuacje mogą stać się źródłem niekończącego się poczucia krzywd...
Profesjonalna analiza danych ułatwia podejmowanie opłacalnych decyzji, a przekształcanie danych jest krytycznym etapem tego procesu. Nieocenionym narzędziem dla każdego, kto chce przetwarzać dane na profesjonalnym poziomie, jest Power Query. Zdobycie wysoce zaawansowanych umiejętności wymaga dogłębnego poznania M - języka zaimplementowanego w Power Query._x000D_ _x000D_ Dzięki temu praktycznemu przewodnikowi w pierwszej kolejności opanujesz podstawy języka M. Po zapoznaniu si...
We współczesnym świecie umiejętność efektywnego uczenia się jest niezwykle istotna. Proces edukacji nie kończy się na otrzymaniu świadectwa czy dyplomu ukończenia szkoły - chcesz czy nie chcesz, musisz się uczyć przez całe życie. Gorzej, jeśli nie umiesz skutecznie przyswajać wiedzy. W efekcie odkładasz naukę w nieskończoność, a gdy się już zmusisz do otwarcia podręcznika, bardzo szybko dopada Cię znużenie i dekoncentracja. Niewiele też pamiętasz z przeczytanych fragme...
Naucz się tworzyć prawdziwe gry komputerowe! Uwielbiasz grać? Interesujesz się programowaniem? Nie możesz się oderwać od komputera? Świetnie! Uwolnij swoją kreatywność i zacznij tworzyć własne gry z Robloxem. Ta książka pomoże Ci postawić pierwsze kroki w środowisku Roblox Studio i poprowadzi Cię przez wszystkie etapy pracy nad grą. Stworzysz wirtualny świat, powołasz do życia barwne postaci, przygotujesz ciekawe scenariusze i przeżyjesz niesamowitą przygodę, jaką jest progr...
Jest to opowieść o tym, czym jest magia i dokąd zmierza, a co ważniejsze, skąd się wzięła i po co. Przedstawiona historia nie pretenduje do odpowiedzi na wszystkie te pytania, może jednak pomóc w wyjaśnieniu, dlaczego Gandalf nigdy się nie ożenił i dlaczego Merlin był mężczyzną. Jest to również opowieść o seksie, choć nie w sensie atletyczno-gimnastycznym, czy też w sensie „policz wszystkie nogi i podziel przez dwa”. Chyba że postacie całkowicie wyrwą się spod kontroli auto...
Recepta na życie: koncentracja Od tego, czy jesteś uważnym człowiekiem, zależy wszystko: Twoje osiągnięcia w pracy, efekty nauki, jakość relacji z innymi ludźmi, a nawet życie seksualne. Umiejętność koncentracji decyduje o tym, czy przeżyjesz i jak wygląda Twoje życie. Dosłownie. Tymczasem większość ludzi zwyczajnie przegrywa walkę o swoją uwagę i pozwala rozpraszać się natłokowi bodźców. Telefon. Kolejny e-mail. Bezsensowne spotkanie. Reklama. Facebook, Instagram, ma...
Zostań współczesnym Demostenesem! Treść, czyli głęboko zastanów się nad tym, co chcesz przekazać innym Wystąpienie i jego oprawa, czyli postaraj się ułatwić ludziom dotarcie do sedna Twojej mowy Droga na scenę... i dalej, czyli szlifuj swoje umiejętności i korzystaj z nich na co dzień Umiejętność przemawiania do dużej grupy ludzi — bez względu na to, czy będą to uczniowie liceum, tłum na wiecu czy przedsiębiorcy na konferencji — jest trudną szt...
Andaluzja to kwintesencja Hiszpanii. Urzeka nie tylko słońcem, plażą i przyjemną wodą, ale również ośnieżonymi szczytami Sierra Nevada, ciekawymi rezerwatami przyrody, rozległymi terenami, na których rosną drzewa oliwne, czy winnicami. To właśnie w tym regionie znajdują się tak wspaniałe budowle, jak Alhambra w Granadzie, Medina Azahara w Kordobie, Katedra w Sewilli i La Giralda. Tutaj Wschód spotyka się z Zachodem. Andaluzja żyje w gorącym rytmie flame...
Gdy nie wiesz, co ugotować, sięgasz po książkę kucharską. Kiedy nie masz pojęcia, dokąd, jak i za ile pojechać na urlop, a on zaczyna się zaraz po obiedzie, sięgnij po przewodnik Europa samochodem. 30 pomysłów na udany urlop. Twoje życie jeszcze nigdy nie było takie proste! Podstawowymi składnikami zamieszczonych w tej książce przepisów są bilet lotniczy i wypożyczony na miejscu samochód. Na tej solidnej bazie autorzy mistrzowsko komponują wyjątkowe tra...
Bali i Lombok – te dwie indonezyjskie wyspy to prawdziwy raj dla spragnionych słońca, pięknych widoków i kontaktu z egzotyczną kulturą. Na poszukiwaczy przygody czekają tu czynne wulkany, na plażowiczów – wybrzeża pokryte złotym piaskiem, a na ciekawych świata – barwne tradycje. Ze wspaniałych zabytków słynie Yogyakarta – miasto, które pod względem znaczenia można przyrównać do polskiego Krakowa. Na pobliskim Komodo m...
Jego twarz brzmi znajomo. Ale tych historii jeszcze nikt nie słyszał. Piotr Gąsowski przez pięć lat pracowicie spisywał swoje wspomnienia, co komentuje z właściwym sobie lekko sardonicznym poczuciem humoru: no może trochę długo, ale to dlatego, że w przeciwieństwie do wielu kolegów robiłem to sam! Co go łączyło z Robinem Williamsem, jak skończyła się jego przygoda na planie filmu porno i czego dowiedział się o sobie od Gustawa Holoubka – o tym w biografii o tytule tak przewro...
Ebooki to książki, których treść została zapisana w formie elektronicznej. Są nazywane również e-książkami, publikacjami elektronicznymi czy książkami elektronicznymi. Ebooki można odczytywać na komputerach i laptopach, ale są one przeznaczone głównie do czytania na urządzeniach przenośnych takich jak smartfony, tablety i przede wszystkim czytniki książek elektronicznych. Ebooki posiadające swoje pierwowzory w formie papierowej są jej odwzorowaniem. Posiadają wszystkie elementy obecne w „tradycyjnej” wersji, takie jak okładkę, ilustracje, spis treści, przypisy itp.
Niepodważalną zaletą ebooków jest to, że w odróżnieniu od drukowanej książki można w nich zmieniać rodzaj oraz wielkość czcionki, formatować tekst, a w zależności od posiadanego czytnika istnieje też możliwość wyszukiwania pojedynczych słów w tekście, dodawania zakładek i robienia notatek.
Ebooki są dostępne w wielu formatach. Najpopularniejsze z nich, będące standardem dla publikacji elektronicznych, to EPUB, MOBI i PDF.
To nowoczesny format będący standardem publikacji ebooków. Format EPUB umożliwia zmienianie wielkości fontu, co pomaga dopasować jego rozmiar do ekranu. Ebooki w tym formacie najlepiej odczytywać na urządzeniach posiadających ekran eINK (elektroniczny papier), chociaż można je odczytać także na smartfonie czy tablecie. Format EPUB jest możliwy do odczytania na komputerze, jednak do tego celu konieczne jest zainstalowanie właściwego oprogramowania.
Jest formatem ebooków wykorzystywanym przez czytniki firmy Amazon – Kindle (oraz na innych urządzeniach i programach dostępnych na rynku). Publikacje MOBI są zapisane w formacie Mobipocket, można więc pobrać je na dowolny sprzęt elektroniczny posiadający oprogramowanie umożliwiające odczytanie plików MOBI. Format ten jest oparty na języku HTML, dlatego jego wyświetlanie jest możliwe na urządzeniach mobilnych.
To format zapewniający taki sam wygląd strony jak w wersji papierowej – w tym formacie podział na strony jest sztywny. PDF służy do długoterminowego archiwizowania elektronicznych danych i może być odczytywany na większości komputerów, laptopów, smartfonów, czytników czy tabletów.