Wyniki wyszukiwania
Ekstrakcja danych z językiem Python. Pozyskiwanie danych z internetu. Wydanie II
Ryan Mitchell
Ekstrakcję danych (ang. web scraping), zwaną też wydobywaniem danych z zasobów internetu, wiele osób postrzega jako wyższy stopień wtajemniczenia: przy niewielkim wysiłku można uzyskać imponujące wyniki i wykorzystać je w różnoraki sposób. Nie dziwi więc, że wokół tej dziedziny narosło mnóstwo mitów. Wątpliwości jest wiele, począwszy od legalności tego rodzaju praktyk, skończywszy na właściwościach różnych narzędzi. W praktyce na ekstrakcję danych składa się cały szereg zróżnicowanych technik i technologii, takich jak analiza danych, analiza składniowa języka naturalnego, a także zabezpieczenie informacji. Aby w pełni wykorzystać ich zalety, konieczne jest zrozumienie sposobu, w jaki funkcjonują. Ta książka jest znakomitym przewodnikiem po technikach pozyskiwania danych z internetu. Przedstawiono tu również zasady gromadzenia, przekształcania i wykorzystywania danych z różnych zasobów. W kontekście ekstrakcji danych omówiono zagadnienia związane z bazami danych, serwerami sieciowymi, protokołem HTTP, językiem HTML, bezpieczeństwem sieciowym, przetwarzaniem obrazów, analizą danych i wieloma innymi kwestiami. Zaprezentowane tu rozwiązania programistyczne zostały napisane w Pythonie. Nie zabrakło też omówienia bibliotek przydatnych w pracy osób tworzących roboty indeksujące. Dzięki tej książce szybko zaczniesz pozyskiwać i w dowolny sposób wykorzystywać posiadane dane. Już dziś te rozwiązania są stosowane w prognozowaniu rynkowym, tłumaczeniu maszynowym, a nawet w diagnostyce medycznej! Najważniejsze zagadnienia: korzystanie z platformy Scrapy do tworzenia robotów metody odczytu, wydobywania i przechowywania pozyskiwanych danych oczyszczanie i normalizacja danych interfejsy API przetwarzanie obrazów na tekst testowanie witryn za pomocą robotów Wyszukuj dane, gromadź je i korzystaj z nich do woli!
Excel. 101 makr gotowych do użycia
Michael Alexander (Author), John Walkenbach (Series Editor)
Najlepsze makra do Excela! Microsoft Excel to narzędzie, które ułatwia codzienne życie milionom użytkowników. Nigdy się nie myli, niestrudzenie dodaje kolejne tysiące wartości, a do tego pozwala na przygotowanie atrakcyjnych wykresów, raportów i zestawień. A gdyby tak jeszcze bardziej go zautomatyzować? Czy uda się osiągnąć punkt, w którym już nic nie będziesz musiał robić sam? Do tego jeszcze daleko, ale makra mogą znacząco wpłynąć na wygodę pracy z Excelem. W tej wyjątkowej książce znajdziesz ponad sto makr, gotowych do zastosowania od ręki. Wśród nich znajdziesz makra ułatwiające drukowanie, formatowanie komórek, nawigację oraz formatowanie wykresów. Ponadto poznasz takie makra, które pozwolą Ci formatować i filtrować dane, szybko tworzyć tabele przestawne oraz integrować Excel z innymi aplikacjami pakietu Microsoft Office. Makra zawarte w tej książce mogą być świetną bazą do tworzenia własnych rozwiązań. Poznaj nowe możliwości Excela i zoptymalizuj swoją pracę! Sięgnij po tę książkę i: sprawdź, jak zautomatyzować typowe zadania poznaj najlepsze makra do formatowania danych i wykresów oraz drukowania zintegruj Excel z innymi aplikacjami pakietu Office ułatw sobie życie Zautomatyzuj najbardziej nużące zadania w Excelu!
Excel Power Pivot i Power Query dla bystrzaków. Wydanie II
Michael Alexander
Importuj dane z wielu źródeł i zarządzaj nimi bezpośrednio w Excelu Automatyzuj czyszczenie i przekształcanie danych Twórz interaktywne wielowymiarowe modele raportowania Spraw, by Twoje dane pracowały z Power Pivot i Power Query Czy szukasz nowych, wydajnych sposobów odkrywania, przekształcania danych i wyciągania z nich wniosków przydatnych w Twojej organizacji? Oto przewodnik, który krok po kroku pokazuje, jak oszczędzić czas, uprościć procesy biznesowe i ulepszyć analizy. Znajdziesz tutaj praktyczne i łatwe do zrozumienia informacje, od łączenia się z ogromnymi bazami danych po używanie niestandardowych funkcji i formuł. Dowiesz się, jak zaimportować i zinterpretować dane z wielu źródeł, a także jak przygotować raport na podstawie ich ujednoliconego modelu. Książka jest w pełni zgodna z programem Microsoft Excel 2021. Z książki dowiesz się, jak: Zautomatyzować i uprościć codzienne zbieranie danych Pozyskać dane ze stron internetowych i importować trudno dostępne informacje Zarządzać bezpośrednio w Excelu nieprawdopodobnymi ilościami danych z zewnętrznych baz Tworzyć solidne raporty oparte na tabelach przestawnych z danymi pochodzącymi z wielu źródeł Opracowywać własne formuły i funkcje, by osiągnąć więcej niż proste importowanie danych
Fotografia przyrodnicza dla wytrwałych. Jak skutecznie fotografować
Henryk Janowski, Rafał Gawełda
Zostań tropicielem codziennych cudów natury! Określić siebie, czyli jak dobrać aparat i akcesoria w zależności od zainteresowań i potrzeb Zachwycić się przyrodą, czyli dlaczego nie da się zrobić dobrego zdjęcia bez prawdziwej pasji Polubić śnieg, deszcz i mróz, czyli na jakie poświęcenia trzeba być gotowym Fotografia przyrodnicza należy do najtrudniejszych, ale zarazem najbardziej pasjonujących gatunków fotografii. Wymaga nie tylko dobrego oka, niezłego sprzętu, czasu i poświęcenia, ale także odrobiny szczęścia. Krótko mówiąc, to coś dla prawdziwych pasjonatów natury — choć niekoniecznie tylko dla twardzieli, którzy idą nocą do zimowego lasu i czekają na świt, by wykonać zdjęcie żerującego bielika. Jeśli chcesz nauczyć się robić fascynujące i perfekcyjne zdjęcia przyrodnicze, skorzystaj z podpowiedzi doskonałych specjalistów w tej dziedzinie. W tej książce znajdziesz informacje pozwalające zorientować się w świecie fotografii przyrodniczej — zarówno od strony technicznej, jak i artystycznej. Poznasz wady i zalety różnych aparatów, statywów czy teleobiektywów używanych podczas sesji fotograficznych w terenie oraz dowiesz się, jak dobrać sprzęt do Twoich zainteresowań i możliwości. Spróbujesz dokładniej określić swoje cele i poczytasz co nieco o warunkach, w których przyjdzie Ci pracować. Zobaczysz, jak przygotować się do fotografowania ptaków i ssaków. Odkryjesz także, na czym polega prawdziwa radość z obcowania z dziką przyrodą. Przeczytaj i zacznij robić wyjątkowe zdjęcia! Kodeks etyczny fotografa przyrody Fotografia krajobrazowa, makro i fotosnajperka Aparaty i obiektywy Statywy, głowice, monopod Polubić śnieg, deszcz i mróz Fotografowanie ptaków Metody fotografowania ssaków Fotografowanie ssaków drapieżnych Fotografowanie ssaków górskich Poznaj smak prawdziwej przygody!
Jacek Drąg
Kontroluj rozwój Twojego oprogramowania Git to aktualnie najpopularniejszy na świecie system kontroli wersji. Dzięki niemu możliwe jest śledzenie modyfikacji w kodzie źródłowym i łączenie zmian w plikach dokonanych przez różne osoby w różnym czasie. Git oferuje wiele możliwości, jest bardzo elastyczny i nie narzuca sposobu, w jaki należy w nim pracować. Można to robić na przykład przy użyciu programów graficznych, które znacznie ułatwiają realizację niektórych celów, szczególnie w zakresie przeglądania historii pracy nad kodem czy rozwiązywania konfliktów. Ta książka koncentruje się głównie na rozwijaniu repozytorium kodu, czyli tworzeniu grafu commitów zawierających poszczególne wersje. Do realizacji tego zadania idealnym, bo najpotężniejszym narzędziem jest wiersz poleceń - i właśnie z niego korzystamy w poradniku. Druga kwestia, którą się zajmujemy, to próba zrozumienia, co Git mówi do nas w trakcie pracy. Tak, mówi, ponieważ gdy zlecimy mu wykonanie jakiejś komendy, Git najprawdopodobniej nie tylko ją wykona, ale także skomentuje stan obecny, co nieco podpowie, zwróci uwagę, jeśli coś się nie uda, i wskaże sposób, jak to poprawić. Uruchom Gita, otwórz książkę i poznaj: Koncepcje (byty, abstrakcje), którymi posługuje się Git Polecenia wysokiego poziomu wraz z najczęstszymi przypadkami ich użycia Sposoby pracy w środowisku lokalnym i rozproszonym
Głębokie uczenie. Wprowadzenie
Jacek Tabor, Marek Śmieja, Łukasz Struski, Przemysław...
Opanuj podstawy uczenia maszynowego Od mniej więcej piętnastu lat jesteśmy świadkami rewolucji w nauczaniu maszynowym na niesamowitą skalę. Rewolucji tej sprzyja intensywny rozwój głębokich sieci neuronowych oraz niezbędnego do tego sprzętu obliczeniowego, takiego jak karty graficzne. "Deep learning", "machine learning" - te słowa klucze rozpalają wyobraźnię programistów, innowatorów i przedstawicieli przemysłu na całym świecie. Także studentów kierunków politechnicznych. Na świecie wydaje się sporo literatury poświęconej tym zagadnieniom, w Polsce niestety mamy pod tym względem deficyt. Niniejszy podręcznik, pomyślany jako wprowadzenie do tematu uczenia głębokiego, ma z założenia uzupełnić tę lukę. W związku z tym opracowany został w sposób umożliwiający zrozumienie zawartych w nim treści także osobom, które nie zetknęły się dotąd nawet z klasycznymi metodami nauczania maszynowego. Stąd sporo miejsca autorzy poświęcają podstawowym konceptom klastrowania, klasyfikacji oraz regresji. Druga połowa książki przybliża głębokie odpowiedniki modeli klasycznych - z naciskiem na objaśnienie podstawowych pojęć i ich intuicji. Ponieważ dla pełnego zrozumienia modeli niezbędne jest ich zaimplementowanie, integralną część książki stanowi kod, dostępny dla czytelnika na platformie GITHUB.
GNS3. Emulowanie sieci komputerowych Cisco
Adam Józefiok
Wirtualne laboratorium sieci komputerowych czeka na Twoje projekty! Podstawy GNS3, czyli od czego zacząć pracę w programie Elementy sieciowe, czyli co z czym łączyć i co z tego wyjdzie Sieci, czyli jak zbudować sieć wirtualną i podłączyć ją do rzeczywistej Sieci komputerowe już dawno oplotły świat, lecz wciąż okazuje się, że potrzeba ich więcej i więcej. W każdej firmie, domu, warsztacie i kawiarni musi działać sieć — i to taka, która odpowie na potrzeby konkretnych użytkowników. Aby nauczyć się tworzyć takie sieci i łatwo testować ich przyszłe działanie, niezbędne jest dobre środowisko testowe, czyli GNS3. W tym programie możesz zbudować najróżniejsze sieci i przyjrzeć się ich działaniu bez konieczności zaplątywania się w kable. Dzięki temu możesz zabrać się za fizyczną budowę sieci dopiero wtedy, kiedy jej wirtualny odpowiednik zacznie spełniać Twoje cele. Jeśli chcesz nauczyć się obsługi programu GNS3 i zrozumieć, jak wygląda przepływ danych przez sieci komputerowe, a także rozpocząć przygotowania do egzaminu Cisco, sięgnij po tę książkę. Dowiesz się z niej, jak skonfigurować program, tworzyć wirtualne maszyny i routery oraz uruchamiać routing między nimi. Zobaczysz, do czego służy Wireshark i jak podglądać ruch między kluczowymi urządzeniami. Zadbasz także o bezpieczeństwo Twoich sieci, oraz odkryjesz, jak emulować środowisko technologii VOIP oraz urządzenia Juniper. I wreszcie sprawdzisz, jak Twoja wirtualna sieć działa po podłączeniu jej do sieci rzeczywistej! Siadaj i projektuj! Wprowadzenie do GNS3, pobieranie i instalacja programu oraz wstępna konfiguracja Tworzenie wirtualnych maszyn i używanie ich w GNS3 Tworzenie wirtualnego routera Wykorzystanie programu Wireshark w GNS3 Wykorzystanie GNS do emulacji urządzenia ASA Wykorzystanie GNS do VOIP Emulowanie urządzeń Juniper Dodatkowe funkcjonalności GNS3 Śledź tę sieć i sam ją pleć!
Jay McGavren
Język Go, zwany także golangiem, został opracowany w firmie Google i zaprezentowany światu w 2009 roku. Zaprojektowano go pod kątem wydajności przetwarzania sieciowego i wieloprocesorowego. Autorzy chcieli, aby łączył łatwość pisania aplikacji z wydajnością języków kompilowanych. Podobnie jak JavaScript czy Python, Go jest językiem, który można szybko zrozumieć, a dzięki temu bezzwłocznie zacząć tworzyć funkcjonalny kod. Niemniej, aby zyskać uznanie potencjalnego pracodawcy i swojego nowego zespołu, poza wiedzą o składni i instrukcjach sterujących oraz praktyczną umiejętnością kodowania trzeba poznać określone konwencje i techniki. Ta książka, podobnie jak inne pozycje serii Rusz głową!, została przygotowana zgodnie z najnowszymi odkryciami nauk poznawczych, teorii uczenia się i neurofizjologii. Oznacza to tyle, że dzięki niej będziesz się uczyć zgodnie z zasadami pracy swojego mózgu: zaangażujesz umysł, wykorzystasz wiele zmysłów i niepostrzeżenie przyswoisz język programowania Go. Innymi słowy: w naturalny sposób zaczniesz programować! Niecodzienny wygląd i struktura książki sprawiają, że zamiast klasycznego podręcznika otrzymujesz polisensoryczne doświadczenie poznawcze, zaprojektowane tak, aby uzyskać umiejętności przydatne każdemu deweloperowi! Nawet jeśli musisz posługiwać się innymi językami programowania, dzięki tej pozycji nauczysz się technik i praktyk, które będziesz stale wykorzystywać podczas kodowania! W tej książce między innymi: solidne podstawy tworzenia kodu, który będzie przejrzysty i łatwy w utrzymaniu metody, funkcje, pakiety... testowanie kodu i obsługa błędów dynamiczne aplikacje internetowe szablony HTML Go: rusz głową i programuj!