Programmation en langage R. Niveau 1. Connaissances de base - cours 21 990 RUB. de Spécialiste, formation 24 heures académiques, date du 15 mai 2023.
Miscellanea / / December 05, 2023
Le langage de programmation R est un langage de programmation de script populaire qui est devenu un outil puissant pour l'analyse des données statistiques. Le langage R et ses bibliothèques permettent non seulement de construire divers modèles basés sur des données expérimentales, mais aussi effectuer la visualisation des données elles-mêmes et des résultats d'analyse, générer des rapports et créer des interactions interactives des applications Web.
Le cours « Langage de programmation R 4.0 » examine tous les éléments et constructions du langage R lui-même, ainsi que certaines des capacités des bibliothèques R de base. Le cours fournit davantage d'exemples et de travaux de laboratoire, qui permettront aux étudiants de commencer un véritable travail presque immédiatement après l'achèvement du cours.
À
Le cours Langage de programmation R 4.0 est destiné à tous les spécialistes impliqués dans l'analyse de données.
Tu vas apprendre:
- travailler dans l'environnement RStudio ;
- comprendre les types de données du langage R ;
- utiliser des branchements et des boucles ;
- créer et appeler des fonctions dans R ;
- travailler avec des vecteurs, des listes, des tableaux et des tableaux ;
- utiliser des formules et des facteurs ;
- configurer les attributs des objets ;
- utiliser l'héritage et le polymorphisme ;
- gérer les erreurs qui surviennent dans le programme ;
- utiliser le traçage de code ;
- apprendre à utiliser un débogueur ;
- travailler avec des textes et la date/heure ;
- utiliser des distributions standards et une visualisation de données de base.
Enseignant principal du Centre de Programmation avec plus de 20 ans d'expérience. Récipiendaire d'un certificat de mérite Microsoft pour sa grande contribution personnelle au développement de la formation aux technologies Microsoft Visual Studio pour les développeurs sous Microsoft Windows.
Possède plus de 15 ans d'expérience en développement de logiciels en Pascal, C, C++, C# utilisant les technologies Windows API, COM et .NET. En 2002, Alexander Igorevich a suivi une formation spécialisée à Londres et a réussi l'examen face-à-face le plus difficile en gestion de projet - Microsoft Solutions Framework. En 2006, il participe à une formation à Dubaï sur l'utilisation des nouvelles interfaces logicielles Windows Vista et .Net 3.0.
Diplômé avec distinction de l'Université technique d'État de Moscou du nom de N.E. Bauman. Possède un diplôme universitaire de candidat en sciences techniques. Alexander Igorevich a participé à des projets scientifiques et commerciaux de l'Institut central de recherche de Chermet. I.P. Bardin et les principales entreprises de métallurgie des métaux ferreux en Russie et dans la CEI. Il a participé à des projets de formation en collaboration avec Microsoft et AK Alrosa.
Participe régulièrement aux conférences Microsoft. En 2012, il a participé aux conférences Microsoft aux Pays-Bas (juin) et en Inde (septembre). En 2018 - lors de la conférence internationale Net Developer Days à Varsovie. En fait, des enseignants d'autres centres de formation Microsoft ont étudié avec Alexander Igorevich lors de ces conférences !
L’enseignement est la véritable vocation d’Alexandre Igorévitch. Au cours de ses nombreuses années de travail au Centre, il a formé avec succès des milliers d'étudiants qui sont devenus des spécialistes recherchés sur le marché du travail. Auteur et présentateur de séminaires gratuits « Spécialistes » sur la création de workflows pour SharePoint. Les critiques des diplômés reconnaissants de ses cours soulignent constamment le grand professionnalisme de l'enseignant et la manière brillante et engageante de présenter le matériel.
Module 1. Introduction au langage R et à l'environnement de développement (2 ac. h.)
- Principales fonctionnalités du langage R
- Bibliothèques de langage R
- Interface de l'environnement de développement RStudio
- Pratique: Configuration de RStudio, chargement et connexion des bibliothèques et utilisation du système d'aide
Module 2. Types de données dans R et utilisation d'eux (4 ac. h.)
- Comprendre le système de type R. Tout est un objet
- Vecteurs, listes, matrices et tableaux
- Pratique: Statistiques de base de la bibliothèque R de base
- Formules et fonctions en R
- Pratique: Ecrire et appeler des fonctions simples. Fichiers de script et leur connexion
- Attributs d'objet
- Objets composites auxiliaires et spéciaux
- Pratique: Travailler avec l'objet Data frame, en utilisant la bibliothèque dplyr
Module 3. Écrire des expressions et des commandes dans R (4 ac. h.)
- Symboles, constantes et opérations du langage R
- Pratique: Créer vos propres opérations
-Exécution de code conditionnel (si...sinon)
- Boucles pendant, while et répétition
- Pratique: Trouver le minimum et le maximum avec des données manquantes (NA)
- Interopérabilité avec d'autres langages de programmation
- Pratique: Appeler une fonction écrite en C
- DZ: Trouver les extrema locaux de la fonction (x3+2x2-3) /(x2+2) sur le segment [-2;2]
Module 4. Écriture de fonctions en R (4 ac. h.)
- Arguments de fonction et mappage d'arguments
- Zone de visibilité des objets
- La notion d'environnement
- Fonctions de clôture et anonymes
- Valeur de retour de la fonction
- Pratique: Ecrire et appeler des fonctions pour calculer les caractéristiques des objets (minimum/maximum, moyenne, etc.)
Module 5. Programmation orientée objet (4 ac. h.)
- Classe d'objet
- Héritage en R
- Répartition des appels de fonction/méthode
- Utiliser la méthode()
-MéthodeSuivant()
- Pratique: Ecrire et appeler des fonctions polymorphes pour calculer les caractéristiques des objets (minimum/maximum, moyenne, etc.)
- DZ: Ecrire une fonction de tri de vecteurs, de matrices et de tableaux avec la possibilité de sélectionner un algorithme de tri
Module 6. Exceptions et débogage dans R (3 ac. h.)
- Générer des exceptions/erreurs dans R
- Intercepter et gérer les exceptions/erreurs
- Configurer la gestion des exceptions/erreurs
- Code et fonctions de débogage
- Traçage des codes
- Pratique: Rechercher, corriger et/ou ignorer les erreurs dans les programmes R
Module 7. Fonctions utiles de la bibliothèque principale du langage R (3 ac. h.)
- Travailler avec la date et l'heure
- Traitement de texte/chaîne
- Expressions régulières
- Utilisation de distributions standards
- Visualisation des graphiques de fonctions
- Pratique: Contrôle graphique de normalité de distribution
- DZ: Test d'hypothèses de distribution normale selon différents critères, histogramme et construction de son enveloppe, diagramme quantile-quantile
Si vous souhaitez améliorer vos compétences et élever votre niveau professionnel, alors vous êtes au bon endroit. Cours informatique Base de clients comme outil le plus important d'analyse et de gestion d'entreprise (KPI) de Softline dans le domaine de la gestion informatique en une courte période vous aidera à mettre la théorie en pratique afin que vous puissiez continuer à apprécier ce que vous faites tous les jours. Pour ceux qui souhaitent compléter la formation sans assistance, des cours en ligne sont disponibles. Pour les partisans d'une approche plus traditionnelle, vous pouvez suivre le cours à distance sous la direction d'un formateur expérimenté.
3,6
13 800 ₽