Ścieżka
Programista R
Utwórz bezpłatne konto
Kontynuuj z GooglePokaż więcej opcjilub
Uwielbiany przez kursantów z tysięcy firm
Szkolisz zespół?
Wypróbuj dla firmOpis ścieżki
Programista R
Zostań programistą R: Opanuj efektywne kodowanie i pakowanie
Rozpocznij swoją drogę do zostania biegłym programistą R, nawet jeśli nie masz wcześniejszego doświadczenia w kodowaniu. W tym Tracku zdobędziesz kluczowe umiejętności potrzebne do pisania wydajnego kodu w R, automatyzowania zadań oraz pakowania skryptów, aby łatwo je udostępniać i współpracować nad nimi.Zbuduj solidne podstawy w programowaniu w R
Zacznij od opanowania podstaw R, w tym:- Kluczowe struktury danych, takie jak liczby, ciągi znaków, czynniki, wartości logiczne, daty i godziny
- Struktury sterujące, takie jak instrukcje warunkowe i pętle, do przetwarzania danych i wykonywania obliczeń
- Pisanie modułowych i wielokrotnego użytku funkcji zgodnie z najlepszymi praktykami
- Techniki programowania obiektowego do zarządzania złożonymi bazami kodu
Zoptymalizuj swój kod pod kątem wydajności i efektywności
Przenieś swoje umiejętności w R na wyższy poziom, ucząc się, jak benchmarkować swój kod, aby identyfikować wąskie gardła wydajności i usprawniać operacje wymagające dużych zasobów. Poznasz przetwarzanie równoległe z użyciem potężnych bibliotek, takich jak parallel, purrr i foreach, co umożliwi bardziej wydajne obliczenia. Opanowując te techniki, będziesz pisać szybciej, bardziej zoptymalizowany kod R, który z łatwością poradzi sobie z dużymi zbiorami danych.Opanuj sztukę pakowania i współpracy
Jako programista R będziesz musiał udostępniać swój kod i współpracować z innymi. W tym Tracku nauczysz się:- Pakuj swój kod przy użyciu standardowych w branży narzędzi, takich jak devtools, roxygen2 i testthat
- Dokumentuj swój kod, aby był łatwy do zrozumienia i utrzymania
- Używaj kontroli wersji z Git, aby bezpiecznie i efektywnie zarządzać bazami kodu
- Wnieś wkład w projekty open source i współpracuj z innymi programistami
Dlaczego warto zostać programistą R?
R jest dziś bardzo poszukiwaną umiejętnością w świecie opartym na danych. Po ukończeniu tego Tracku będziesz w stanie automatyzować powtarzalne zadania i usprawniać przepływy pracy analizy danych, tworzyć solidne i łatwe w utrzymaniu pakiety R oraz skutecznie współpracować z data scientistami, analitykami i developerami. Te umiejętności pomogą Ci rozwijać karierę w takich dziedzinach jak analiza danych, business intelligence i badania.Niezależnie od tego, czy dopiero chcesz zostać programistą R, czy chcesz rozwijać swoje dotychczasowe umiejętności, ten Track zapewnia kompleksową ścieżkę do tego, by stać się pewnym siebie i kompetentnym Developerem R.Wymagania wstępne
Ta ścieżka nie ma wymagań wstępnychCourse
Opanuj podstawy analizy danych w R, w tym wektory, listy i ramki danych, i ćwicz R na rzeczywistych zbiorach danych.
Course
Kontynuuj drogę do zostania ninja R, poznając instrukcje warunkowe, pętle i funkcje wektorowe.
Course
Zacznij odkrywać i wizualizować własne dane z tidyverse — potężnym i popularnym zestawem narzędzi data science w R.
Course
Rozwijaj umiejętności Tidyverse, ucząc się, jak przekształcać i manipulować danymi za pomocą dplyr.
Project
Analyze the popularity of programming languages over time based on Stack Overflow data.
Course
Take your R skills up a notch by learning to write efficient, reusable functions.
Course
Naucz się pisać szybszy kod R, poznaj benchmarking i profilowanie oraz odkryj tajniki programowania równoległego.
Course
Naucz się łatwo podsumowywać i przekształcać listy za pomocą pakietu purrr.
Course
Odblokuj moc obliczeń równoległych w R. Rozwiń umiejętności analizy danych, przyspiesz obliczenia i łatwo przetwarzaj duże zbiory danych.
Course
Unix command line pomaga łączyć istniejące programy w nowe sposoby, automatyzować powtarzalne zadania i uruchamiać programy na klastrach i w chmurach.
Course
Learn to develop R packages and boost your coding skills. Discover package creation benefits, practice with dev tools, and create a unit conversion package.
Course
Naucz się programowania defensywnego w R, aby uczynić swój kod bardziej odpornym.
Course
Zarządzaj złożonością kodu, używając programowania obiektowego z systemami S3 i R6.
Course
Poznaj podstawy Git do kontroli wersji w projektach software i data.
Course
Poznaj gałęzie i zdalne repozytoria do kontroli wersji w zespołowych projektach software i data z Git!
Skill Assessment
bonusR Programming
ukończona
Zdobądź zaświadczenie o ukończeniu
Dodaj to poświadczenie do swojego profilu LinkedIn, CV lub życiorysuUdostępnij to w mediach społecznościowych i podczas oceny wyników pracyZapisz się teraz
Dołącz do ponad 19 milionów kursantów i zacznij Programista R już dziś!
Utwórz bezpłatne konto
Kontynuuj z GooglePokaż więcej opcjilub
Rozwijaj swoje umiejętności w zakresie danych dzięki DataCamp dla urządzeń mobilnych
Rób postępy w podróży dzięki naszym kursom mobilnym i codziennym 5-minutowym wyzwaniom kodowania.