Programmazione in linguaggio R. Livello 1. Conoscenze di base - corso RUB 21.990. da Specialista, formazione 24 ore accademiche, data 15 maggio 2023.
Miscellanea / / December 05, 2023
Il linguaggio di programmazione R è un popolare linguaggio di programmazione di scripting che è diventato un potente strumento per l'analisi statistica dei dati. Il linguaggio R e le sue librerie consentono non solo di costruire vari modelli basati su dati sperimentali, ma anche eseguire la visualizzazione dei dati stessi e dei risultati dell'analisi, generare report e creare interattivi applicazioni web.
Il corso “Programming Language R 4.0” esamina tutti gli elementi e i costrutti del linguaggio R stesso, ed esamina anche alcune delle capacità delle librerie R di base. Il corso fornisce ulteriori esempi e attività di laboratorio, che consentiranno agli studenti di iniziare il lavoro vero e proprio quasi immediatamente dopo il completamento.
A
Il corso R 4.0 Programming Language è destinato a tutti gli specialisti coinvolti nell'analisi dei dati.
Imparerai:
- lavorare nell'ambiente RStudio;
- comprendere i tipi di dati del linguaggio R;
- utilizzare ramificazioni e loop;
- creare e chiamare funzioni in R;
- lavorare con vettori, elenchi, matrici e tabelle;
- utilizzare formule e fattori;
- configurare gli attributi dell'oggetto;
- utilizzare l'ereditarietà e il polimorfismo;
- gestire gli errori che si verificano nel programma;
- utilizzare il tracciamento del codice;
- imparare ad usare un debugger;
- lavorare con testi e data/ora;
- utilizzare distribuzioni standard e visualizzazione di dati di base.
Insegnante principale del Centro di Programmazione con più di 20 anni di esperienza. Premiato con un certificato di merito Microsoft per il suo grande contributo personale allo sviluppo della formazione sulle tecnologie Microsoft Visual Studio per sviluppatori sotto Microsoft Windows.
Ha più di 15 anni di esperienza nello sviluppo di software in Pascal, C, C++, C# utilizzando le tecnologie Windows API, COM e .NET. Nel 2002, Alexander Igorevich ha seguito una formazione specializzata a Londra e ha superato con successo l'esame faccia a faccia più difficile nella gestione dei progetti: Microsoft Solutions Framework. Nel 2006 ha partecipato ad un corso di formazione a Dubai sull'utilizzo delle nuove interfacce software Windows Vista e .Net 3.0.
Laureato con lode presso l'Università Tecnica Statale di Mosca intitolata a N.E. Baumann. Ha un titolo accademico di Candidato di Scienze Tecniche. Alexander Igorevich ha partecipato a progetti scientifici e commerciali dell'Istituto Centrale di Ricerca di Chermet da cui prende il nome. IP Bardin e le principali imprese di metallurgia ferrosa in Russia e nella CSI. Ha preso parte a progetti di formazione insieme a Microsoft e AK Alrosa.
Partecipa regolarmente alle conferenze Microsoft. Nel 2012 ha partecipato a conferenze Microsoft nei Paesi Bassi (giugno) e in India (settembre). Nel 2018 - alla conferenza internazionale Net Developer Days a Varsavia. In effetti, gli insegnanti di altri centri di formazione Microsoft hanno studiato con Alexander Igorevich in queste conferenze!
L’insegnamento è la vera vocazione di Alexander Igorevich. Nel corso dei molti anni di lavoro presso il Centro, ha formato con successo migliaia di studenti che sono diventati specialisti ricercati nel mercato del lavoro. Autore e relatore di seminari "specialisti" gratuiti sulla creazione di flussi di lavoro per SharePoint. Le recensioni dei diplomati riconoscenti dei suoi corsi sottolineano costantemente l'elevata professionalità dell'insegnante e il modo brillante e coinvolgente di presentare il materiale.
Modulo 1. Introduzione al linguaggio R e all'ambiente di sviluppo (2 ac. H.)
- Principali caratteristiche del linguaggio R
- Librerie di linguaggi R
- Interfaccia dell'ambiente di sviluppo RStudio
- Esercitazione: configurazione di RStudio, caricamento e connessione di librerie e utilizzo del sistema di guida
Modulo 2. Tipi di dati in R e lavorare con essi (4 ac. H.)
- Comprensione del sistema di tipo R. Tutto è un oggetto
- Vettori, liste, matrici e array
- Esercitazione: statistiche di base dalla libreria R di base
- Formule e funzioni in R
- Esercitazione: scrivere e chiamare semplici funzioni. File di script e loro connessione
- Attributi dell'oggetto
- Oggetti compositi ausiliari e speciali
- Esercitazione: lavorare con l'oggetto Data frame, utilizzando la libreria dplyr
Modulo 3. Scrivere espressioni e comandi in R (4 ac. H.)
- Simboli, costanti e operazioni del linguaggio R
- Esercitazione: creare le proprie operazioni
-Esecuzione condizionale del codice (if...else)
- Cicli per, mentre e ripeti
- Esercizio: Trovare il minimo e il massimo con i dati mancanti (NA)
- Interoperabilità con altri linguaggi di programmazione
- Esercitazione: Chiamare una funzione scritta in C
- DZ: trova gli estremi locali della funzione (x3+2x2-3) /(x2+2) sul segmento [-2;2]
Modulo 4. Funzioni di scrittura in R (4 ac. H.)
- Argomenti di funzione e mappatura degli argomenti
- Area di visibilità dell'oggetto
- Il concetto di ambiente
- Funzioni di chiusura e anonimato
- Valore restituito dalla funzione
- Esercitazione: Scrivere e chiamare funzioni per calcolare le caratteristiche degli oggetti (minimo/massimo, media, ecc.)
Modulo 5. Programmazione ad oggetti (4 ac. H.)
- Classe oggetto
- Eredità in R
- Dispacciamento chiamate di funzione/metodo
- UsaMetodo()
-Metodo successivo()
- Esercitazione: Scrivere e chiamare funzioni polimorfiche per calcolare le caratteristiche degli oggetti (minimo/massimo, media, ecc.)
- DZ: scrivere una funzione per ordinare vettori, matrici e array con la possibilità di selezionare un algoritmo di ordinamento
Modulo 6. Eccezioni e debug in R (3 ac. H.)
- Generazione di eccezioni/errori in R
- Intercettare e gestire eccezioni/errori
- Configurare la gestione delle eccezioni/errori
- Debug del codice e delle funzioni
- Tracciamento del codice
- Esercitazione: trovare, correggere e/o ignorare errori nei programmi R
Modulo 7. Funzioni utili dalla libreria principale del linguaggio R (3 ac. H.)
- Lavorare con data e ora
- Elaborazione di testo/stringa
- Espressioni regolari
- Utilizzo di distribuzioni standard
- Visualizzazione dei grafici delle funzioni
- Esercitazione: Verifica grafica della normalità della distribuzione
- DZ: verifica delle ipotesi di distribuzione normale utilizzando vari criteri, istogramma e costruzione del suo inviluppo, diagramma quantile-quantile
Se vuoi migliorare le tue capacità e portare il tuo livello professionale a un livello superiore, allora sei nel posto giusto. Corso IT Base clienti come strumento più importante per l'analisi e la gestione aziendale (KPI) di Softline nel campo della gestione IT in un breve periodo di tempo ti aiuterà a mettere in pratica la teoria in modo che tu possa continuare a goderti ciò che fai quotidiano. Per coloro che desiderano completare la formazione senza assistenza, sono disponibili corsi online. Per i sostenitori di un approccio più tradizionale è possibile studiare il corso a distanza sotto la guida di un formatore esperto.
3,6
13 800 ₽