Suchergebnisse

1257
Wird geladen...
E-BOOK

Efektywny Kotlin. Najlepsze praktyki

Marcin Moskała

Projektanci Kotlina postawili na pragmatyzm. Oznacza to, że do dziś wszystkie decyzje związane z rozwojem języka są podejmowane z uwzględnieniem potrzeb biznesowych: produktywności, skalowalności, prostej konserwacji, niezawodności i wydajności. Od początku szczególną uwagę zwraca się również na bezpieczeństwo, czytelność, wielokrotne używanie kodu, łatwość użycia narzędzi i możliwości współdziałania z innymi językami. Bardzo ważna okazała się też wydajność zarówno działania kodu, jak i pracy programisty. Konsekwentne przestrzeganie tych założeń dało znakomite efekty. Dziś Kotlin jest świetnym wyborem dla programisty - pod jednym warunkiem: że zna specyfikę języka i korzysta z niego we właściwy sposób. Ta książka jest przeznaczona dla doświadczonych programistów Kotlina, którzy chcą opanować ten język na wysokim poziomie. Wyjaśniono w niej sposoby korzystania ze szczególnych funkcji Kotlina, aby możliwe było uzyskanie bezpiecznego, czytelnego, skalowalnego i wydajnego kodu. Znalazły się w niej informacje o najlepszych praktykach pisania kodu w Kotlinie ze szczególnym uwzględnieniem praktyk wysokiego poziomu, zalecanych przez autorytety i twórców języka. Wyczerpująco omówiono też kwestie związane z właściwościami i typami specyficznymi dla platformy oraz tworzenie języków dziedzinowych, a także klasy i funkcje wewnątrzwierszowe. Jest to praktyczny przewodnik zawierający zbiór wytycznych, których uwzględnienie pozwoli pisać dobry i idiomatyczny kod w Kotlinie. W tej książce między innymi: reguły pisania kodu o wysokiej jakości programowanie dla różnych platform oraz aplikacje mobilne wzorce i konwencje programistyczne konwencje i kontrakty dla programistów wspólnie tworzących projekt zapewnianie wysokiej wydajności aplikacji i bibliotek Kotlin: wydajność, bezpieczeństwo, radość z programowania!

1258
Wird geladen...
E-BOOK

Efektywny JavaScript. 68 sposobów wykorzystania potęgi języka

David Herman

68 sposobów na wykorzystanie możliwości JavaScriptu JavaScript jeszcze do niedawna kojarzył się głównie ze stronami oraz aplikacjami internetowymi, a jego głównym zastosowaniem były operacje na drzewie DOM. Jednak te czasy mijają, a język ten jest coraz chętniej wykorzystywany również po stronie serwera. JavaScript jako pełnoprawny język programowania? Oczywiście! W dodatku okazuje się, że może on być bardzo wydajny, elastyczny i przyjazny dla programistów — wystarczy przestrzegać kilku zasad! Te tajemnicze zasady zostały zebrane w niniejszej książce. Jeśli będziesz o nich pamiętać, wykorzystasz w pełni potencjał JavaScriptu. W trakcie lektury dowiesz się, jak najlepiej deklarować zmienne, używać funkcji oraz radzić sobie z obiektami i prototypami. W kolejnych rozdziałach nauczysz się budować przyjazne API oraz korzystać ze słowników i tablic. Na sam koniec zdobędziesz informacje, które mają kluczowe znaczenie w przypadku programowania współbieżnego. Jeżeli jesteś programistą języka JavaScript, jeżeli chcesz poprawić swoje umiejętności programowania w tym języku, jest to dla Ciebie lektura obowiązkowa. Przekonaj się, jak przyjemne i wydajne może być programowanie w JavaScripcie! Oto kluczowe obszary poruszane w książce: Lepsze metody programowania obiektowego opartego na prototypach Niuanse i rozwiązania dotyczące pracy z obiektami reprezentującymi tablice i słowniki Precyzyjne i praktyczne wyjaśnienie procesu określania zasięgu funkcji i zmiennych w JavaScripcie Przydatne wzorce i idiomy programowania w JavaScripcie (na przykład obiekty z opcjami i łańcuchy metod) Dokładny przewodnik po stosowanym w JavaScripcie wyjątkowym modelu obsługi współbieżności — wykonywaniu zadań do ich ukończenia Książka jest podzielona na wzbogacone przykładami opisy 68 sprawdzonych metod pisania lepszego kodu w JavaScripcie. Dowiesz się tu, jak wybrać odpowiedni styl programowania dla poszczególnych projektów, radzić sobie z nieoczekiwanymi problemami i z powodzeniem pracować z wszystkimi aspektami JavaScriptu — od struktur danych po mechanizmy współbieżne. Najlepsze porady dotyczące JavaScriptu dla każdego programisty!

1259
Wird geladen...
E-BOOK

Efektywny Python. 90 sposobów na lepszy kod. Wydanie II

Brett Slatkin

Python słusznie cieszy się stale rosnącym uznaniem programistów: jest wszechstronny i efektywny, pozwala też na tworzenie wysokiej jakości oprogramowania. Język ten ma poza tym wiele trudniejszych do uchwycenia zalet. Aby uzyskać naprawdę imponujące efekty w zakresie wydajności kodu, jego przenaszalności i bezpieczeństwa, trzeba zagłębić się w dość subtelne niuanse kodowania. Wielu programistów, choć posiada spore doświadczenie w programowaniu w innych językach, nie dostrzega tych zależności. Z kolei osoby dopiero rozpoczynające przygodę z programowaniem mogą poczuć się zaskoczone i zdezorientowane, jeśli nie zdołają uniknąć kilku nieoczywistych błędów podczas pracy. To drugie, zaktualizowane i uzupełnione wydanie podręcznika programowania w duchu Pythona. Zawarty tu materiał umożliwia wykorzystanie tego języka do tworzenia wyjątkowo solidnego i niezwykle wydajnego kodu źródłowego. Książka jest napisana w zwięzłym stylu i ma przemyślany układ, oparty na scenariuszach, dzięki czemu przystępnie przedstawia 90 najlepszych praktyk, wskazówek i skrótów oraz wyjaśnia ich działanie na rzeczywistych przykładach kodu. Pokazano tu szereg mało znanych, być może nieco dziwnych sztuczek i sposobów udoskonalających pracę kodu źródłowego. Przyswojenie zaprezentowanych tu praktyk pozwoli Ci tworzyć kod łatwy do zrozumienia, obsługi i dalszej rozbudowy. W tym wydaniu treść poszczególnych wskazówek zaktualizowano do Pythona 3, a poszczególne przykłady kodu zostały przejrzane i udoskonalone - najlepsze praktyki również ewoluują! W tej książce: nowe rozwiązania dla wszystkich najważniejszych obszarów programowania w Pythonie techniki stosowania konstrukcji składanych i funkcji generatorów właściwe korzystanie z klas, obiektów, metaklas i atrybutów dynamicznych współbieżność, równoległość, optymalizacja i bezpieczeństwo kodu wbudowane moduły Pythona do debugowania i testowania narzędzia i najlepsze praktyki podczas wspólnej pracy nad projektami Python: elegancja, wydajność i ekspresja kodu!

1260
Wird geladen...
E-BOOK

Ekstremalny kod w języku C. Współbieżność i programowanie zorientowane obiektowo

Kamran Amini

Jeśli uważasz, że język C dawno został odłożony do lamusa, jesteś w błędzie. Wielu inżynierów oprogramowania o nim zapomniało, jednak C wciąż cieszy się popularnością. Jest przy tym uważany za dość trudny język programowania, gdyż samo opanowanie jego składni to za mało, aby efektywnie go wykorzystywać. Właśnie dlatego ceni się programistów z wnikliwym i naukowym podejściem do reguł i praktyk. Tylko wtedy można wykorzystać możliwości języka C do tworzenia efektywnych systemów. W tym celu profesjonalny programista C musi tworzyć kod na bardzo wysokim poziomie. To książka przeznaczona dla programistów, którzy chcą stać się ekspertami języka C. Przedstawia zasady pracy z dyrektywami preprocesora, makrami, kompilacją warunkową i ze wskaźnikami. Omawia ważne aspekty projektowania algorytmów, funkcji i struktur. Sporo miejsca poświęcono tu kwestii uzyskiwania maksimum wydajności z aplikacji działających w środowisku o ograniczonych zasobach. Starannie opisano, jak C współpracuje z systemem Unix, w jaki sposób zaimplementowano reguły zorientowane obiektowo w języku C, a także jak wykorzystać wieloprocesowość. To świetny materiał bazowy do samodzielnego badania, zadawania pytań i eksperymentowania z kodem. W książce między innymi: zaawansowane elementy języka C struktury pamięci i proces kompilacji programowanie zorientowane obiektowo w proceduralnym kodzie C tworzenie kodu na niskim poziomie współbieżność, wielowątkowość i integracja z innymi językami programowania testy jednostkowe i debugowanie oraz komunikacja międzyprocesowa Programowanie w C: przejdź na najwyższy poziom!

1261
Wird geladen...
E-BOOK

Elektryczność dla młodych majsterkowiczów. Ciekawe projekty DIY

Marc de Vinck

Elektryczność jest tajemnicza i dziwna, a prąd może boleśnie porazić. Bez niej jednak byłoby człowiekowi trudno w codziennym życiu! Większość domowych (i nie tylko) urządzeń działa właśnie dzięki prądowi elektrycznemu. Bardzo dobrym pomysłem jest więc bliższe zapoznanie się ze światem elektryczności, rządzącymi nim zasadami i przeprowadzenie kilku łatwych eksperymentów z prądem elektrycznym. To świetna zabawa, a takie majsterkowanie często przeradza się w bardzo przyjemne hobby! W tej książce dla młodych majsterkowiczów znajdziesz garść świetnych projektów przeznaczonych do samodzielnego wykonania. Dzięki nim zdobędziesz wiedzę, która przyda Ci się w wielu sytuacjach. Do wykonania projektów będą potrzebne jedynie podstawowe elementy: diody, baterie, miedziane przewody czy magnesy. Znalazło się tu kilka ważnych informacji dotyczących zachowania bezpieczeństwa podczas eksperymentów. Poszczególne projekty zostały bardzo dokładnie opisane, a towarzyszące im instrukcje pozwolą Ci się dowiedzieć, jak krok po kroku zbudować każdy z nich. To świetne wprowadzenie w fascynujący świat samodzielnego majsterkowania! Dzięki tej książce: poznasz prąd elektryczny i nauczysz się z nim prawidłowo postępować nauczysz się zasad ekperymentowania z wykorzystaniem prostych elementów wykonasz zadziwiające projekty: wyrzutnię, diodowy helikopter, głośnik, silnik i inne stworzysz światło, dźwięk i ruch niepostrzeżenie zdobędziesz przydatne umiejętności i wartościową wiedzę! Elektryczność? Obwody? Cewki? Najlepsza zabawa!

1262
Wird geladen...
E-BOOK

Elektronika z Excelem

Witold Wrotek

Poznaj podstawy elektroniki na konkretnych przykładach Naucz się wyznaczać charakterystyki układów za pomocą Excela Dowiedz się, jak przy użyciu arkusza rozwiązywać elektroniczne problemy projektowe Naucz się elektroniki z programem Excel! Excel na dobre zagościł w szkołach, firmach i instytucjach naukowych, w których wykorzystywany jest do rozwiązywania różnorodnych problemów obliczeniowych: od przeprowadzania symulacji, wyznaczania trendów i wskaźników, poprzez generowanie różnych zestawień, porównań i podsumowań danych, aż po tworzenie na ich podstawie charakterystyk i wykresów. Aplikacja ta znajduje też zastosowanie w wielu dziedzinach techniki, wspomagając zarówno proste rachunki czy działania związane z wyceną kosztów realizacji projektów, jak i zaawansowane obliczenia inżynierskie. Jeśli chcesz poznać podstawy elektroniki i dowiedzieć się, jak wykorzystać arkusz kalkulacyjny do rozwiązywania typowych problemów z tej dziedziny, sięgnij po książkę "Elektronika z Excelem". Dzięki niej łatwo zrozumiesz działanie najważniejszych elementów i układów elektronicznych analogowych oraz cyfrowych, a także nauczysz się wykorzystywać program Excel do wyznaczania parametrów układów elektronicznych, wykreślania charakterystyk czy prezentacji otrzymanych wyników. Książka okaże się nieocenioną pomocą, jeśli chcesz poznać metodykę eksperymentów elektronicznych bez angażowania laboratorium i nauczyć się wykonywać solidne sprawozdania z zajęć laboratoryjnych. Budowa i zasada działania podstawowych elementów elektronicznych Przegląd najczęściej wykorzystywanych układów analogowych Sposoby przetwarzania sygnałów analogowych na cyfrowe i na odwrót Podstawy techniki cyfrowej i mikroprocesorowej Zagadnienia związane z nadawaniem, propagacją i odbiorem sygnałów radiowych oraz telewizyjnych Przekonaj się, ile prac możesz wykonać z pomocą Excela, bez laboratorium elektronicznego!

1263
Wird geladen...
E-BOOK

Elektronika. Od praktyki do teorii. Wydanie II

Charles Platt

Elektronika jest uważana za trudną dziedzinę wiedzy. Zwykle naucza się jej standardowymi metodami: najpierw przedstawia się definicje, wzory i prawidła, a dopiero potem przechodzi się do ćwiczeń praktycznych. Adept elektroniki najpierw zapoznaje się ze wskazówkami i, postępując ściśle według instrukcji, buduje proste obwody. Oczywiście, nie jest to zła metoda nauki. Niemniej jednak, jeśli chcesz się zaciekawić, zafascynować i naprawdę nauczyć elektroniki, o wiele lepszą metodą jest nauka przez odkrywanie. Polega ona na eksperymentowaniu, własnoręcznym łączeniu komponentów i obserwacji - dzięki temu zrozumienie procesów, które zachodzą w działających układach, przychodzi dużo łatwiej i naturalniej, a nabyta wiedza jest o wiele trwalsza. Książka, którą masz przed sobą, to nietuzinkowy podręcznik podstaw elektroniki. Nauka następuje głównie dzięki eksperymentom, a podstawy teoretyczne są przedstawiane nieco później. Świat elektroniki staje się fantastycznym polem do własnych badań, prób i odkryć. Książka ma tę samodzielną drogę Czytelnikowi wskazać i ułatwić. Zawiera przy tym mnóstwo cennych wskazówek, począwszy od listy niezbędnych przyrządów, na instrukcjach rozwiązywania problemów skończywszy. Autor zachęca do prawdziwego eksperymentowania, w którym ewentualne pomyłki będą istotnym elementem procesu nauki! W tej książce znajdziesz: mnóstwo świetnych projektów, uszeregowanych od najprostszych po dość złożone, instrukcje dotyczące przygotowania własnego "laboratorium elektroniki", jasne i łatwe do zrozumienia wskazówki dotyczące poszczególnych eksperymentów, informacje o kluczowych częściach elektronicznych oraz ich funkcjach w obwodach elektronicznych, przystępnie podane podstawy teoretyczne elektroniki, wskazówki odnoszące się do korzystania z mikrokontrolera Arduino, instrukcje, jak zbudować alarm przeciwwłamaniowy, lampki choinkowe, elektroniczną biżuterię, procesory dźwięku, tester refleksu, zamek szyfrowy i wiele innych urządzeń. Spal, zepsuj, eksperymentuj - oto Twoja ścieżka do wiedzy!

1264
Wird geladen...
E-BOOK

Elektronika bez oporu. Praktyczne przykłady

Witold Wrotek

Elektronika? To nic trudnego! Poznaj fizyczne podstawy działania elementów i układów elektronicznych Naucz się budować typowe układy analogowe i cyfrowe Eksperymentuj, aby pogłębić swoją wiedzę i zdobyć doświadczenie Urządzenia elektronicznie otaczają nas zewsząd. Nie sposób obecnie wykonać nawet najprostszej czynności, która nie wymagałaby użycia jakiegoś rodzaju sprzętu elektronicznego. Smartfony, mikrofalówki, pralki automatyczne czy bankomaty to tylko niektóre przykłady urządzeń, bez których trudno wyobrazić sobie codzienne życie. Tymczasem większość z nas nie ma nawet cienia pojęcia o tym, jak działają układy elektroniczne, a gdy cokolwiek zaczyna szwankować, potrzebujemy pomocy fachowca lub... rozglądamy się za nowszym modelem. Celem tej książki jest bezbolesne wprowadzenie czytelnika w niezwykle interesujący i tajemniczy świat elektroniki. Dzięki praktycznym przykładom może on w swoim tempie, w naturalny i bezpieczny sposób poznawać zjawiska fizyczne odpowiedzialne za działanie urządzeń elektronicznych i stopniowo odkrywać coraz bardziej zaawansowane zagadnienia, nie zniechęcając się nadmiarem teorii czy specjalistycznym żargonem. Nauka przed doświadczenie - to motyw przewodni tej książki, pora zatem zakasać rękawy i rozpocząć eksperymenty! Zjawiska elektryczne wokół nas Sposoby generowania energii elektrycznej Podstawowe elementy elektroniczne i ich zastosowanie Układy elektroniczne na bazie tranzystorów Generowanie sygnałów elektrycznych Sposób działania bramek logicznych Podstawy konstrukcji układów cyfrowych Praktyczne projekty urządzeń elektronicznych Zwalcz swój opór - naucz się elektroniki!