Logo Crossweb

Log in

No account yet? Forgot password

Przypomnij hasło

close Wypełnij formularz.
Na Twój adres e-mail zostanie wysłane link umożliwiający zmianę hasła.
Send
This event has already taken place. Check upcoming events

PAZUR 35 -- Jak pisać lepsze oprogramowanie w R?

Event:
PAZUR 35 -- Jak pisać lepsze oprogramowanie w R?
Event type:
Workshops
Category:
IT
Topic:
Date:
30.01.2020 (thursday)
Time:
18:00
Language:
Polish
Price:
Free
City:
Place:
Poznan University of Economics
Address:
aleja Niepodległości 10
Speakers:
Description:


Przewidujemy jeden referat w formie warsztatów (proszę wziąć swoje laptopy). Czas trwania: 18-20. Wymagana znajomość R.


Prowadzący:


Piotr Sobczyk (Szychta w Danych; Senior Data Scientist w OLX Berlin; WhyR Fundation; https://github.com/psobczyk)


Szczegóły:


Jak pisać lepsze oprogramowanie w R?


R używany jest często jako statystyczny kalkulator. Osoby korzystające z niego nierzadko nie mają doświadczenia jako programiści. Kiedy kody które piszą stają się coraz bardziej skomplikowane, pojawia się problem zarządzania nimi, a także ich przejrzystości i stabilności. W ciągu 2-3 spotkań chcę opowiedzieć o narzędziach, pakietach i praktykach, które mogą pomóc w tym, aby tworzyć lepsze oprogramowanie. Na pierwszym spotkaniu chcę poruszyć kwestie ,,podstawowe”


1. Tworzenie pakietów, dokumentacja w roxygen, ,,package check” w pakiecie devtools

2. Automatyczne sprawdzenia i naprawa składni za pomocą pakietów usethis, lintr i styler

3. Testowanie kodu za pomocą pakietów usethis i testthat

4. Kontrola wersji (git, GitHub) (temat opcjonalny jeśli starczy nam czasu)


Spotkanie będzie miało charakter warsztatowy dlatego jest bardzo ważne, żeby przynieść własne komputery. Polecam mieć zainstalowane RStudio oraz pakiety: install.packages(c("devtools", "usethis", "testthat", "lintr", "styler", "pkgKitten”, "roxygen2”)).


A także git-a

- Windows: http://git-scm.com/download/win

- OS X: http://git-scm.com/download/mac

- Debian/Ubuntu: sudo apt-get install git-core



Participants (1):

Profile of employers

Similar events