J'ai suivi une formation à l'analyse de données Python à distance

Aperçu

En avril 2020, nous avons organisé une formation python en tant que formation interne pour les nouveaux diplômés, nous avons donc résumé les différentes choses que nous avons envisagées pour ce faire. J'espère que cela aide les gens qui essaient de faire la même chose.

Si vous êtes également intéressé par la précédente Formation sur l'analyse des données à l'aide de Python, faites-le.

Aperçu de la session d'étude

participant

Pour nos nouveaux employés. L'expérience littéraire et de programmation est différente.

À propos des objectifs

Le but de la formation est de pouvoir effectuer des tâches d'analyse de données à l'aide de Python. Cependant, c'est comme un objectif d'effort, alors je me fixe des objectifs d'action et des objectifs de réalisation afin d'incarner un peu plus ce que je devrais faire.

En tant qu'objectif d'action, «Comprendre les fonctions de base traitées dans la conférence et mettre en œuvre une implémentation avancée qui les combine par essais et erreurs» a été défini comme objectif de réalisation, «Effacer la tâche spécifiée». ..

environnement

Cette fois, j'ai décidé d'utiliser Anaconda.

J'ai également envisagé google colab, que même les débutants peuvent utiliser immédiatement s'ils ont un compte, mais étant donné qu'il est utilisé dans les affaires réelles plutôt que de simplement le toucher, il est préférable de l'installer par vous-même et de visualiser l'environnement. Parce que j'ai pensé.

Programme de formation

Nous avons procédé avec le contenu suivant.

Je ne l'ai pas très bien confirmé, mais je pense que la subjectivité lorsque j'ai passé l'examen couvre le contenu qui peut prendre environ 40 à 50% de l'examen de base de la certification d'ingénieur Python3.

L'analyse des données et les pratiques d'apprentissage automatique sont couvertes dans une autre formation, elles ne sont donc pas couvertes ici. (C'est aussi ma responsabilité, donc j'écrirai bientôt un article)

  1. Orientation --Présentation de la formation ――Comment procéder et ce que les élèves doivent savoir --Image de l'utilisation de Python dans l'analyse de données --À propos des fonctionnalités de Python --À propos de l'environnement Python
  1. bases de python --Type (int, float, str, bool)
  1. Exercice

Points à considérer lors de la préparation

«Nous avons essayé de faire comprendre aux gens« pourquoi Python est utilisé »et« pourquoi Python »en premier, y compris comment l'utiliser en entreprise. ―― L'idée qu'avoir une image concrète augmentera votre motivation

――Comme l'objectif est d'acquérir les connaissances nécessaires à l'analyse des données, les connaissances inutiles ont été supprimées autant que possible. Par exemple, essayer et affirmer sont utiles, mais je pensais que ce serait une source de confusion surtout pour les débutants, alors je ne les ai présentés. «Nous gérons également les classes, mais nous gardons le minimum d'informations. «Plutôt que d'acquérir beaucoup de connaissances, il est important que les gens comprennent correctement les bases importantes et acquièrent la capacité de faire divers essais. ―― Environ la moitié du contenu de la mission est basée sur l'hypothèse que vous enquêterez ――Je vais vous montrer un simple exemple de couche, mais je ne vais pas vous donner de réponse directe et vous demander de le résoudre sans vous référer à la référence etc. --Apprendre les pandas et matplotlib, qui sont presque indispensables pour l'analyse des données dans la mission «Le but ultime étant d'atteindre un niveau utilisable en entreprise, nous avons donc mené des exercices en supposant des affaires réelles. ―― Obtenez une image de la façon de l'utiliser réellement --Diverses histoires sur l'analyse des données ne sont pas couvertes dans cette formation

Ce que j'ai conçu dans la manière de procéder

―― Comme il n'est pas réaliste d'organiser un événement local à Corona, la formation elle-même a été menée à distance à l'aide d'un outil de visioconférence en ligne. ―― Contrairement à sur place, il est difficile de comprendre le degré de compréhension de la réaction, alors posez les questions appropriées.

À propos de la politique d'examen des problèmes

Nous avons défini les problèmes pendant la formation, mais nous avons clairement défini ce qu'il faut vérifier pendant l'examen. Ceci est basé sur les [Directives de révision du code Google] suivantes (https://google.github.io/eng-practices/review/).

--Design: est-il correctement conçu? --Fonction: se comporte-t-il comme prévu? --Complexité: est-ce simple? --Test: existe-t-il un test d'automatisation adapté? --Nom: Les variables, classes, méthodes, etc. sont-elles clairement nommées? --Commentaires: Les commentaires appropriés sont-ils joints? --Style: Suivez-vous le style de codage? --Documentation: le document associé est-il mis à jour?

Extrait de matériel

Je vais publier du contenu.

(C'est correct de publier toute l'histoire, mais je ne pense pas que ce soit suffisant car elle est basée sur des explications orales.)

Attitude lors de la formation

―― Commençons par bouger votre main ――C'est plus facile d'accoucher que vous ne le pensez

――Si vous ne comprenez pas, cherchez / posez une question ――Quelqu'un a résolu les problèmes des débutants. ――Il est mal de finir par copier-coller Comprenons fermement la cause et la solution ――Si vous ne pouvez pas le résoudre, posez une question. Parfois, il est nécessaire d'obtenir l'aide des autres. ――Apprenez les points clés lors de la résolution de problèmes

--Travailler de manière indépendante et autonome ―― Le contenu de cette conférence traite du niveau de compétence minimum. ――Il est important non seulement d'être enseigné mais aussi d'apprendre ――Lorsque vous avez terminé, apprenons-en plus sur les domaines qui vous intéressent

Points à prendre en compte lors de la programmation

――Connaissant des programmes de haute qualité ―― L'esprit de "bouger juste" est mauvais

--Perspective sur la qualité des programmes

Réflexions

――Je n'étais pas doué pour la communication propre aux réunions en ligne C'est une réaction que vous pouvez ressentir en direct sur place, mais vous devez vérifier activement la réaction en ligne. ―― De plus, vous devez être prudent car les informations fournies ici ne sont que les informations de partage d'écran et la voix (selon la méthode). ――C'est pour la commodité de l'instructeur, mais la situation où vous devez continuer à parler seul est mentalement épuisante.

«Nous avons créé un mécanisme qui permet de poser facilement des questions, mais en premier lieu, il est important de renforcer la sécurité psychologique afin qu'il soit facile de poser des questions. ――Comment établissez-vous des relations avec des personnes avec lesquelles vous n'interagissez qu'à distance après avoir rejoint l'entreprise? Je ressens «Je pense que les entretiens individuels seront l'une des contre-mesures.

finalement

J'ai eu l'occasion de me former plusieurs fois en tant qu'enseignant, mais c'était la première fois pour moi de le faire en ligne, donc j'ai eu beaucoup de problèmes.

Je suis également en charge d'une autre conférence, alors j'écrirai également à ce sujet.

Recommended Posts

J'ai suivi une formation à l'analyse de données Python à distance
Analyse de données python
Analyse de données avec python 2
Présentation de l'analyse de données python
Modèle d'analyse de données Python
Analyse de données avec Python
Mon conteneur d'analyse de données python
Python pour l'analyse des données Chapitre 4
Notes d'apprentissage sur l'analyse des données Python
Python pour l'analyse des données Chapitre 2
Analyse de données à l'aide de pandas python
Python pour l'analyse des données Chapitre 3
Lequel dois-je étudier, R ou Python, pour l'analyse des données?
J'ai réussi le test d'analyse de données Python, j'ai donc résumé les points
Python: analyse des séries chronologiques: prétraitement des données des séries chronologiques
Modèle de prétraitement pour l'analyse des données (Python)
Analyse de données à partir de python (visualisation de données 1)
Analyse de données à partir de python (visualisation de données 2)
Outil de visualisation Python pour le travail d'analyse de données
J'ai essayé l'analyse factorielle avec des données Titanic!
J'ai essayé la "Practical Python Data Science" d'Udemy
[Python] Première analyse de données / apprentissage automatique (Kaggle)
Ce que j'ai fait avec les tableaux Python
Analyse de données à partir de python (pré-traitement des données-apprentissage automatique)
Préparation à l'examen d'analyse de données certifié Python 3 Engineer
Ce que j'ai fait pour économiser la mémoire Python
Analyse des données de pratique Python Résumé de l'apprentissage que j'ai atteint environ 10 avec 100 coups
Analyse des données Titanic 2
[CovsirPhy] Package Python COVID-19 pour l'analyse des données: chargement des données
Test d'analyse des données de certification d'ingénieur Python3
[Python] Ce que j'ai fait pour faire un test unitaire
J'ai commencé Python
Formation préalable à l'examen d'analyse des données de certification d'ingénieur Python 3
J'ai essayé d'analyser les principaux composants avec les données du Titanic!
[Python] Analyse de données, pratique du machine learning (Kaggle) -Prétraitement des données-
Analyse des données Titanic 1
[Analyse des données] Dois-je acheter le drapeau Harumi?
Analyse des données Titanic 3
J'ai commencé l'apprentissage automatique avec le prétraitement des données Python
Ce que j'ai fait lors de la mise à jour de Python 2.6 vers 2.7
Environnement enregistré pour l'analyse des données avec Python
[python] Lecture de données
Analyse de données pour améliorer POG 1 ~ Web scraping avec Python ~
Avoir réussi l'examen d'analyse des données de certification d'ingénieur Python
[Python] [Word] [python-docx] Analyse simple des données de diff en utilisant python
[Pour les débutants] Comment étudier le test d'analyse de données Python3
J'ai essayé de prédire le match de la J League (analyse des données)
[OpenCV / Python] J'ai essayé l'analyse d'image de cellules avec OpenCV
Note de lecture: Introduction à l'analyse de données avec Python
Construction d'un environnement d'analyse de données avec Python (notebook IPython + Pandas)
[Test d'analyse des données de certification d'ingénieur Python3] Examen / expérience de réussite
Défiez l'analyse des composants principaux des données textuelles avec Python
Liste du code Python utilisé dans l'analyse de Big Data
[CovsirPhy] Package Python COVID-19 pour l'analyse de données: modèle SIR-F
[CovsirPhy] Package Python COVID-19 pour l'analyse des données: analyse des tendances S-R
[CovsirPhy] Package Python COVID-19 pour l'analyse des données: modèle SIR
[CovsirPhy] Package Python COVID-19 pour l'analyse des données: estimation des paramètres
[Livre technique] Introduction à l'analyse de données avec Python -1 Chapitre Introduction-
Analyse des données à l'aide de xarray