Programmeren in R-taal. Niveau 1. Basiskennis - cursus RUB 21.990. van Specialist, opleiding 24 academische uren, datum 15 mei 2023.
Gemengde Berichten / / December 05, 2023
De programmeertaal R is een populaire scriptprogrammeertaal die een krachtig hulpmiddel is geworden voor statistische gegevensanalyse. Met de R-taal en zijn bibliotheken kunnen niet alleen verschillende modellen worden gebouwd op basis van experimentele gegevens, maar ook visualisatie van de gegevens zelf en analyseresultaten uitvoeren, rapporten genereren en interactief creëren web applicaties.
De cursus “Programmeertaal R 4.0” onderzoekt alle elementen en constructies van de R-taal zelf, en onderzoekt ook enkele mogelijkheden van de basis-R-bibliotheken. De cursus biedt meer voorbeelden en laboratoriumwerk, waardoor studenten vrijwel onmiddellijk na voltooiing met het echte werk kunnen beginnen.
NAAR
De cursus Programmeertaal R 4.0 is bedoeld voor alle specialisten die zich bezighouden met data-analyse.
Je leert:
- werken in de RStudio-omgeving;
- de datatypen van de R-taal begrijpen;
- gebruik vertakkingen en lussen;
- functies maken en oproepen in R;
- werken met vectoren, lijsten, arrays en tabellen;
- gebruik formules en factoren;
- objectkenmerken configureren;
- gebruik overerving en polymorfisme;
- omgaan met fouten die in het programma voorkomen;
- gebruik codetracering;
- leer een debugger gebruiken;
- werken met teksten en datum/tijd;
- gebruik standaarddistributies en basisgegevensvisualisatie.
Toonaangevend docent van het Programmeercentrum met ruim 20 jaar ervaring. Bekroond met een Microsoft Certificate of Merit voor zijn grote persoonlijke bijdrage aan de ontwikkeling van trainingen in Microsoft Visual Studio-technologieën voor ontwikkelaars onder Microsoft Windows.
Heeft meer dan 15 jaar ervaring in softwareontwikkeling in Pascal, C, C++, C# met behulp van Windows API-, COM- en .NET-technologieën. In 2002 volgde Alexander Igorevich een gespecialiseerde opleiding in Londen en slaagde met succes voor het moeilijkste face-to-face examen in projectmanagement: Microsoft Solutions Framework. In 2006 nam hij deel aan een training in Dubai over het gebruik van nieuwe Windows Vista- en .Net 3.0-software-interfaces.
Cum laude afgestudeerd aan de Technische Staatsuniversiteit van Moskou, vernoemd naar N.E. Bauman. Heeft een academische graad van Kandidaat Technische Wetenschappen. Alexander Igorevich nam deel aan wetenschappelijke en commerciële projecten van het vernoemde Centrale Onderzoeksinstituut van Chermet. I.P. Bardin en toonaangevende ferrometallurgiebedrijven in Rusland en het GOS. Hij nam deel aan trainingsprojecten samen met Microsoft en AK Alrosa.
Neemt regelmatig deel aan Microsoft-conferenties. In 2012 nam hij deel aan Microsoft-conferenties in Nederland (juni) en India (september). In 2018 - op de internationale conferentie Net developer days in Warschau. Docenten van andere Microsoft-trainingscentra studeerden zelfs bij Alexander Igorevich op deze conferenties!
Lesgeven is de echte roeping van Alexander Igorevich. Gedurende de vele jaren dat hij bij het Centrum werkte, heeft hij met succes duizenden studenten opgeleid die gewilde specialisten op de arbeidsmarkt zijn geworden. Auteur en presentator van gratis “Specialistische” seminars over het creëren van workflows voor SharePoint. Recensies van dankbare afgestudeerden van zijn cursussen wijzen voortdurend op de hoge professionaliteit van de leraar en de briljante, boeiende manier om het materiaal te presenteren.
Module 1. Inleiding tot de R-taal en ontwikkelomgeving (2 ac. H.)
- Belangrijkste kenmerken van de R-taal
- R-taalbibliotheken
- RStudio-ontwikkelomgevingsinterface
- Oefenen: RStudio configureren, bibliotheken laden en verbinden en werken met het helpsysteem
module2. Gegevenstypen in R en ermee werken (4 ac. H.)
- Het R-type systeem begrijpen. Alles is een voorwerp
- Vectoren, lijsten, matrices en arrays
- Oefenen: basisstatistieken uit de basis-R-bibliotheek
- Formules en functies in R
- Oefenen: eenvoudige functies schrijven en oproepen. Scriptbestanden en hun verbinding
- Objectattributen
- Hulp- en speciale samengestelde objecten
- Oefening: werken met het Dataframe-object, met behulp van de dplyr-bibliotheek
module3. Expressies en opdrachten schrijven in R (4 ac. H.)
- Symbolen, constanten en bewerkingen van de R-taal
- Oefenen: uw eigen bewerkingen creëren
-Voorwaardelijke code-uitvoering (if...else)
- Loops voor, terwijl en herhalen
- Oefening: Het minimum en maximum vinden met ontbrekende gegevens (NA)
- Interoperabiliteit met andere programmeertalen
- Oefening: een functie aanroepen die in C is geschreven
- DZ: Vind lokale extrema van de functie (x3+2x2-3) /(x2+2) op het segment [-2;2]
module4. Schrijffuncties in R (4 ac. H.)
- Functieargumenten en argumenttoewijzing
- Objectzichtbaarheidsgebied
- Het concept van het milieu
- Sluitings- en anonieme functies
- Functie retourwaarde
- Oefenen: functies schrijven en aanroepen om de kenmerken van objecten te berekenen (minimum/maximum, gemiddelde, etc.)
module5. Objectgeoriënteerd programmeren (4 ac. H.)
- Objectklasse
- Erfenis in R
- Verzenden van functie-/methodeaanroepen
- GebruikMethode()
-VolgendeMethode()
- Oefenen: polymorfe functies schrijven en aanroepen om de kenmerken van objecten te berekenen (minimum/maximum, gemiddelde, etc.)
- DZ: Schrijf een functie voor het sorteren van vectoren, matrices en arrays met de mogelijkheid om een sorteeralgoritme te selecteren
module6. Uitzonderingen en foutopsporing in R (3 ac. H.)
- Genereren van uitzonderingen/fouten in R
- Onderscheppen en afhandelen van uitzonderingen/fouten
- Configureer de afhandeling van uitzonderingen/fouten
- Foutopsporing in code en functies
- Codetracering
- Oefening: fouten in R-programma's vinden, herstellen en/of negeren
Module 7. Nuttige functies uit de kernbibliotheek van de R-taal (3 ac. H.)
- Werken met datum en tijd
- Tekst-/tekenreeksverwerking
- Normale uitdrukkingen
- Gebruik van standaardverdelingen
- Visualisatie van functiegrafieken
- Oefening: Grafische controle van de normaliteit van de verdeling
- DZ: testen van hypothesen van normale verdeling met behulp van verschillende criteria, histogram en constructie van de envelop, kwantiel-kwantieldiagram
Als je je vaardigheden wilt verbeteren en je professionele niveau een stap hoger wilt brengen, dan ben je hier aan het juiste adres. IT-cursus Klantenbestand als belangrijkste instrument voor analyse en bedrijfsbeheer (KPI) van Softline op het gebied van IT-beheer in een korte periode zal je helpen de theorie in de praktijk te brengen, zodat je plezier kunt blijven houden in wat je doet dagelijks. Voor degenen die de training zonder hulp willen voltooien, zijn er online cursussen beschikbaar. Voor de voorstanders van een meer traditionele aanpak kun je de cursus op afstand volgen onder begeleiding van een ervaren trainer.
3,6
13 800 ₽