Programmering i R-sprog. Niveau 1. Grundlæggende viden - kursus RUB 21.990. fra Specialist, uddannelse 24 akademiske timer, dato 15. maj 2023.
Miscellanea / / December 05, 2023
R-programmeringssproget er et populært script-programmeringssprog, der er blevet et kraftfuldt værktøj til statistisk dataanalyse. R-sproget og dets biblioteker tillader ikke kun at bygge forskellige modeller baseret på eksperimentelle data, men også udføre visualisering af selve data og analyseresultater, generere rapporter og skabe interaktive webapplikationer.
Kurset "Programmeringssprog R 4.0" undersøger alle elementer og konstruktioner af selve R-sproget, og undersøger også nogle af mulighederne i de grundlæggende R-biblioteker. Kurset giver flere eksempler og laboratoriearbejde, som vil give eleverne mulighed for at begynde rigtigt arbejde næsten umiddelbart efter afslutningen.
TIL
R 4.0 Programmeringssprog-kurset er beregnet til alle specialister involveret i dataanalyse.
Du vil lære:
- arbejde i RStudio-miljøet;
- forstå R-sprogets datatyper;
- brug forgrening og sløjfer;
- oprette og kalde funktioner i R;
- arbejde med vektorer, lister, arrays og tabeller;
- bruge formler og faktorer;
- konfigurere objektattributter;
- brug arv og polymorfi;
- håndtere fejl, der opstår i programmet;
- brug kodesporing;
- lære at bruge en debugger;
- arbejde med tekster og dato/tid;
- bruge standarddistributioner og grundlæggende datavisualisering.
Ledende underviser i Programmeringscentret med mere end 20 års erfaring. Tildelt et Microsoft Certificate of Merit for sit store personlige bidrag til udviklingen af træning i Microsoft Visual Studio-teknologier til udviklere under Microsoft Windows.
Har mere end 15 års erfaring med softwareudvikling i Pascal, C, C++, C# ved brug af Windows API, COM og .NET teknologier. I 2002 gennemgik Alexander Igorevich specialiseret uddannelse i London og bestod med succes den sværeste ansigt-til-ansigt eksamen i projektledelse - Microsoft Solutions Framework. I 2006 deltog han i en uddannelse i Dubai om brugen af nye Windows Vista- og .Net 3.0-softwaregrænseflader.
Uddannet med udmærkelse fra Moscow State Technical University opkaldt efter N.E. Bauman. Har en akademisk grad som kandidat for tekniske videnskaber. Alexander Igorevich deltog i videnskabelige og kommercielle projekter fra Central Research Institute of Chermet opkaldt efter. I.P. Bardin og førende jernmetallurgivirksomheder i Rusland og SNG. Han deltog i træningsprojekter sammen med Microsoft og AK Alrosa.
Deltager jævnligt i Microsoft-konferencer. I 2012 deltog han i Microsoft-konferencer i Holland (juni) og Indien (september). I 2018 - på den internationale konference Net developer days i Warszawa. Faktisk studerede lærere fra andre Microsoft træningscentre med Alexander Igorevich på disse konferencer!
Undervisning er Alexander Igorevichs egentlige kald. Gennem de mange års arbejde i Centret har han med succes oplært tusindvis af studerende, der er blevet eftertragtede specialister på arbejdsmarkedet. Forfatter og oplægsholder af gratis "Specialist"-seminarer om at skabe arbejdsgange til SharePoint. Anmeldelser fra taknemmelige kandidater af hans kurser bemærker konstant lærerens høje professionalisme og den strålende, engagerende måde at præsentere materialet på.
Modul 1. Introduktion til R-sproget og udviklingsmiljøet (2 ac. h.)
- Hovedtræk ved R-sproget
- R sprogbiblioteker
- RStudio udviklingsmiljø interface
- Øvelse: Konfiguration af RStudio, indlæsning og tilslutning af biblioteker og arbejde med hjælpesystemet
Modul 2. Datatyper i R og arbejde med dem (4 ac. h.)
- Forståelse af R-type systemet. Alt er et objekt
- Vektorer, lister, matricer og arrays
- Praksis: Grundlæggende statistik fra det grundlæggende R-bibliotek
- Formler og funktioner i R
- Øvelse: At skrive og ringe til simple funktioner. Script-filer og deres forbindelse
- Objektattributter
- Hjælpe- og specielle sammensatte genstande
- Øvelse: Arbejde med datarammeobjektet ved hjælp af dplyr-biblioteket
Modul 3. Skrive udtryk og kommandoer i R (4 ac. h.)
- Symboler, konstanter og operationer af R-sproget
- Praksis: At skabe dine egne operationer
-Betinget kodeudførelse (hvis...else)
- Sløjfer for, mens og gentag
- Øvelse: Find minimum og maksimum med manglende data (NA)
- Interoperabilitet med andre programmeringssprog
- Øv: Kaldning af en funktion skrevet i C
- DZ: Find lokale ekstrema for funktionen (x3+2x2-3) /(x2+2) på segmentet [-2;2]
Modul 4. Skrivefunktioner i R (4 ac. h.)
- Funktionsargumenter og argumentmapping
- Objekts synlighedsområde
- Begrebet miljø
- Lukning og anonyme funktioner
- Funktionsreturværdi
- Øvelse: Skrive- og kaldefunktioner til at beregne karakteristika for objekter (minimum/maksimum, gennemsnit osv.)
Modul 5. Objektorienteret programmering (4 ac. h.)
- Objektklasse
- Arv i R
- Forsendelsesfunktion/metodekald
- UseMethod()
-NextMethod()
- Øvelse: At skrive og kalde polymorfe funktioner for at beregne karakteristika for objekter (minimum/maksimum, gennemsnit osv.)
- DZ: Skriv en funktion til sortering af vektorer, matricer og arrays med mulighed for at vælge en sorteringsalgoritme
Modul 6. Undtagelser og fejlretning i R (3 ac. h.)
- Generering af undtagelser/fejl i R
- Opsnappe og håndtere undtagelser/fejl
- Konfigurer undtagelse/fejlhåndtering
- Debugging kode og funktioner
- Kodesporing
- Øvelse: Finde, rette og/eller ignorere fejl i R-programmer
Modul 7. Nyttige funktioner fra kernebiblioteket i R-sproget (3 ac. h.)
- Arbejder med dato og tid
- Tekst/strengbehandling
- Regelmæssige udtryk
- Brug af standardfordelinger
- Visualisering af funktionsgrafer
- Praksis: Grafisk kontrol af fordelingens normalitet
- DZ: Test af hypoteser om normalfordeling ved hjælp af forskellige kriterier, histogram og konstruktion af dets indhyllingskurve, kvantil-kvantildiagram
Hvis du ønsker at forbedre dine færdigheder og tage dit faglige niveau et skridt højere, så er du kommet til det rette sted. IT-kursus Kundebase som det vigtigste værktøj til analyse og forretningsledelse (KPI) fra Softline inden for IT-ledelse i en kort periode vil hjælpe dig med at omsætte teori i praksis, så du kan fortsætte med at nyde det, du laver daglige. For dem, der ønsker at gennemføre uddannelsen uden assistance, er onlinekurser tilgængelige. For tilhængere af en mere traditionel tilgang kan du studere kurset på afstand under vejledning af en erfaren træner.
3,6
13 800 ₽