Cours en ligne Python pour analystes - cours 34 900 RUB. de l'Ecole Internationale des Métiers, formation 2 semaines, date 11 décembre 2023.
Miscellanea / / December 03, 2023
Communication en ligne « en direct » avec les enseignants et les mentors.
Accès au cours pendant 3 mois: tâches interactives, webinaires et enregistrements de cours.
Programme de formation flexible que vous choisissez vous-même.
Pas de frais de transport supplémentaires.
Possibilité de combiner formation avec travail, déplacements et formation parallèle.
Après avoir terminé le cours, vous recevez un certificat personnel.
Bonjour à tous :-) Je m'appelle Stanislav. Actuellement, je vis dans la région de Toula. J'ai plusieurs études supérieures. Principal - MSTU im. Bauman avec une spécialisation en informatique et systèmes de contrôle. Deuxièmement - Économique - Finances et crédit. Troisièmement - Gestion des organisations. Je travaille dans l'informatique depuis plus de 15 ans. J'ai commencé comme administrateur système, ingénieur système. A travaillé dans diverses grandes organisations internationales, telles que RAO UES, Yandex, Microsoft. Travaillé dans différentes positions et directions. Projets réalisés de complexité variable. Ces dernières années, mon vecteur de développement s'est déplacé de l'administration système vers la mise en œuvre de projets web: je participe à leur création et à leur promotion. Et bien sûr, vous devez utiliser la programmation utilisant Python, C#, JS, mais aussi SQL, CSS, HTML. Pour le moment, votre langage préféré est Python. J'aime vraiment partager mes connaissances et mon expérience. J'enseigne depuis 7 ans. Et je suis très heureux d'avoir fait partie d'OTUS :-) Professeur
1. Introduction à la syntaxe Python et aux instructions conditionnelles
Explorer
1.Installation et interface de Jupyter Notebook
2.Constructions de base et types de variables en Python
3.Types de données
4.Opérations avec des nombres et des chaînes
5.Variables
Maîtrisez-le
- Carnet Jupyter
- Python
- Types de données
- Types de variables
Sur la pratique
• Étudions les fonctionnalités de l'interface Jupyter Notebook.
• Nous pratiquerons les fonctions les plus simples sur les tâches, apprendrons à effectuer des opérations et à distinguer les types de données.
L'enseignant évaluera le résultat du devoir et en discutera en détail avec vous.
2. Syntaxe Python. Suite: Boucles, opérateurs, modules
Explorer
1.Opérations logiques et opérations de comparaison
2.Conditions IF, ELSE, ELIF
3.Blocs et rembourrage
4. Boucles WHILE, FOR IN
5. Structures de données: listes, dictionnaires et tuples
6.Fonctions Python: par défaut
7.Modules TIME et DATETIME
Maîtrisez-le
- Cycles
- Dictionnaires et listes
- date et l'heure
- Développement de fonctionnalités
Sur la pratique
• Nous pratiquerons de nouvelles opérations et cycles sur des tâches et apprendrons à intégrer les connaissances acquises dans le travail.
• Examinons ce que vous pouvez mettre en œuvre dans votre propre travail et comment automatiser les tâches de routine.
L'enseignant évaluera le résultat du devoir et en discutera en détail avec vous.
3. Bibliothèque de logiciels Pandas
Explorer
1. Objectif et principes de travail avec la bibliothèque logicielle Pandas
2.Interface: fonctionnalité nécessaire
3.Modules Pandas, NumPy, Matplotlib
4. Structures de données
5.Création d'une trame de données et d'une série
6. Filtrage des données avec les requêtes QUERY
Maîtrisez-le
- Pandas
- NumPy
- Matplotlib
- Trame de données
Sur la pratique
• Explorons les fonctionnalités de Pandas à l'aide d'exemples simples utilisant Python.
• Créons manuellement un Dataframe et chargeons les données à partir de fichiers CSV, XLSX.
• Chargez la page HTML dans un dataframe.
L'enseignant évaluera le résultat du devoir et en discutera en détail avec vous.
4. Des pandas. Suite: calcul de métriques, d'index, de tableaux croisés dynamiques
Explorer
1.Calcul des métriques de base
2. Tri des données
3.Ajout de colonnes
4.Travailler avec index: reset_index(), reindex(), index imbriqués
5. Regroupement des données
6.Combinaison de plusieurs Dataframes
7.Visualisation Matplotlib
Maîtrisez-le
- Métrique
- Index
- Tableaux croisés dynamiques
- Regroupement de données
Sur la pratique
• Nous travaillerons avec le fichier CSV téléchargé, apprendrons à calculer des métriques, à joindre des tables et à nous familiariser avec les index à l'aide d'exemples.
• Faisons un peu plus de pratique avec les dates et les heures.
L'enseignant évaluera le résultat du devoir et en discutera en détail avec vous.
5. Pilote Web Sélénium
Explorer
1.Importer le module, télécharger le fichier du pilote
2. Initialisation du pilote et chargement de la page
3. Avantages et inconvénients de travailler avec Selenium. Alternatives
4.Recherche d'éléments du site à l'aide de sélecteurs CSS, de classes et d'identifiants
5. Interaction avec les éléments du site
6. Obtention d'informations à partir des éléments du site
Maîtrisez-le
- Pilote Web Sélénium
- Installation des pilotes
- Sélecteurs CSS
- Éléments du site
Sur la pratique
• Installons Selenium WebDriver et voyons pourquoi l'analyste en a besoin dans son travail.
• Nous remplirons les données du site: clés d'envoi et clics sur les boutons.
L'enseignant évaluera le résultat du devoir et en discutera en détail avec vous.
6. API - travailler avec l'interface de programmation d'applications
Explorer
1. Pourquoi un analyste doit-il travailler avec des API ?
2.Comment faire fonctionner une API avec Google. Analyses et Yandex. Métrique
3.Comment s'authentifier
4.Comment interpréter les données
5.Automation
Maîtrisez-le
- API
- Module de requêtes
- Trame de données
- Automatisation
Sur la pratique
• Étudions le module Requests et les méthodes get et post.
• Résolvons le problème de la sortie des données et de leur placement dans un dataframe.
• Apprenons à travailler avec l'API VK et à télécharger les statistiques du groupe.
L'enseignant évaluera le résultat du devoir et en discutera en détail avec vous.
7. Visualisation de données
Explorer
1.Fonctions graphiques pour créer des graphiques simples
2.Visualisation des données analytiques
3.Présentation des résultats
4.Choix de la méthode de présentation des données
5.Types de graphiques: histogrammes, graphiques linéaires
Maîtrisez-le
- Fonctions graphiques Pandas
- Matplotlib
- Né de la mer
- Terrain
Sur la pratique
• Pratiquons la création de fonctions graphiques à l'aide de Pandas et créons plusieurs types de graphiques en fonction de la commodité de présentation des informations.
L'enseignant évaluera le résultat du devoir et en discutera en détail avec vous.
8. Importer des tableaux à partir d'un PDF
Explorer
1.Import des modules Glob et Tabula
2.Comment obtenir une liste de tous les fichiers PDF en utilisant Python
3.Comment travailler avec un tableau spécifique à partir d'un document pdf
4. Correction des erreurs et ajustement du tableau
5.Combiner des trames de données
6.Bibliothèque Camelot - un moyen d'extraire des tables
Maîtrisez-le
- Globe
- Tableau
- Importer
- Camelot
Sur la pratique
• Nous apprendrons comment télécharger une liste de tous les fichiers PDF sur l'ordinateur afin de travailler avec un fichier et un tableau spécifiques à l'avenir.
• Nous apprendrons à lire un fichier pdf et, si nécessaire, à le modifier selon nos besoins. Écrivons le fichier au format .csv.
L'enseignant évaluera le résultat du devoir et en discutera en détail avec vous.
9. Système de contrôle de version Git
Explorer
1.Qu’est-ce que Git et pourquoi est-il créé ?
2.Avantages Git
3. Service d'hébergement en ligne pour les référentiels GitHub
4. Interface GitHub et fonctionnalités de base
5. Des outils utiles au travail
Maîtrisez-le
- Git
- GitHub
- Demande de tirage
- Outils utiles
Sur la pratique
• Installons GitHub et regardons son interface.
• Créons notre référentiel et téléchargeons le code de test. En utilisant son exemple, nous apprendrons comment effectuer des commits, comparer et restaurer des versions.
L'enseignant évaluera le résultat du devoir et en discutera en détail avec vous.
10. Résumer
Explorer
1.6 règles du bon code
2.Quelles compétences générales sont nécessaires pour qu'un analyste puisse travailler ?
3. Recommandations pour construire votre futur parcours professionnel
4.Réponses aux questions préparées
Maîtrisez-le
- Python
- Outils d'analyse
- Compétences générales
- Perspectives
Sur la pratique
• Résumons le cours avec le professeur.
L'enseignant évaluera le résultat du devoir et en discutera en détail avec vous.