Pakiety R. Zarządzanie, testowanie, dokumentacja i udostępnianie kodu. Wydanie II
- Wydawnictwo:
- Helion
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 344
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: Pakiety R. Zarządzanie, testowanie, dokumentacja i udostępnianie kodu. Wydanie II
W języku R podstawową jednostką współdzielonego kodu jest pakiet. Ma on ściśle określoną strukturę i można go łatwo udostępniać innym. Obecnie programiści R mogą korzystać z ponad 19 tysięcy przeróżnych pakietów. Poza prostym pobieraniem i używaniem pakietów opracowanych przez kogoś innego programistom R przydaje się umiejętność ich samodzielnego tworzenia.
Oto doskonały podręcznik tworzenia pakietów dla początkujących i zaawansowanych użytkowników!
Maoelle Salmon
Oto znakomity przewodnik po budowaniu pakietów R. Pokazuje, jak dokładnie wygląda proces tworzenia pakietu i z czego wynika jego struktura. Omawia poszczególne komponenty i metadane pakietu R, wyjaśnia także, na czym polega korzystanie z zależności i jakie są zasady eksportowania funkcji z pakietu. Wyczerpujące wyjaśnienie zagadnień testowania kodu za pomocą pakietu testthat uwzględnia również techniki przydatne w trudniejszych przypadkach. Książka zawiera ponadto omówienie systemu dokumentowania zawartości pakietu, a w końcowych rozdziałach przedstawia praktyki stosowane podczas jego tworzenia, takie jak korzystanie z kontroli wersji i przekazywanie go do repozytorium CRAN.
W książce:
- z czego się składa pakiet R
- praca z pakietem devtools w środowisku RStudio
- tworzenie testów jednostkowych za pomocą pakietu testthat
- przygotowywanie estetycznej i funkcjonalnej dokumentacji przy użyciu pakietu pkgdown
- korzystanie z nowoczesnych platform hostingowych dla kodu źródłowego
- dobre praktyki podczas pracy z pakietami R
Ułatwisz wielokrotne korzystanie z kodu R ― sobie lub innym użytkownikom.
Sam Lau, autor książki Learning Data Science
Skonwertuj swój kod w języku R na pakiety, które inni użytkownicy będą mogli łatwo instalować i używać. W tym uaktualnionym wydaniu programiści i naukowcy znajdą informacje pozwalające im na łączenie wielokrotnego użycia funkcji R, przykładowych danych i dokumentacji, dzięki zastosowaniu filozofii tworzenia pakietów wykorzystywanej przez zespół zajmujący się obsługą zestawu pakietów "tidyverse". Z lektury książki dowiesz się, jak automatyzować najczęściej wykonywanie zadanie programistyczne używając do tego zestawu pakietów R m.in. devtools, usethis, testthat i roxygen2.
Autorzy, Hadley Wickham i Jennifer Bryan z firmy Posit (dawniej RStudio), pomogą w szybkim tworzeniu pakietów oraz wyjaśnią, jak to robić coraz lepiej. Skoncentrujesz się na przeznaczeniu danego pakietu oraz stopniowo do perfekcji opanujesz strukturę pakietu.
W książce zostały poruszone wymienione tutaj zagadnienia:
- Omówienie kluczowych komponentów pakietu R m.in. kodu, dokumentacji i testów
- Usprawnienie sposobu pracy dzięki wykorzystaniu ekosystemu devtools i środowiska RStudio
- Nabycie efektywnych nawyków, takich jak umieszczanie funkcji w plikach
- Poznanie ważnych nowych funkcjonalności, które pojawiły się w ekosystemie devtools
- Opanowanie sztuki tworzenia testów jednostkowych korzystając z funkcjonalności wprowadzonej w wydaniu trzecim pakietu testthat
- Zamiana istniejącej dokumentacji na jej ładniejszą i bardziej przyjazną użytkownikom witrynę internetową dzięki użyciu pakietu pkgdown
- Wykorzystanie zalet oferowanych przez nowoczesne platformy hostingowe dla kodu źródłowego, takie jak GitHub
"Doskonały podręcznik dotyczący tworzenia pakietów, zarówno dla początkujących jak i bardziej zaawansowanych użytkowników, którzy chcą poznać fantastyczny ekosystem devtools."
Maoelle Salmon
"Doskonały i wyczerpujący podręcznik ułatwiający wielokrotne wykorzystanie kodu R, tobie lub innym użytkownikom."
Sam Lau, autor książki Learning Data Science, profesor nauk o danych w UC San Diego
Wybrane bestsellery
-
Poznaj świat programowania w R, języku stworzonym z myślą o statystyce, analizie danych i wizualizacji. Ta kompleksowa książka poprowadzi Cię krok po kroku od zupełnych podstaw aż po zaawansowane techniki, wszystko to w ciągu jednego dnia. Oto, czego się nauczysz: Podstawy języka R: Zrozumi...
Język R w jeden dzień. R od podstaw, po zaawansowane techniki Język R w jeden dzień. R od podstaw, po zaawansowane techniki
-
W dzisiejszej praktyce biznesowej duże znaczenie mają dane i ich analiza. W analizie zastosowanie znajduje wiele modeli statystycznych, implementowanych w różnych programach komputerowych. Na przykład Excel ma specjalny dodatek, nazwany po prostu Analiza Danych. Bardzo popularne narzędzie stanowi...
R i pakiet shiny. Kurs video. Interaktywne aplikacje w analizie danych R i pakiet shiny. Kurs video. Interaktywne aplikacje w analizie danych
(39.90 zł najniższa cena z 30 dni)74.50 zł
149.00 zł(-50%) -
WPROWADZENIE DO UCZENIA MASZYNOWEGO Z WYKORZYSTANIEM INTUICYJNEGO JĘZYKA R Uczenie maszynowe i analiza danych pełnią coraz ważniejszą rolę w tworzeniu wartości dodanej. Uczenie maszynowe pozwala znajdować ukryte w danych zależności, wnosząc nowe pomysły i wiedzę, którą trudno byłoby osi...(80.99 zł najniższa cena z 30 dni)
80.99 zł
89.99 zł(-10%) -
Metody statystyczne są kluczowym elementem data science, mimo to niewielu specjalistów data science posiada formalne wykształcenie statystyczne. Kursy i podręczniki o podstawach statystyki, rzadko kiedy omawiają temat z perspektywy data science. W drugim wydaniu tego popularnego podręcznika zosta...
Statystyka praktyczna w data science. 50 kluczowych zagadnień w językach R i Python. Wydanie II Statystyka praktyczna w data science. 50 kluczowych zagadnień w językach R i Python. Wydanie II
(41.40 zł najniższa cena z 30 dni)48.30 zł
69.00 zł(-30%) -
Dla niewtajemniczonych: QGIS to otwarte, bezpłatne oprogramowanie pozwalające w intuicyjny sposób zarządzać istniejącymi zbiorami geograficznymi dostępnymi w internecie, tworzyć własne dane, wykonywać analizy przestrzenne i - przede wszystkim - publikować ciekawe mapy. Program jest niezwykle pros...(59.40 zł najniższa cena z 30 dni)
69.30 zł
99.00 zł(-30%) -
Duński fizyk, laureat Nagrody Nobla, zauważył kiedyś, że „przewidywanie jest bardzo trudne, szczególnie jeśli idzie o przyszłość”. To prawda, przewidywanie przyszłości to nieco karkołomne zajęcie, jednak, o ile posiada się wystarczająco dużo danych z przeszłości, można ją do pewnego s...
Szeregi czasowe w R. Kurs video. Prognoza, analiza i wizualizacja w praktyce Szeregi czasowe w R. Kurs video. Prognoza, analiza i wizualizacja w praktyce
(39.90 zł najniższa cena z 30 dni)67.05 zł
149.00 zł(-55%) -
Żyjemy w świecie informacji. Przewagę w nim ma ten, kto dysponuje pożądanymi informacjami i (równocześnie) potrafi z nich zrobić odpowiedni użytek. Ten pierwszy etap - pozyskiwanie danych - w erze cyfrowej jest związany z czerpaniem ich z baz danych i odkrywaniem prawidłowości kryjących się w tym...
Data mining. Kurs video. Eksploracja danych z językiem R Data mining. Kurs video. Eksploracja danych z językiem R
(39.90 zł najniższa cena z 30 dni)59.59 zł
149.00 zł(-60%) -
Dzięki tej książce dowiesz się, jak to zrobić. Zaczniesz od przygotowania środowiska Power BI do używania skryptów w Pythonie i R. Następnie będziesz importować dane z nieobsługiwanych obiektów i przekształcać je za pomocą wyrażeń regularnych i złożonych algorytmów. Nauczysz się wywoływać zewnętr...
Dodaj mocy Power BI! Jak za pomocą kodu w Pythonie i R pobierać, przekształcać i wizualizować dane Dodaj mocy Power BI! Jak za pomocą kodu w Pythonie i R pobierać, przekształcać i wizualizować dane
(71.40 zł najniższa cena z 30 dni)83.30 zł
119.00 zł(-30%) -
Wykorzystanie danych zorientowanych na użytkownika w celu uzyskania realnych wyników biznesowych Dzięki tej książce Czytelnik będzie mógł wykorzystać w swojej firmie pełną moc danych behawioralnych używając w tym celu wyspecjalizowanych narzędzi. Algorytmy często stosowane w dano...
Analiza danych behawioralnych przy użyciu języków R i Python Analiza danych behawioralnych przy użyciu języków R i Python
(80.99 zł najniższa cena z 30 dni)80.99 zł
89.99 zł(-10%) -
Dzięki tej książce przejście od pracy z arkuszami Excela do samodzielnego tworzenia kodu w Pythonie i R będzie płynne i bezproblemowe. Rozpoczniesz od ugruntowania swoich umiejętności w Excelu i dogłębnego zrozumienia podstaw statystyki i analizy danych. Ułatwi Ci to rozpoczęcie pisania kodu w ję...
Zaawansowana analiza danych. Jak przejść z arkuszy Excela do Pythona i R Zaawansowana analiza danych. Jak przejść z arkuszy Excela do Pythona i R
(35.94 zł najniższa cena z 30 dni)41.93 zł
59.90 zł(-30%)
O autorze ebooka
Hadley Wickham pracuje w RStudio. Jest również członkiem fundacji R Foundation. Tworzy ciekawe narzędzia do analizy danych. Jest również naukowcem, autorem książek i wykładowcą. Angażuje się w promowanie języka R jako narzędzia do analizy danych.
Hadley Wickham, Jennifer Bryan - pozostałe książki
-
Oto drugie, zaktualizowane wydanie znakomitego przewodnika dla analityków danych. Dzięki niemu dowiesz się, w jaki sposób używać języka R do importowania, przekształcania i wizualizowania danych, a także do przekazywania uzyskanych wyników analizy. Nauczysz się też rozwiązywać najczęściej występu...
Język R w data science. Importowanie, porządkowanie, przekształcanie, wizualizowanie i modelowanie danych. Wydanie II Język R w data science. Importowanie, porządkowanie, przekształcanie, wizualizowanie i modelowanie danych. Wydanie II
(103.20 zł najniższa cena z 30 dni)90.30 zł
129.00 zł(-30%) -
Turn your R code into packages that others can easily install and use. With this fully updated edition, developers and data scientists will learn how to bundle reusable R functions, sample data, and documentation together by applying the package development philosophy used by the team that mainta...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Use R to turn data into insight, knowledge, and understanding. With this practical book, aspiring data scientists will learn how to do data science with R and RStudio, along with the tidyverse—a collection of R packages designed to work together to make data science fast, fluent, and fun. E...(245.65 zł najniższa cena z 30 dni)
245.65 zł
289.00 zł(-15%) -
Master the Shiny web framework—and take your R skills to a whole new level. By letting you move beyond static reports, Shiny helps you create fully interactive web apps for data analyses. Users will be able to jump between datasets, explore different subsets or facets of the data, run model...(211.65 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
Niniejsza książka jest przystępnie napisanym przewodnikiem po języku R i narzędziach służących do analizy danych. Zawarto tu wyczerpujące wprowadzenie do języka R, programu RStudio i tidyverse. Zaprezentowano zestaw pakietów R, które znacznie poprawiają komfort pracy podczas analizy danych. Wyjaś...
Język R. Kompletny zestaw narzędzi dla analityków danych Język R. Kompletny zestaw narzędzi dla analityków danych
(29.90 zł najniższa cena z 30 dni)44.50 zł
89.00 zł(-50%)
Ebooka "Pakiety R. Zarządzanie, testowanie, dokumentacja i udostępnianie kodu. Wydanie II" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Pakiety R. Zarządzanie, testowanie, dokumentacja i udostępnianie kodu. Wydanie II" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Pakiety R. Zarządzanie, testowanie, dokumentacja i udostępnianie kodu. Wydanie II" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- Tytuł oryginału:
- R Packages: Organize, Test, Document, and Share Your Code, 2nd Edition
- Tłumaczenie:
- Robert Górczyński
- ISBN Książki drukowanej:
- 978-83-289-1046-1, 9788328910461
- ISBN Ebooka:
- 978-83-289-1047-8, 9788328910478
- Format:
- 165x235
- Numer z katalogu:
- 224890
- Rozmiar pliku Pdf:
- 3.9MB
- Rozmiar pliku ePub:
- 5.5MB
- Rozmiar pliku Mobi:
- 5.5MB
- Pobierz przykładowy rozdział PDF
Spis treści ebooka
- 1. Cała gra
- Wczytywanie pakietu devtools i związanych z nim narzędzi
- Przykładowy pakiet: regexcite
- Podgląd gotowego produktu
- create_package()
- use_git()
- Tworzenie pierwszej funkcji
- use_r()
- load_all()
- Przekazanie funkcji strsplit1() do repozytorium
- check()
- Edycja pliku DESCRIPTION
- use_mit_license()
- document()
- Zmiany w pliku NAMESPACE
- Ponowne wywołanie check()
- install()
- use_testthat()
- use_package()
- use_github()
- use_readme_rmd()
- Koniec pracy: check() i install()
- Podsumowanie
- 2. Konfiguracja systemu
- devtools, usethis i Ty
- Osobista konfiguracja podstawowa
- Zestaw narzędzi do tworzenia pakietów R
- Windows
- macOS
- Linux
- Weryfikacja poprawności systemu
- devtools, usethis i Ty
- 3. Stan i struktura pakietu
- Stany pakietu
- Kod źródłowy pakietu
- Pakiet umieszczony w paczce
- .Rbuildignore
- Pakiet binarny
- Pakiet zainstalowany
- Pakiet w pamięci
- Biblioteki pakietu
- 4. Podstawy sposobu pracy
- Tworzenie pakietu
- Analiza istniejącego środowiska
- Nadanie nazwy pakietowi
- Tworzenie pakietu
- Dlaczego należy korzystać z wywołania create_package()?
- Projekty RStudio
- Zalety używania projektów RStudio
- Tworzenie Projektu RStudio
- Co tworzy Projekt RStudio?
- Uruchamianie Projektu RStudio
- Projekt RStudio kontra aktywny projekt usethis
- Bieżący katalog roboczy i dyscyplina związana ze ścieżkami dostępu
- Funkcja load_all()
- Zalety funkcji load_all()
- Inne sposoby wywołania load_all()
- check() i R CMD check
- Sposób pracy
- Pod maską polecenia R CMD check
- Tworzenie pakietu
- 5. Zawartość pakietu
- Alfa - działający skrypt
- Bravo - lepsza wersja działającego skryptu
- Charlie - oddzielny plik z funkcjami pomocniczymi
- Delta - nieudana próba utworzenia pakietu
- Echo - działający pakiet
- Foxtrot - kompilacja kontra uruchomienie
- Golf - efekty uboczne
- Rozważania końcowe
- Skrypt kontra pakiet
- Wyszukiwanie w pakiecie
- Pakiet kodu jest inny
- 6. Kod w języku R
- Umieszczanie funkcji w plikach
- Szybsze informacje zwrotne dzięki użyciu wywołania load_all()
- Styl tworzenia kodu
- Kiedy kod jest wykonywany?
- Przykład: ścieżka dostępu zwrócona przez system.file()
- Przykład: dostępne kolory
- Przykład: alias dla funkcji
- Szanowanie środowiska R
- Zarządzanie stanem za pomocą pakietu withr
- Przywracanie stanu za pomocą wywołania base::on.exit()
- Odizolowanie efektów ubocznych
- Gdy potrzebujesz efektów ubocznych
- Nieustanne sprawdzanie poprawności
- 7. Dane
- Dane wyeksportowane
- Zachowanie pierwotnej historii danych pakietu
- Dokumentowanie zbiorów danych
- Znaki inne niż ASCII w danych
- Dane wewnętrzne
- Plik danych niezmodyfikowanych
- Ścieżki dostępu plików
- Funkcje pomocnicze pkg_example()
- Stan wewnętrzny
- Trwałe dane użytkownika
- ROZDZIAŁ 8
- Dane wyeksportowane
- 8. Inne komponenty
- Inne katalogi
- Zainstalowane pliki
- Plik CITATION w pakiecie
- Narzędzia konfiguracji
- CZĘŚĆ III
- 9. Plik DESCRIPTION
- Plik DESCRIPTION
- Pola Title i Description - na czym polega działanie pakietu?
- Pole Authors - kim jesteś?
- Adres URL i zgłaszanie błędów
- Pole License
- Pola Imports, Suggests i Friends
- Wersja minimalna
- Pola Depends i LinkingTo
- Problem z wersją R
- Inne pola
- Pola niestandardowe
- 10. Zależności - nastawienie i kontekst
- Kiedy należy skorzystać z zależności?
- Zależności nie są takie same
- Postaw na podejście holistyczne, zrównoważone i ilościowe
- Przemyślenia dotyczące zależności ściśle związanych z tidyverse
- Imports czy Suggests?
- Przestrzeń nazw
- Uzasadnienie
- Plik NAMESPACE
- Ścieżka wyszukiwania
- Wyszukiwanie funkcji dla kodu użytkownika
- Wyszukiwanie funkcji w pakiecie
- Dołączanie kontra wczytywanie
- Imports czy Depends?
- Kiedy należy skorzystać z zależności?
- 11. Zależności - praktyka
- Niejasności związane z importowaniem
- Konwencje zastosowane w tym rozdziale
- Sposób pracy z plikiem NAMESPACE
- Pakiet został wymieniony w polu Imports
- Kod w katalogu R
- W kodzie testu
- W przykładach i w ulotkach
- Pakiet jest wymieniony w polu Suggests
- W kodzie zdefiniowanym w plikach katalogu R
- W kodzie testowym
- W przykładach i w ulotkach
- Pakiet został wymieniony w polu Depends
- W kodzie zdefiniowanym w plikach katalogu R oraz w kodzie testowym
- W przykładach i w ulotkach
- Pakiet jest zależnością niestandardową
- Zależność od programistycznej wersji pakietu
- Pole Config/Needs/*
- Eksportowanie
- Co należy wyeksportować?
- Ponowne eksportowanie
- Operacje importowania i eksportowania powiązane z systemem S3
- 12. Licencje
- Szersza perspektywa
- Kod, który tworzysz
- Pliki kluczy
- Więcej licencji dla kodu
- Licencje dla danych
- Ponowne licencjonowanie
- Kod przekazany Tobie
- Kod dołączony do pakietu
- Zgodność licencji
- Jak dołączyć kod?
- Kod używany przez Ciebie
- 13. Podstawy testowania
- Dlaczego warto podjąć wysiłek związany z testowaniem?
- Wprowadzenie do pakietu testthat
- Struktura testów i praca z nimi
- Konfiguracja początkowa
- Tworzenie testu
- Uruchamianie testów
- Organizacja testu
- Oczekiwania
- Sprawdzanie równości
- Sprawdzanie pod kątem błędów
- Testy migawek
- Skróty dla innych często spotykanych wzorców
- 14. Projektowanie zbioru testów
- Co należy testować?
- Pokrycie testami
- Ogólne reguły dotyczące testowania
- Testy samowystarczalne
- Testy odizolowane
- Planowanie niepowodzenia testu
- Powtarzanie jest w porządku
- Eliminowanie tarć między testowaniem interaktywnym i zautomatyzowanym
- Pliki związane z testowaniem
- Zniknąć z pola widzenia - pliki w katalogu R
- tests/testthat.R
- Pliki pomocnicze testthat
- Pliki konfiguracyjne testthat
- Pliki ignorowane przez testthat
- Przechowywanie danych testowych
- Gdzie będą zapisywane pliki podczas testów?
- Co należy testować?
- 15. Zaawansowane techniki testowania
- Przygotowywanie warunków początkowych testów
- Tworzenie useful_thing za pomocą funkcji pomocniczej
- Tworzenie (i usuwanie) lokalnego elementu useful_thing
- Trwałe przechowywanie konkretnego elementu useful_thing
- Budowanie własnych narzędzi testowania
- Funkcja pomocnicza zdefiniowana w teście
- Oczekiwania niestandardowe
- Kiedy testowanie staje się trudne?
- Pomijanie testu
- Imitacje
- Klucze tajne użytkownika
- Uwagi specjalne dotyczące pakietów repozytorium CRAN
- Pomijanie testu
- Szybkość działania
- Odtwarzalność
- Testy niepewne
- Higiena związana z procesem i systemem plików
- Przygotowywanie warunków początkowych testów
- 16. Dokumentacja funkcji
- Podstawy pracy z roxygen2
- Sposób pracy z dokumentacją
- Komentarze, bloki i tagi roxygen2
- Najważniejsze funkcjonalności składni Markdown
- Tytuł, opis, szczegóły
- Tytuł
- Opis
- Szczegóły
- Argumenty
- Wiele argumentów
- Dziedziczenie argumentów
- Wartość zwrotna
- Przykłady
- Treść
- Pozostawienie środowiska w jego początkowej postaci
- Błędy
- Zależności i wykonywanie warunkowe
- Łączenie przykładów i tekstu
- Wielokrotne wykorzystywanie dokumentacji
- Wiele funkcji w jednym temacie
- Dokumentacja dziedziczona
- Dokumenty potomne
- Temat pomocy dla pakietu
- Podstawy pracy z roxygen2
- 17. Ulotki
- Sposób pracy podczas tworzenia ulotki
- Metadane
- Rada dotycząca tworzenia ulotek
- Diagramy
- Łącza
- Ścieżki dostępu plików
- Ile ulotek?
- Publikacje naukowe
- Uwagi szczególne dotyczące kodu ulotki
- Artykuł zamiast ulotki
- Jak są tworzone i sprawdzane ulotki?
- Polecenie R CMD build i ulotki
- Polecenie R CMD check i ulotki
- 18. Inne pliki Markdown
- Plik README
- Pliki README.Rmd i README.md
- Plik NEWS
- Plik README
- 19. Witryna internetowa
- Tworzenie witryny internetowej
- Wdrożenie
- Co dalej?
- Logo
- Indeks
- Wygenerowane przykłady
- Łącza
- Ułożenie indeksu
- Ulotki i artykuły
- Łącza
- Ułożenie indeksu
- Artykuły niebędące ulotkami
- Tryb programistyczny
- 20. Praktyki dotyczące tworzenia oprogramowania
- Git i GitHub
- Praktyka standardowa
- Ciągła integracja
- Akcje GitHuba
- Wykonywanie polecenia R CMD check za pomocą akcji GitHuba
- Inne zastosowania dla akcji GitHuba
- Git i GitHub
- 21. Cykl życiowy
- Ewolucja pakietu
- Numer wersji pakietu
- Konwencje numerów wersji pakietów tidyverse
- Zachowanie wstecznej zgodności i przełomowe zmiany
- Wersja główna, wersja mniejsza i wersja poprawki
- Mechanizm wersji pakietu
- Wady i zalety zmiany określanej jako przełomowa
- Etapy cyklu życiowego i narzędzia wspomagające
- Etapy cyklu życiowego i plakietki
- Uznanie funkcji za przestarzałą
- Uznanie argumentu za przestarzały
- Komponent pomocniczy podczas uznawania za przestarzałe
- Zmiana w zależności
- Zastępowanie funkcji
- 22. Przekazanie pakietu do repozytorium CRAN
- Określenie typu wydania
- Początkowe wydanie poprzez repozytorium CRAN - kwestie specjalne
- Polityki stosowane w repozytorium CRAN
- Monitorowanie pod kątem zmian
- Dokładne sprawdzenie wyniku wykonania polecenia R CMD check
- Operacje sprawdzenia w repozytorium CRAN i powiązane z nimi usługi
- Sprawdzanie zależności odwrotnych
- Zależności odwrotne i przełomowe zmiany
- Uaktualnienie komentarzy dla repozytorium CRAN
- Proces przekazania pakietu do repozytorium CRAN
- Tryby niepowodzenia
- Świętowanie sukcesu
Przedmowa
Część I. Rozpoczęcie pracy
Część II. Komponenty pakietu
Część III. Metadane pakietu
Część IV. Testowanie
Część V. Dokumentacja
Część VI. Obsługa techniczna i dystrybucja
Helion - inne książki
-
Oto zaktualizowane wydanie popularnego przewodnika, dzięki któremu skorzystasz z ponad dwustu sprawdzonych receptur bazujących na najnowszych wydaniach bibliotek Pythona. Wystarczy, że skopiujesz i dostosujesz kod do swoich potrzeb. Możesz też go uruchamiać i testować za pomocą przykładowego zbio...
Uczenie maszynowe w Pythonie. Receptury. Od przygotowania danych do deep learningu. Wydanie II Uczenie maszynowe w Pythonie. Receptury. Od przygotowania danych do deep learningu. Wydanie II
(57.84 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%) -
Dzięki tej przystępnej książce zrozumiesz metody działania wielkich modeli językowych i techniki szkolenia modeli generatywnych. Następnie zapoznasz się z przypadkami użycia, w których ChatGPT sprawdzi się najlepiej, a w efekcie zwiększy produktywność i kreatywność. Dowiesz się też, jak wchodzić ...
Generatywna sztuczna inteligencja z ChatGPT i modelami OpenAI. Podnieś swoją produktywność i innowacyjność za pomocą GPT3 i GPT4 Generatywna sztuczna inteligencja z ChatGPT i modelami OpenAI. Podnieś swoją produktywność i innowacyjność za pomocą GPT3 i GPT4
(51.35 zł najniższa cena z 30 dni)55.30 zł
79.00 zł(-30%) -
Ta książka jest przewodnikiem dla profesjonalistów do spraw cyberbezpieczeństwa. Przedstawia podstawowe zasady reagowania na incydenty bezpieczeństwa i szczegółowo, na przykładach, omawia proces tworzenia zdolności szybkiej i skutecznej reakcji na takie zdarzenia. Zaprezentowano tu techniki infor...
Informatyka śledcza. Narzędzia i techniki skutecznego reagowania na incydenty bezpieczeństwa. Wydanie III Informatyka śledcza. Narzędzia i techniki skutecznego reagowania na incydenty bezpieczeństwa. Wydanie III
(79.20 zł najniższa cena z 30 dni)69.30 zł
99.00 zł(-30%) -
Czy wiesz, co kryje się w centrum naszej Galaktyki? Czy zastanawiasz się czasem, jak powstają czarne dziury i co one oznaczają dla naszego zrozumienia wszechrzeczy? Czy chcesz poznać tajemnice tych niesamowitych obiektów, które wykraczają poza granice wyobraźni? Jeśli tak, to bestseller Czarne dz...(47.20 zł najniższa cena z 30 dni)
41.30 zł
59.00 zł(-30%) -
To piąte, gruntownie zaktualizowane wydanie podręcznika, który doceni każdy student informatyki i inżynier oprogramowania. Książka obejmuje szeroki zakres zagadnień, od podstawowych pojęć po zaawansowaną problematykę związaną z najnowszymi trendami w systemach operacyjnych. Wyczerpująco omawia pr...(143.20 zł najniższa cena z 30 dni)
125.30 zł
179.00 zł(-30%) -
Jak sądzisz, co stanowi bazę informatyki? Od czego powinien zacząć przyszły programista? Może od opanowania jednego z najpopularniejszych języków programowania? Oczywiście mógłby od tego rozpocząć, tyle że to trochę tak, jakby uczyć się korzystać z narzędzia bez świadomości, do czego ono właściwi...
Informacja i kodowanie. Krótkie wprowadzenie z przykładami zastosowań Informacja i kodowanie. Krótkie wprowadzenie z przykładami zastosowań
(47.20 zł najniższa cena z 30 dni)41.30 zł
59.00 zł(-30%) -
Książkę szczególnie docenią analitycy bezpieczeństwa, którzy chcą się zapoznać z zestawem poleceń ARM i zdobyć wiedzę umożliwiającą im efektywne korzystanie z technik inżynierii wstecznej. Poza zestawem potrzebnych poleceń znalazło się w niej mnóstwo przydatnych informacji. Znajdziesz tu przegląd...
Niebieski lis. Polecenia procesorów Arm i inżynieria wsteczna Niebieski lis. Polecenia procesorów Arm i inżynieria wsteczna
(57.84 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%) -
Ewolucja formularzy internetowych zaczęła się od prostych znaczników języka HTML 2.0 opublikowanego w 1993 roku. Z czasem HTML oferował bardziej zaawansowane funkcje obsługi formularzy. Późniejsze wersje, HTML4, a następnie HTML5, wprowadziły nowe typy pól, takie jak pola daty, koloru czy też adr...
Angular i formularze reaktywne. Praktyczny przewodnik Angular i formularze reaktywne. Praktyczny przewodnik
(44.85 zł najniższa cena z 30 dni)48.30 zł
69.00 zł(-30%) -
Tę książkę docenią praktycy: inżynierowie uczenia maszynowego i analitycy danych, poszukujący sposobu praktycznego zaadaptowania modeli transformacyjnych do swoich potrzeb. Autorzy skupili się na praktycznej stronie tworzenia aplikacji językowych, a w poszczególnych rozdziałach ujęto wszystkie na...
Przetwarzanie języka naturalnego z wykorzystaniem transformerów. Budowanie aplikacji językowych za pomocą bibliotek Hugging Face Przetwarzanie języka naturalnego z wykorzystaniem transformerów. Budowanie aplikacji językowych za pomocą bibliotek Hugging Face
(59.40 zł najniższa cena z 30 dni)69.30 zł
99.00 zł(-30%) -
Bez Photoshopa, Illustratora i InDesigna wielu profesjonalnych grafików nie wyobraża sobie pracy. Każda z tych aplikacji jest znakomita, ale często do uzyskania jakiegoś spektakularnego efektu trzeba użyć dwóch lub trzech. Musisz więc zrozumieć zależności między tymi aplikacjami i dokładnie wiedz...
Adobe Photoshop, Illustrator i InDesign. Współdziałanie i przepływ pracy. Oficjalny podręcznik Adobe Photoshop, Illustrator i InDesign. Współdziałanie i przepływ pracy. Oficjalny podręcznik
(65.40 zł najniższa cena z 30 dni)76.30 zł
109.00 zł(-30%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Pakiety R. Zarządzanie, testowanie, dokumentacja i udostępnianie kodu. Wydanie II Hadley Wickham, Jennifer Bryan (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.