Wzorce projektowe w inżynierii danych. Sprawdzone rozwiązania i dobre praktykiKażda nowoczesna organizacja opiera się na danych. Mimo to inżynierowie w wielu firmach niemal każdego dnia mierzą się z licznymi problemami, które można rozwiązać za pomocą sprawdzonych już metod. Zastosowanie gotowego wzorca projektowego umożliwia reagowanie na typowe wyzwania biznesowe w sposób bezpieczny i zoptymalizowany.Bartosz Konieczny stworzył kompleksowy przewodnik po projektowaniu odpornych potoków danych, oparty na sprawdzonych i wielokrotnie używanych wzorcach projektowych.Adi Polak, dyrektor, ConfluentZ tej książki dowiesz się, jak dostarczać dane o realnej wartości, koncentrując się na kluczowych aspektach inżynierii danych: pozyskiwaniu danych, ich jakości czy idempotentności. Poznasz cały proces budowania niezawodnych i kompleksowych rozwiązań z zakresu inżynierii danych na bazie wzorców projektowych, przygotowanych do realizacji konkretnych celów biznesowych. Opis każdego wzorca zawiera prezentację problemu z perspektywy użytkownika, rozwiązanie, a także omówienie następstw, co pozwala osadzić ten problem w kontekście realnych sytuacji. Pokazano też, jak w praktyce zaimplementować opisane rozwiązania za pomocą narzędzi open source i usług chmury publicznej.W książce:najważniejsze wyzwania wpływające na systemy przetwarzania danychistotne problemy dotyczące poszczególnych elementów systemów danychpraktyczne zastosowania wzorcówidentyfikacja i rozwiązywanie problemów istniejących komponentów danychniezależne od technologii rozwiązania dla nowych i istniejących projektówTa książka to fundamentalne dzieło, które wyznacza kierunek rozwoju wzorców projektowych w inżynierii danych!Scott Haines, współautor książki Delta Lake: The Definitive Guide
WCAG. Dostępność cyfrowa stron internetowych i aplikacjiInternet dostępny dla wszystkichW naszym kraju żyje ponad pięć milionów osób z różnego rodzaju niepełnosprawnościami. Większość z nich korzysta na co dzień z internetu. Niestety, wciąż wiele stron tworzonych jest w sposób, który utrudnia albo wręcz uniemożliwia korzystanie z nich osobom z rozmaitego rodzaju dysfunkcjami. Tymczasem dostępność cyfrowa stron internetowych i aplikacji mobilnych (wytyczne WCAG) to wymóg prawny dla sektora publicznego i wybranych branż komercyjnych, obowiązujący także w Polsce. Ignorowanie go może skutkować karami finansowymi.Ten podręcznik jest w całości poświęcony zagadnieniu cyfrowej dostępności stron internetowych i aplikacji mobilnych. Powstał z myślą o programistach, testerach, projektantach, redaktorach, grafikach i kierownikach projektów z obszaru informatyki. Skupia się na wytycznych WCAG w wymaganej przez prawo wersji i stanowi najszersze dostępne na polskim rynku omówienie tematu, które obejmuje również zagadnienia związane z testowaniem i projektowaniem dostępnych stron.Z książki dowiesz się między innymi:Czym jest dostępność cyfrowaJak się tworzy i projektuje strony i aplikacje w zgodzie ze standardem WCAG w wersji 2.1Jak rozwiązywać problemy z dostępnością cyfrowąJak przetestować projekt pod kątem WCAG 2.1
Python. Uczenie maszynowe w przykładach. Najlepsze praktyki w realnych zastosowaniach. Wydanie IVPython wraz ze swoimi bibliotekami umożliwia tworzenie coraz bardziej wyrafinowanych implementacji algorytmów uczenia maszynowego. Dzięki temu systemy przetwarzania języka naturalnego i obrazów wkraczają do naszego życia na szeroką skalę. Aby jednak uzyskiwać najlepsze wyniki w tej dziedzinie, potrzebna jest znajomość dobrych praktyk.Oto trzecie wydanie popularnego podręcznika, z którym nauczysz się stosować zaawansowane techniki uczenia maszynowego. Zawiera dwa nowe rozdziały poświęcone architekturze Transformer oraz modelom takim jak BERT i GPT, jak również multimodalnym modelom komputerowego rozpoznawania obrazów implementowanym z wykorzystaniem PyTorch i Hugging Face. Znajdziesz tu solidną dawkę teorii połączonej z przykładami jej praktycznego zastosowania. Dzięki lekturze poszerzysz wiedzę z zakresu uczenia głębokiego, odkryjesz pełny potencjał zaawansowanych technik uczenia maszynowego i łatwiej sprostasz codziennym wyzwaniom.W książce między innymi:najlepsze praktyki uczenia maszynowegobudowa i ulepszanie klasyfikatorów obrazówtworzenie i strojenie sieci neuronowych z wykorzystaniem TensorFlow i PyTorchrekurencyjne sieci neuronowe, transformery i model CLIPmaszyna wektorów nośnych i poprawa ich wydajnościregularyzacja, wybór cech i wiele innych przydatnych technikNajlepsze praktyki uczenia maszynowego? Tylko z Pythonem!
Team Topologies. Organizowanie biznesu i zespołów technologicznych dla szybkiego przepływu pracyW idealnym świecie zespoły są trwałe, samodzielne i zawsze w pełni zaangażowane. W rzeczywistości jednak muszą współpracować a ich interakcje powinny się zmieniać wraz z cyklem życia produktu i technologii. Dlatego organizacje potrzebują modeli, które pomagają zespołom stale analizować własne działanie i ewoluować, aby sprostać wymaganiom dynamicznego środowiska biznesowego.Oto praktyczny przewodnik, dzięki któremu ułatwisz swojemu zespołowi skuteczne dostarczanie wartości!Ruth Malan, Bredemeyer ConsultingDzięki tej książce odkryjesz Team Topologies praktyczny i elastyczny model projektowania organizacji. Zapewnia on jasne wzorce, proste do zastosowania i interpretacji w wielu różnych zespołach i kontekstach. Dowiesz się, z czym są związane ograniczenia pracy zespołowej, jak brzmi prawo Conwaya i w jaki sposób je zastosować. Opisano tu zasady wyboru topologii zespołów dla różnych kontekstów organizacyjnych i przypisywania zespołów do poszczególnych obszarów systemu. Przedstawiono także sposoby rozwijania struktury organizacyjnej, aby znacznie zwiększyć innowacyjność i przyśpieszyć dostarczanie rozwiązań. W efekcie zbudujesz organizację, która będzie skutecznie reagować na zmieniające się uwarunkowania.Matthew Skelton i Manuel Pais są ekspertami w dziedzinie organizacji pracy zespołów IT. Skelton od lat doradza firmom z całego świata w zakresie DevOps, architektury systemów i skalowania zespołów. Pais specjalizuje się w usprawnianiu współpracy między zespołami technologicznymi i biznesowymi, koncentruje się na poprawie przepływu pracy. Razem stworzyli metodologię Team Topologies, która stała się globalnym punktem odniesienia dla skutecznych modeli organizacyjnych.Skoncentruj się na najważniejszych strategiach zespołów o wysokiej wydajności!Barry OReilly, założyciel ExecCamp i autor książek
Wysoko wydajny Python. Efektywne programowanie w praktyce. Wydanie IIIKażdy, kto się zetknął z językiem Python, wie, że jest on prosty i przyjazny dla programistów, ale ma też swoje ograniczenia przy pracy z dużymi wolumenami danych szybko pojawiają się problemy z wydajnością i ze skalowaniem. Niekiedy pomaga mocniejsza konfiguracja sprzętowa, jednak najczęściej kluczowe jest zastosowanie odpowiednich technik programistycznych i właściwych narzędzi.Dzięki kolejnemu, poszerzonemu i zaktualizowanemu wydaniu tego praktycznego podręcznika zdobędziesz wszechstronną wiedzę o czynnikach wpływających na wydajność kodu. Dowiesz się, jak lokalizować wąskie gardła wydajności i optymalizować kod w programach, które przetwarzają duże wolumeny danych. Lepiej też zrozumiesz zasady implementacji kodu Pythona. W książce poruszono takie zagadnienia jak architektury wielordzeniowe, klastry, skalowanie systemu poza limity pamięci RAM lub z wykorzystaniem procesorów graficznych. Zaprezentowano praktyczne sposoby radzenia sobie z różnymi wyzwaniami, przybliżono również optymalizację kodu Pythona w wielu realnych scenariuszach, w tym na przykład w sytuacji wyodrębniania danych generatywnej sztucznej inteligencji i uczenia maszynowego w wersji produkcyjnej.W książce:narzędzia NumPy i Cython, a także narzędzia profilującewyszukiwanie wąskich gardeł wykorzystania czasu procesora i pamięcidobór odpowiednich struktur danych, macierze i wektoryprzyspieszanie sieci neuronowych i obliczeń opartych na procesorach GPUzarządzanie wieloma operacjami obliczeniowymi i operacjami wejścia-wyjściaprzetwarzanie współbieżne w klastrzeTo lektura obowiązkowa dla każdego programisty Pythona!Mikhail Timonin, projektant, Engelhart
Projektowanie aplikacji LLM. Holistyczne podejście do dużych modeli językowychDuże modele językowe przeniknęły do wielu dziedzin techniki uważa się je za skuteczne narzędzia do rozwiązywania szerokiej gamy problemów. Coraz więcej przedsiębiorstw korzysta z ich potencjału w celu własnego rozwoju. Jednak przekształcenie prototypów w funkcjonalne aplikacje bywa złożone i skomplikowane.To wyjątkowe opracowanie zawiera wszystkie ważne koncepcje w dziedzinie LLM!Madhav Singhal, CEO, AutoComputerW tej praktycznej książce opisano wszelkie niezbędne narzędzia, techniki i rozwiązania, których potrzebujesz do tworzenia użytecznych produktów wykorzystujących potęgę modeli językowych. Na początku zdobędziesz wiedzę o budowie modelu językowego. Następnie poznasz różne sposoby zastosowania modeli językowych, czy to poprzez bezpośrednie zapytania do modelu, czy też poprzez jego dostrajanie. Zrozumiesz ograniczenia LLM, takie jak halucynacje i problemy z rozumowaniem, a także dowiesz się, jak sobie z nimi poradzić. Znajdziesz tu również omówienie paradygmatów zastosowań, takich jak generowanie wspomagane wyszukiwaniem (RAG) czy agenty.Z tą książką:przygotujesz zbiory danych do treningu i dostrajania modelizrozumiesz architekturę transformerazaadaptujesz wstępnie wytrenowane modele do własnych potrzebpoznasz skuteczne techniki optymalizacji i adaptacji dziedzinowejdowiesz się, jak integrować modele językowe z zewnętrznymi środowiskami i źródłami danychGorąco polecam tę książkę!Megan Risdal, Kaggle (Google)To mistrzowski kurs budowania zaawansowanych systemów AI!Jay Alammar, autor książek
Projektowanie systemów rozproszonych. Wzorce i paradygmaty dla skalowalnych, niezawodnych usług z wykorzystaniem Kubernetesa. Wydanie IIBrendan Burns prezentuje praktyczne wzorce i paradygmaty projektowe, które są niezbędne do budowy nowoczesnych aplikacji natywnych dla chmury!Lalithkumar Prakashchand, programista w Meta PlatformsRozpowszechnienie kontenerów i narzędzi do ich orkiestracji zrewolucjonizowało sposób projektowania i rozwijania systemów rozproszonych. Dziś projektanci mają do dyspozycji gotowe obiekty, interfejsy, a także coraz bogatszy zestaw sprawdzonych wzorców. Dzięki temu mogą budować komponenty nadające się do wielokrotnego użytku i łatwo skalować całe systemy.To drugie, zaktualizowane wydanie popularnego podręcznika przedstawia bogatą kolekcję wzorców, dzięki którym tworzenie niezawodnych aplikacji rozproszonych staje się prostsze i bardziej efektywne. Zastosowanie komponentów wielokrotnego użytku pozwala uniknąć ciągłej reimplementacji tych samych rozwiązań, a praktyczne wzorce opisane w książce świetnie sprawdzają się w pracy z systemem Kubernetes. To niezbędny przewodnik dla każdego architekta i inżyniera oprogramowania, który chce budować skalowalne i odporne na awarie aplikacje natywne dla chmury.W książce:koncepcje i podstawowe pojęcia dotyczące systemów rozproszonychwzorce jednowęzłowe: Przyczepa, Adapter i Ambasadorwzorce serwowania usług i programowanie zdarzeniowewzorce wsadowego przetwarzania danychinfrastruktura sztucznej inteligencjitypowe błędy projektowe, monitorowanie aplikacji i reakcje na typowe awarieLektura obowiązkowa dla inżynierów odpowiedzialnych za niezawodność witryn internetowych, a także programistów, którzy chcą w pełni wykorzystać możliwości systemu Kubernetes.Swapnil Shevate, inżynier i pasjonat niezawodnych witryn internetowych
Konfiguracja usług sieciowych na urządzeniach MikroTik. Bezpieczeństwo sieciZadbaj o bezpieczeństwo sieci MikroTikW dobie powszechnej cyfryzacji, gdy niemal każda dziedzina życia została przeniesiona do sieci, kwestia bezpieczeństwa i ochrony danych nabrała kluczowego znaczenia. Administrator powinien nieustannie śledzić zmieniające się zagrożenia, a także posiadać praktyczną wiedzę na temat technik zabezpieczania środowisk sieciowych.Ta książka zawiera omówienie zarówno podstawowych, jak i zaawansowanych aspektów związanych z bezpieczeństwem sieci opartych na rozwiązaniach MikroTik. To kontynuacja cyklu Łukasza Guziaka poświęconego specyfice urządzeń firmy MikroTik, które stanowią alternatywę dla sprzętu marki Cisco. Pozycja ta pozwoli Ci się przygotować do egzaminu MTCSE (MikroTik Certified Security Engineer).W książce znajdziesz między innymi takie zagadnienia jak:protokoły bezpieczeństwametody szyfrowaniazarządzanie dostępemlogowanie zdarzeńfiltrowanie ruchu sieciowegosymulacja ataków sieciowychsposoby zapobiegania atakom na sieci MikroTikkonteneryzacja
Programowanie. Teoria i praktyka w C++. Wydanie IVKsiążka twórcy języka C++Chłoń wiedzę od samego twórcy języka C++!Chcesz naprawdę dobrze opanować C++? Ucz się od najlepszego Bjarne Stroustrup, twórca tego języka, jak nikt inny potrafi wyjaśnić zarówno podstawy, jak i najbardziej zaawansowane metody programowania. To on zaprojektował i zaimplementował C++, a w tej książce dzieli się swoim bogatym doświadczeniem i ekspercką wiedzą. Teraz dostępną także dla Ciebie!Programowanie. Teoria i praktyka w C++ to kompletny przewodnik, który krok po kroku odkrywa tajniki jednego z najważniejszych i najpotężniejszych języków programowania. Najnowsze wydanie zostało zaktualizowane i uwzględnia standardy C++20 i C++23, dzięki czemu będziesz się uczyć na przykładach zgodnych z aktualnym kierunkiem rozwoju języka.Dzięki tej książce dowiesz się, jak pisać kod nie tylko wydajny, ale i elegancki. Poznasz zasady, które z powodzeniem zastosujesz również w innych językach programowania. Autor wprowadzi Cię w świat kluczowych paradygmatów programowania od proceduralnego, przez obiektowe, aż po generyczne i pokaże, jak tworzyć bezpieczne, praktyczne i łatwe w utrzymaniu programy. Oprócz technik programowania wysokopoziomowego opanujesz techniki niższego poziomu, niezbędne do efektywnego korzystania z możliwości sprzętu.Znajdziesz tu zarówno solidne podstawy, jak i bardziej zaawansowane zagadnienia, takie jak:opis pojęć i technik programistycznychinstrukcje sterujące, obsługa błędów, funkcje i system typówobsługa danych liczbowych i tekstupraca z graficznym interfejsem użytkownikakontenery i algorytmy w bibliotece STLparametryzacja klas i funkcjiNiezależnie od tego, czy dopiero zaczynasz przygodę z C++, czy chcesz rozwinąć swoje umiejętności tu znajdziesz wszystko, czego potrzebujesz, aby pisać doskonały kod.
AI dla twórców wartości. Jak wyjść z roli zwykłego użytkownika generatywnej sztucznej inteligencjiNie sposób przewidzieć, dokąd zmierza AI. Znajdujemy się w wyjątkowym momencie: przechodzimy od świata, w którym procesy realizowali ludzie za pomocą technologii, do świata, w którym technologie same będą prowadzić procesy, a ludzie będą je wspierać lub nadzorować. Gdzie chcesz się znaleźć w tym nowym świecie?Z tą książką rozwiniesz innowacje i skutecznie zareagujesz na kolejną falę rozwoju sztucznej inteligencji!Jessica Sibley, dyrektor generalna TIMETa wnikliwa książka wykracza poza podstawy AI. Zawiera autentyczne historie sukcesów i konkretne wnioski z praktyki. Omawia sposób działania generatywnej AI i agentów, a także pokazuje możliwe kierunki przekształcania biznesu i społeczeństw dzięki tej technologii. Daje nową perspektywę perspektywę twórcy wartości AI. Udowadnia, że mimo niekorzystnych tendencji możesz osiągnąć sukces biznesowy, wykorzystując potencjał cyfrowej siły roboczej. Niezależnie od tego, czy dopiero zaczynasz, czy masz już doświadczenie, znajdziesz tu pełniejsze spojrzenie na znaczenie nowoczesnej strategii AI dla rozwoju Twojej firmy.Najciekawsze zagadnienia:potencjał transformacyjny sztucznej inteligencji w biznesiewyzwania etyczne i operacyjne związane z AIstrategie integracji AI z kulturą organizacyjnąrola twórcy wartości opartej na AIPodręcznik renesansu sztucznej inteligencji!Will. I. Am, dyrektor generalny FYI.AI
Blender. Podstawy modelowania w 3DBlender dla początkujących - naucz się go i zacznij tworzyć niesamowite grafiki w 3DBlender to legenda w świecie grafiki 3D. Trudno znaleźć pasjonata, który o nim przynajmniej nie słyszał, a wielu uznanych artystów właśnie od niego zaczynało swoją twórczą działalność. Ten darmowy, otwarty i nieustannie rozwijany program daje Ci wszystko, czego potrzebujesz: od modelowania i renderowania fotorealistycznych obrazów, przez animacje 3D, aż po przygotowanie projektów gier. Szerokie możliwości Blendera, jego wszechstronność, dostępność i stosunkowo niski próg wejścia sprawiają, że korzystają z niego chętnie zarówno prywatni użytkownicy, jak i profesjonaliści, wspierający się tym narzędziem na przykład podczas produkcji reklam telewizyjnych czy filmów, takich jak nagrodzony Oscarem Flow.Ten podręcznik stanowi szczegółowe, praktyczne wprowadzenie do Blendera i do modelowania 3D. Autor książki omawia w niej kolejne elementy programu - czerpiąc z własnego bogatego doświadczenia, podpowiada, jak efektywnie korzystać z narzędzi dostępnych w Blenderze. Zaprasza również czytelników do społeczności skupionej wokół Blendera, zrzeszającej osoby, które proponują nowe funkcje oprogramowania, testują i raportują błędy, pracują nad tłumaczeniami interfejsu na wiele różnych języków, a także tworzą blenderowe treści edukacyjne na popularne platformy.Sięgnij po książkę i:poznaj narzędzia Blenderaopanuj podstawy modelowaniadobierz właściwe materiały i adekwatne oświetleniezacznij pracować z kamerąrenderujanimujtwórz niesamowite grafiki, animacje, filmy i gry w 3D
Zdjęcia z duszą. Jak zostać fotografem z wizjąZdjęcia z duszą. Jak zostać fotografem z wizjąCodziennie natrafiamy na ogromne ilości zdjęć - w mediach internetowych, społecznościowych i tradycyjnych. Oglądamy ich setki, a może i tysiące, jednak naszą uwagę przykuwają te bardzo nieliczne. Co sprawia, że akurat to, a nie inne zdjęcie budzi emocje i porusza wyobraźnię? Z pewnością nie jest to zależne wyłącznie od sprzętu i techniki pracy. Nawet najprostszym aparatem można wykonać fotografię, która podbije serca innych ludzi i zostanie zapamiętana. Zależy to wyłącznie od fotografa, jego wyobraźni, wizji i umiejętności.Temu zagadnieniu poświęcono zbiór esejów zawartych w tej książce. Są to teksty bardzo osobiste, poruszające takie sprawy, jak rzemiosło, wizja, proces twórczy, cierpliwość i mistrzostwo. W poszczególnych esejach poza refleksjami autora nad znaczeniem "języka wizualnego", procesu interpretacji i autentyczności podczas fotografowania znalazły się też praktyczne wskazówki dotyczące tej dziedziny sztuki. Całość została zilustrowana zbiorem przepięknych fotografii. Dzięki tej książce łatwiej osiągniesz cel, jakim jest tworzenie zdjęć, które będą poruszały czułe struny w sercach odbiorców.Najciekawsze zagadnienia:chwila, czyli decydujący momentkreatywność: czym jest, a czym nie jestimprowizacja, ciekawość, pomysłjak zdjęcie opowiada historięwyczucie piękna i dążenie do mistrzostwaTchnij pasję w swoje zdjęcia!
Agenci AI bazujący na modelach językowych. Istota, konfiguracje, zastosowaniaAgenci, którzy stoją po stronie biznesuAgenci AI to algorytmy wykorzystujące modele językowe jako reasoning engine. Są one zdolne do postrzegania otoczenia, rozumowania i podejmowania decyzji, co czyni je przydatnymi w wielu dziedzinach biznesu, między innymi:w spersonalizowanej obsłudze klientaw automatyzacji procesów biznesowychw zaawansowanej analityce biznesowejwe wspieraniu ludzi pracujących w takich działach jak HR czy R&DUżycie agentów AI może przynieść firmom wymierne oszczędności, usprawnić proces podejmowania decyzji i w efekcie zagwarantować trwałą przewagę konkurencyjną.Autor tej książki stawia sobie za cel wyjaśnienie istoty agentów opartych na modelach językowych, a także omówienie ich kluczowych architektur - od prostych, wyspecjalizowanych rozwiązań po złożone systemy współdziałających ze sobą agentów. Dodatkowo prezentuje przykłady zastosowań wybranych konfiguracji w realiach quasi-biznesowych.
ChatGPT. Podstawy i proste zastosowaniaTwój nowy, nad wyraz inteligentny współpracownikChatGPT, czyli flagowy produkt firmy OpenAI, jest dziś na ustach wszystkich. Przyglądamy się dotychczasowym zastosowaniom sztucznej inteligencji, ale nasze myśli najbardziej zaprzątają przewidywania co do jej przyszłości. Autorzy udowadniają, że nie mamy się czego obawiać. Co więcej, pokazują, że najlepszym sposobem na pokonanie strachu przed nieznanym jest zrozumienie, czego się boimy. A możemy to osiągnąć dzięki praktycznym wskazówkom udzielonym w tej książce.Współpraca z ChatGPT wymaga pewnego przygotowania. Niewątpliwą zaletą tej technologii jest to, że można się z nią porozumieć za pomocą języka naturalnego takiego, jakim komunikujemy się ze sobą na co dzień. Rzecz w tym, by nauczyć się w odpowiedni sposób zadawać pytania i wydawać polecenia, czyli tworzyć tak zwane prompty. W trakcie lektury prześledzisz różne metody tworzenia zapytań i poznasz konkretne przykłady ich zastosowania. Dowiesz się między innymi, jak pracować z tekstem, grafiką i analizą danych, a także jak skorzystać z ChatGPT do celów dydaktycznych. Zrozumiesz również, jak sztuczna inteligencja może Cię wesprzeć w programowaniu i projektowaniu. Dzięki temu będziesz w stanie osiągnąć wszystkie cele, jakie sobie wyznaczasz i to zarówno w życiu osobistym, jak i zawodowym. Już dziś rozpocznij przygodę z ChatGPT!Książka jest przeznaczona przede wszystkim dla osób początkujących i tych, które ze sztuczną inteligencją nie miały dotychczas do czynienia. Zachęcamy również do odwiedzenia kanału naukowego Sala Science prowadzonego przez autorów na platformie YouTube.
Automatyzacja nudnych zadań z Pythonem. Nauka programowania. Wydanie IIKomputer jest wszechstronnym narzędziem, które szybko i dokładnie wykona wiele pracochłonnych zadań. Wystarczy przekazać mu instrukcje w zrozumiałym dla niego języku. Takim jak Python, który jest łatwy do nauczenia się, pozwala pisać wyrazisty, zwięzły kod i stwarza imponujące możliwości dzięki niezliczonej liczbie rozszerzeń i bibliotek. Tymczasem wciąż wiele osób wykonuje żmudne i męczące zadania ręcznie: pracując z arkuszem kalkulacyjnym, plikami albo pocztą e-mail. Czas to zmienić - pracę, nad którą ślęczysz kilka dni, komputer wykona dokładniej w ciągu najwyżej kilku sekund!Ta książka jest drugim wydaniem nietypowego podręcznika programowania w Pythonie. Dzięki niej nie zostaniesz mistrzem świata w kodowaniu, za to nauczysz się tworzyć programy, które oszczędzą Ci mnóstwo czasu i wysiłku. Nawet jeśli nigdy nie programowałeś, błyskawicznie opanujesz podstawy i zapoznasz się z obszerną biblioteką Pythona przeznaczoną do automatyzacji takich zadań jak pobieranie danych z witryn internetowych, odczytywanie dokumentów oraz operacje wymagające klikania myszą i wpisywania tekstu. To wydanie zawiera nowy rozdział poświęcony weryfikacji danych wejściowych, a także samouczki dotyczące automatyzacji pracy z arkuszami Google i pocztą Gmail oraz podpowiedzi związane z automatycznym uaktualnianiem plików CVS.Sprawdź, jak zautomatyzować:wyszukiwanie ciągu znaków w pliku lub wielu plikachtworzenie, uaktualnianie, przenoszenie i zmiany nazw plików oraz katalogówwyszukiwanie treści w sieci WWW oraz ich pobieraniepodział, łączenie, nakładanie znaku wodnego i szyfrowanie dokumentów PDFwysyłanie powiadomień za pomocą wiadomości e-mail oraz SMSwypełnianie formularzy internetowychNudne i męczące? Zleć to Pythonowi!
Elektrotechnika w pigułce. I wszystko jasneElektrotechnika, czyli: wszystko, co trzeba wiedzieć o prądzie stałym i prądzie zmiennymZnaczenie elektrotechniki w codziennym życiu i w przemyśle trudno przecenić. W obliczu dynamicznego rozwoju technologii znajomość tej dziedziny wiedzy staje się koniecznością. Ta książka ma na celu przybliżenie Czytelnikowi jej podstaw. Zostały one tu opisane w sposób przystępny i zrozumiały - także dla osób, które zetkną się z elektrotechniką po raz pierwszy. Publikację polecamy nie tylko uczniom i studentom, ale także osobom, które chcą sobie przypomnieć lub zrozumieć zasady rządzące elektrotechniką, jak również poznać jej zastosowania w codziennym życiu.W środku znajdziesz teoretyczne podstawy, pozwalające lepiej zrozumieć możliwości i wyzwania, przed którymi stoi współczesna elektrotechnika. Dzięki książce:Poznasz najważniejsze prawa elektrotechnikiOpanujesz terminologię używaną przez specjalistówPrzyswoisz kluczowe zagadnienia elektryki
Pandas to najpopularniejsza biblioteka Pythona do przetwarzania danych. Jednak nawet doświadczeni użytkownicy tego darmowego narzędzia często nie znają jego wszystkich imponujących, a przy tym wyjątkowo przydatnych funkcji. Choć oficjalna dokumentacja pandas jest obszerna, brakuje w niej praktycznych przykładów pokazujących, jak łączyć wiele poleceń a to właśnie okazuje się kluczowe!Książka powstała z myślą o wszystkich, którzy zajmują się analizą danych bez względu na poziom doświadczenia. Została pomyślana tak, aby w klarowny i praktyczny sposób, krok po kroku wyjaśnić wykonywanie różnych operacji na danych: od podstawowych czynności przetwarzania danych po zaawansowane techniki obsługi dużych zbiorów. Poszczególne receptury przygotowano w czytelnej konwencji: Jak to zrobić? Jak to działa? To jeszcze nie wszystko Każda receptura jest niezależna od innych, a układ treści pozwala na łatwe i szybkie odnalezienie potrzebnego zagadnienia.
Wyobraź sobie, że zamiast mozolnego pisania kodu linijka po linijce opisujesz w języku naturalnym, jak ma działać gotowy program. I po chwili Twój ulubiony asystent AI, taki jak GitHub Copilot, generuje dobry, działający kod!Dzięki tej książce przekonasz się, że tak właśnie wygląda praca programisty przyszłości. W trakcie nauki opanujesz Pythona na tyle, by rozumieć i ulepszać kod, który tworzy Copilot. Dowiesz się, jak z jego użyciem tworzyć własne gry, narzędzia i inne proste aplikacje. Zdziwisz się, jak szybko możesz przejść od pomysłu do gotowego programu! Znajdziesz tu wszystkie potrzebne instrukcje zapisane przejrzyście krok po kroku: od prostych projektów, takich jak program sprawdzający siłę hasła, po narzędzia automatyzujące żmudne zadania.
Genetyczna księga umarłych. Darwinowska refleksjaDobór naturalny: najgenialniejszy rzeźbiarz w historii życia.W najnowszej książce autor Samolubnego genu i Na skrzydłach wyobraźni zabiera nas w niezwykłą podróż przez ciała i zachowania zwierząt, aż po molekuły DNA by pokazać, jak dobór naturalny rzeźbi życie w nieskończonej różnorodności form.Z typową dla siebie klarownością i błyskotliwością Dawkins odsłania zarówno genialne rozwiązania ewolucji, jak i jej osobliwe pomyłki, proponując przełomowe spojrzenie na historię życia. Pokazuje, że ciało, zachowania i geny każdego organizmu są niczym księga archiwum światów jego przodków. Drobne dłuta doboru naturalnego rzeźbią każdy szczegół: od biochemicznych zakamarków po każdą komórkę ciała. Zoolog przyszłości, badając nieznane zwierzę, będzie w stanie odtworzyć światy, które kształtowały jego przodków. Doskonale zamaskowana pustynna jaszczurka nosi na grzbiecie "namalowany" krajobraz piasków i kamieni, zapis dawnych pustyń, na których przeżyli jej przodkowie i jeszcze dawniejszych światów zakodowanych w genach: genetycznej księgi umarłych.Książka Dawkinsa roi się od fascynujących przykładów twórczej mocy doboru naturalnego zdolnego kreować arcydzieła, a jednocześnie zaskakiwać pozornymi pomyłkami ewolucji. Po drodze autor rozprawia się z krytykami "perspektywy genowej", a na koniec stawia prowokacyjne pytanie: czy wszystkie nasze geny można postrzegać jako gigantyczną kolonię współpracujących wirusów?Genetyczna księga umarłych to książka odważna, obrazowa i inspirująca otwierająca oczy na dawne światy, z których wszyscy się wywodzimy.Każde stworzenie jest księgą trzeba tylko nauczyć się ją czytać.Opinie o książce"Zachwyci cię, zaskoczy i zmusi do myślenia"Jerry A. Coyne, autor Ewolucja jest faktem"Przepełniona pięknem natury, pięknem języka i pięknem idei"Steven Pinker, autor Jak działa umysł"Pomysłowość ewolucji nie zna granic. [] W każdym organizmie Dawkins odnajduje palimpsest historii życia"Matt Ridley, autor Genom"Błyskotliwe nowe spojrzenie na przyrodę otwiera oczy na przeszłość i przyszłość"John R. Krebs, współautor An Introduction to Behavioural Ecology"Dawkins to najwybitniejszy popularyzator nauki ostatniego półwiecza, a ta książka to jego arcydzieło"Tim Coulson, autor The Science of Why We Exist"Olśniewająca oryginalnością i rozmachem wspaniała celebracja potęgi doboru naturalnego"Nick Davies, autor Cuckoo: Cheating by Nature
Ten produkt jest zapowiedzią. Realizacja Twojego zamówienia ulegnie przez to wydłużeniu do czasu premiery tej pozycji. Czy chcesz dodać ten produkt do koszyka?