Verleger: 8

66705
Wird geladen...
E-BOOK

Zaawansowane zarządzanie pamięcią w .NET: Lepszy kod, wydajność i skalowalność

Konrad Kokosa

Ta książka pozwoli lepiej zrozumieć wewnętrzne działanie zarządzania pamięcią w .NET, związane z tym pułapki i techniki, które pozwolą skutecznie unikać szerokiej gamy problemów związanych z wydajnością i skalowalnością tworzonego oprogramowania. Pomimo automatycznego zarządzania pamięcią w .NET, zrozumienie zasad działania pamięci w .NET ma wiele zalet i pozwoli pisać lepsze oprogramowanie obsługujące pamięć wydajnie i skutecznie. Zaawansowane zarządzanie pamięcią w .NET jest wyczerpującym przewodnikiem prowadzącym do pisania lepszego oprogramowania poprzez lepsze zrozumienie działania zarządzania pamięcią w .NET. Dzięki tej książce można: • Zrozumieć teoretyczne podstawy automatycznego zarządzania pamięcią. • Dogłębnie poznać każdy aspekt zarządzania pamięcią w .NET, w tym szczegółowe omówienie implementacji odśmiecania pamięci (GC – garbage collection). • Uzyskać praktyczne wskazówki, jak stosować tę wiedzę w codziennym tworzeniu oprogramowania. • Wykorzystać praktyczną znajomość narzędzi związanych z zarządzaniem pamięcią w .NET do diagnozowania różnych problemów związanych z pamięcią. • Zbadać różne aspekty zaawansowanego zarządzania pamięcią, w tym wykorzystanie typów Span i Memory. Książka ta jest przeznaczona dla programistów .NET, architektów rozwiązań programistycznych oraz inżynierów zajmujących się wydajnością. Książka ta została dokładnie zweryfikowana przez zespół .NET w firmie Microsoft i zawiera 25 cennych przykładów rozwiązywania problemów, mających pomóc w diagnozowaniu trudnych problemów związanych z pamięcią. Czytelnicy będą też mogli skorzystać z wielu „zasad” dotyczących zarządzania pamięcią w .NET, które wprowadzają metody pisania kodu uwzględniające działanie zarządzania pamięcią oraz sposoby unikania typowych problemów. Konrad Kokosa jest doświadczonym projektantem i twórcą oprogramowania, posiadającym tytuł Microsoft MVP i specjalizującym się w technologiach Microsoft, ale interesującym się też wieloma innymi. Będąc programistą od ponad dekady, z zamiłowaniem rozwiązuje problemy związane z wydajnością, przyspieszaniem działania aplikacji oraz wszelkiego rodzaju łamigłówki architektoniczne w .NET. Konrad jest niezależnym konsultantem oraz aktywnym członkiem społeczności, prowadzącym blog, szkolenia i prezentacje. Jest współzałożycielem Dotnetos.org.

66706
Wird geladen...
E-BOOK

Zaawansowany Python. Jasne, zwięzłe i efektywne programowanie

Luciano Ramalho

Prostota języka Python pozwala szybko osiągnąć produktywność, ale oznacza to również, że często nie wykorzystujemy wszystkiego, co ma da zaoferowania. Dzięki temu praktycznemu poradnikowi Czytelnik nauczy się, jak pisać efektywny, idiomatyczny kod Pythona dzięki wykorzystaniu jego najlepszych   i zapewne najbardziej lekceważonych   cech. Autor, Luciano Ramalho, prowadzi Czytelnika poprzez podstawowe cechy języka i biblioteki i pokazuje, jak sprawić, aby kod był jednocześnie krótszy, szybszy i bardziej czytelny. Wielu doświadczonych programistów próbuje nagiąć Pythona do wzorców, których nauczyli się z innych języków i nigdy nie odkrywa możliwości, które wykraczają poza ich doświadczenie. Dzięki tej książce ci programiści będą mogli się nauczyć, jak osiągnąć biegłość w języku Python 3. Książka obejmuje: Model danych Pythona: pozwala zrozumieć, że metody specjalne są kluczem do spójnego zachowania obiektów Struktury danych: umożliwia w pełni wykorzystać wbudowane typy i zrozumieć dualizm tekstowo-bajtowy w erze Unicode Funkcje jako obiekty: wgląd w funkcje Pythona jako obiekty pierwszej klasy i wyjaśnienie, jak wpływa to na popularne wzorce projektowania Idiomy zorientowane obiektowo: budowanie klas poprzez poznawanie odwołań, zmienności, interfejsów, przeciążanie operatorów i wielokrotne dziedziczenie Przepływ sterowania: wykorzystanie menedżerów kontekstu, generatorów, współprogramów i współbieżności przy użyciu pakietów concurrent.futures i asyncio Metaprogramowanie: wykorzystanie właściwości, deskryptorów atrybutów, dekoratorów klas i metaklas Luciano Ramalho, programista Pythona od roku 1998, jest członkiem Python Software Foundation, współwłaścicielem Python.pro.br   brazylijskiej firmy szkoleniowej i współzałożycielem Garoa Hacker Clube, pierwszego w Brazyli klubu hackerskiego. Prowadzi zespoły projektowania oprogramowania i wykłada stosowanie Pythona dla sektora medialnego, bankowego i rządowego. „Jestem dumny, że zostałem recenzentem technicznym tej książki   nie tylko pomoże ona wielu średnio zaawanowanym programistom w ich drodze do mistrzostwa, ale ja sam nauczyłem się z niej kilku rzeczy!” —Alex Martelli Python Software Foundation „Zaawansowany Python to skarbiec pełen użytecznych programistycznych trików, przydatnych tak średnio, jak i bardzo doświadczonym programistom, którzy chcą rozszerzyć granice swojej wiedzy.” —Daniel i Audrey Roy Greenfeld autorzy Two Scoops of Django

66707
Wird geladen...
E-BOOK

Zaawansowany Python, wyd. 2. Przejrzyste, zwięzłe i efektywne programowanie

Luciano Ramalho

Nie marnuj czasu, próbując nagiąć Pythona, aby pasował do wzorców opanowanych w innych językach programowania. Prostota Pythona pozwala szybko osiągnąć produktywność, ale często oznacza to, że nie korzystamy ze wszystkich możliwści oferowanych przez język. Dzięki nowemu wydaniu tego podręcznika nauczysz się, jak pisać wydajny, nowoczesny kod Pythona 3 z wykorzystaniem jego najlepszych koncepcji. Poznaj i stosuj idiomatyczne cechy Pythona 3. Luciano Ramalho prezentuje kluczowe funkcjonalności języka i pokazuje, jak uczynić kod krótszym, szybszym i bardziej czytelnym. W pełni uaktualnione o nowe funkcjonalności, to wydanie składa się z pięciu części, które można potraktować jako pięć krótkich książek w jednej: - Struktury danych: Sekwencje, słowniki, zbiory, Unicode i klasy danych - Funkcje jako obiekty: Funkcje pierwszej klasy, powiązane z tym wzorce projektowe oraz wskazówki dla typów w deklaracjach funkcji - Klasy i protokoły: Składanie, dziedziczenie, domieszki, interfejsy, przeciążanie operatorów, protokoły i jeszcze więcej typów statycznych - Przepływ sterowania: Menedżery kontekstu, generatory, współprogramy, async/await oraz pule wątków/procesów - Metaprogramowanie: Właściwości, deskryptory atrybutów, dekoratory klas oraz nowe sztuczki metaprogramowania klas, które zastępują lub upraszczają metaklasy Luciano Ramalho jest głównym konsultantem w firmie Thoughtworks i członkiem Python Software Foundation. "Książka, po którą sięgam, gdy szukam szczegółowych wyjaśnień i sposobu użycia jakiejś funkcjonalności Pythona. Sposób uczenia i prezentowania wiedzy przez Luciano jest wspaniały. Niezbędna pozycja dla zaawansowanych nowicjuszy, którzy chcą rozwijać i umacniać swoją wiedzę". - Carol Willing Członkini Python Steering Council (2020-2021) "Nie jest to zwyczajowa, sucha książka o kodowaniu, ale pozycja pełna użytecznych, przetestowanych przykładów, okraszonych rozsądną dawką humoru. Moi koledzy i ja użyliśmy tej świetnie napisanej książki do przeniesienia naszych umiejętności na kolejny poziom". -Maria McKinley Senior Software Engineer

66708
Wird geladen...
E-BOOK

Zabawa w programowanie. Język C dla nastolatków

Michał Wiszniewski

Napisz sobie swój własny program! Zanim rozpoczniesz pracę, czyli jak zainstalować odpowiednie programy Bez tych klocków ani rusz, czyli co składa się na język C i jak tego używać Im dalej w las, czyli jak stosować bardziej zaawansowane mechanizmy Programowanie w języku C wcale nie jest tak trudne, jak mogłoby się wydawać. W rzeczywistości może je opanować nawet uczeń podstawówki, o ile tylko będzie pamiętać o zasadach logiki oraz o przeznaczeniu poszczególnych elementów języka. Dlaczego więc tak trudno samemu nauczyć się programować? Przyczyna często tkwi w opisie języka programowania — podręczniki do nauki czyta się tak, jakby ich autorzy zapomnieli, dla kogo piszą. Jeśli nie masz ochoty przedzierać się przez specjalistyczny żargon, ale chcesz programować, ta książka pomoże Ci osiągnąć cel. Znajdziesz tu wszystko, czego potrzebuje początkujący programista — od wskazówek w kwestii instalacji odpowiednich programów, przez omówienie niezbędnych komend, stałych i zmiennych, aż do tablic i funkcji. Dowiesz się, jak działają pętle i operatory, do czego służą struktury i unie, jak działają kompilator, preprocesor i linker. Wreszcie zrozumiesz, o co chodzi z operacjami wyjścia i wejścia, a także nauczysz się zapewniać bezawaryjne działanie Twojego programu. I nagle okaże się, że odkrywasz całkiem nowy, fascynujący świat, a porozumienie z Twoim komputerem jest w gruncie rzeczy dziecinnie proste! Sprawdź to! Pierwszy program Idea bibliotek i funkcji Zmienne, stałe i funkcje Tablice i pętle Instrukcje warunkowe i operatory Podstawy logiki Operacje wejścia i wyjścia, podstawowa obsługa błędów Enum i typedef Struktury i unie Malloc i free oraz stos i sterta Operacje na plikach i parametry wejściowe programu Preprocesor, kompilator i linker Pliki nagłówkowe oraz static i extern Programuj w języku C!

66709
Wird geladen...
E-BOOK

Zabawka Boga

Tadeusz Biedzki

Powieść sensacyjno-historyczna oparta na faktach. Znakomicie zarysowane czasy I wieku n.e., pierwszych wspólnot chrześcijan oraz krucjat w Ziemi Świętej na przełomie XII i XIII wieku. Świetnie pokazana Jerozolima, dwór Saladyna w Damaszku, świat templariuszy, zakony we Francji, średniowieczna Etiopia oraz - co niezwykle ciekawe - dokładnie te same miejsca dziś. Trzyma w napięciu od pierwszej strony do rewelacyjnego finału. Recenzenci porównują klimat powieści do dzieła Umberto Eco "Imię róży" i bestsellera Dana Browna - "Kod Leonarda da Vinci". Lektura obowiązkowa. Tadeusz Biedzki - przedsiębiorca, podróżnik i pisarz. W latach siedemdziesiątych i osiemdziesiątych dziennikarz "Polityki" i "Przeglądu Tygodniowego". Po upadku komunizmu redaktor naczelny "Trybuny Śląskiej" (1991-2000). Właściciel kilku firm. Od dwudziestu lat podróżuje z żoną po świecie, zaglądając tam, gdzie nie docierają zwyczajni turyści. Fascynuje go egzotyka, "Trzeci Świat" oraz historia. Niezwykłe i niebezpieczne przygody opisuje w książkach i reportażach. Jego wydany w ubiegłym roku "Sen pod baobabem" uznano za "Podróżniczą książkę 2012 roku"

66710
Wird geladen...
E-BOOK

Zabawy literackie

Wisława Szymborska

Kiedy poetka W. Szymborska płynęła do Magnitogorska to na jej widok nawet ryby w wodzie skręcały się jak gdyby dręczyła je choroba morska. Frywolność, finezja i wdzięk. Literackie wyrafinowanie i stylistyczna wymyślność. Subtelne prztyczki w nos władzy i żartobliwe uwagi pod adresem przyjaciół. Brawurowe trawestacje i nonsensowne dystychy. Bogactwo zabaw literackich uprawianych przez Wisławę Szymborską niezmiennie zachwyca, zadziwia i śmieszy. Twórczość mniej poważna Wisławy Szymborskiej po raz pierwszy w jednym tomie Pisywała je w różnych miejscach w Domu Literatów na Krupniczej, w podróży samochodem lub pociągiem, podczas wakacyjnego odpoczynku w Lubomierzu. Część z nich miała już od dawna swoje nazwy jak limeryki czy epitafia, część zyskała je nieco później jak lepieje, moskaliki czy odwódki, część zaś pod nowymi nazwami czytelnicy poznają dopiero teraz jak kiziostychy czy jaroszady. To, czy utwór warto zostawić, poetka sprawdzała na znajomych jeśli się nie śmiali, lądował w koszu. Na szczęście wiele z nich przetrwało. Zabawy literackie to wyjątkowy zbiór mniej poważnych utworów Wisławy Szymborskiej, który wieńczy posłowie Joanny Szczęsnej, niezrównanej znawczyni tej poezji i biografki noblistki. Ze wszystkich wesołych rymowanek, kunsztownych wersów i najrozmaitszych drobnych żartobliwości wyłania się nonsensowny i absurdalny świat stanowiący rewers twórczości wybitnej poetki, pozwalający poznać ją trochę bliżej, także prywatnie.

66711
Wird geladen...
E-BOOK

Zabawy logopedyczne na cztery pory roku

Krupa Dorota, Pszczółka Jolanta

Drodzy Czytelnicy, oddajemy w Wasze ręce zbiór scenariuszy, które wykorzystywałyśmy podczas zajęć logopedycznych prowadzonych w przedszkolach i w poradni psychologiczno-pedagogicznej. Scenariusze zawierają ćwiczenia oddechowe, usprawniające aparat artykulacyjny, ćwiczenia w naśladowaniu dźwięków z otoczenia, sprzyjające prawidłowej realizacji samogłosek i spółgłosek. Celem naszych zajęć było kształtowanie poprawnej wymowy, wzbogacanie słownictwa i wiedzy o środowisku oraz nauka konstruowania wypowiedzi u dzieci w wieku przedszkolnym. Wiemy, że rozwój mowy nie jest procesem wyizolowanym, lecz ściśle związanym z rozwojem ruchowym i poznawczym dziecka, stąd wiele ćwiczeń wspomagających rozwój motoryki dużej i małej, świadomości fonologicznej, percepcji wzrokowej, pamięci i uwagi. Wszystkim ćwiczeniom nadawałyśmy formę zabawy, aby dzieci chętnie i aktywnie w nich uczestniczyły. Życzymy radosnej i owocnej pracy.

66712
Wird geladen...
E-BOOK

Zabawy plastyczne z bawełną

Katarzyna Michalec

Książka zawiera zbiór projektów, które zostały wykonane z waty, płatków kosmetycznych i patyczków higienicznych. Każdy z nas ma takie produkty w domu, zatem wystarczy jedynie zajrzeć na półkę w łazience, aby stworzyć ciekawe i oryginalne prace. Produkty z bawełny nie są drogie, dlatego z powodzeniem można je wykorzystywać z większą grupą dzieci na zajęciach w szkole czy przedszkolu. Tworzenie z bawełny to nie tylko zabawa, ale zarazem doskonała okazja do rozwijania u dzieci zdolności plastycznych i pobudzania ich wyobraźni. Przycinanie, malowanie i wyklejanie pozwala również rozwijać zdolności manualne. Dodatkowo do każdej pracy dołączone są zadania z nią związane. Zabawa z bawełną to również świetny sposób na spędzanie wolnego czasu.