Ich habe ein Python-Datenanalysetraining aus der Ferne durchgeführt

Überblick

Im April 2020 haben wir Python-Schulungen als Inhouse-Schulungen für neue Absolventen durchgeführt. Daher haben wir die verschiedenen Aspekte zusammengefasst, die wir dabei berücksichtigt haben. Ich hoffe, es hilft Menschen, die versuchen, das Gleiche zu tun.

Wenn Sie auch an der vorherigen [Schulung zur Datenanalyse mit Python] interessiert sind (https://qiita.com/calderarie/items/081b51613ab6cce58544), tun Sie dies bitte.

Überblick über die Studiensitzung

Teilnehmer

Für unsere neuen Mitarbeiter. Die literarische und programmatische Erfahrung ist unterschiedlich.

Über Ziele

Der Zweck des Trainings besteht darin, Datenanalyseaufgaben mit Python ausführen zu können. Dies ist jedoch wie ein Leistungsziel, daher setze ich Aktionsziele und Erfolgsziele, um zu verkörpern, was ich ein wenig mehr tun sollte.

Als Aktionsziel wurde "Die in der Vorlesung behandelten Grundfunktionen verstehen und eine erweiterte Implementierung implementieren, die sie durch Ausprobieren kombiniert" als Erfolgsziel "Die angegebene Aufgabe löschen" festgelegt. ..

Umgebung

Dieses Mal habe ich mich für Anaconda entschieden.

Ich habe auch Google Colab in Betracht gezogen, das selbst Anfänger sofort verwenden können, wenn sie ein Konto haben. Da es jedoch im eigentlichen Geschäft verwendet wird, anstatt es nur zu berühren, ist es besser, es selbst zu installieren und die Umgebung zu visualisieren. Weil ich dachte.

Lehrplan

Wir haben mit dem folgenden Inhalt fortgefahren.

Ich habe es nicht sehr gut bestätigt, aber ich denke, dass die Subjektivität bei der Prüfung den Inhalt abdeckt, der etwa 40 bis 50% der Grundprüfung für die Python3-Ingenieurzertifizierung ausmachen kann.

Datenanalyse- und maschinelle Lernpraktiken werden in einer anderen Schulung behandelt, daher werden sie hier nicht behandelt. (Dies liegt auch in meiner Verantwortung, daher werde ich bald einen Artikel schreiben.)

  1. Orientierung --Outline des Trainings ――Wie ich vorgehen soll und worauf die Schüler achten sollten
  1. Grundlagen von Python --Type (int, float, str, bool) --Datenstruktur (Liste, Diktat, Tupel)
  1. Übung

Dinge, die bei der Vorbereitung zu beachten sind

――Wir haben versucht, die Leute dazu zu bringen, zuerst zu verstehen, warum Python verwendet wird und warum Python, einschließlich der Verwendung in Unternehmen. ――Die Idee, ein konkretes Image zu haben, erhöht Ihre Motivation

――Da der Zweck darin besteht, das für die Datenanalyse erforderliche Wissen zu erwerben, wurde unnötiges Wissen so weit wie möglich entfernt.

――Wir behandeln auch Klassen, aber wir behalten die Mindestinformationen. ―― Anstatt viel Wissen zu stopfen, ist es wichtig, dass die Leute die wichtigen Grundlagen richtig verstehen und die Fähigkeit erwerben, verschiedene Versuche durchzuführen. ―― Etwa die Hälfte des Inhalts der Aufgabe basiert auf der Annahme, dass Sie sie untersuchen werden. ――Ich werde Ihnen einen einfachen Mustermantel zeigen, aber ich werde Ihnen keine direkte Antwort geben und Sie bitten, ihn zu lösen, ohne auf die Referenz usw. Bezug zu nehmen.

Was ich mir ausgedacht habe

―― Da es nicht realistisch ist, eine lokale Veranstaltung in Corona abzuhalten, wurde das Training selbst mithilfe eines Online-Videokonferenz-Tools aus der Ferne durchgeführt. ――Um anders als vor Ort ist es schwierig, den Grad des Verständnisses anhand der Reaktion zu verstehen. Stellen Sie daher gegebenenfalls Fragen.

Informationen zur Richtlinie zur Überprüfung von Problemen

Wir haben während des Trainings Probleme festgelegt, aber wir haben klar definiert, was während der Überprüfung überprüft werden soll. Dies basiert auf den folgenden Richtlinien zur Überprüfung des Google-Codes.

--Design: Ist es richtig gestaltet? --Funktion: Verhält es sich wie erwartet? --Komplexität: Ist es einfach? --Test: Gibt es einen geeigneten Automatisierungstest? --Name: Sind Variablen, Klassen, Methoden usw. eindeutig benannt? --Kommentare: Sind die entsprechenden Kommentare beigefügt? --Style: Folgen Sie dem Codierungsstil? --Dokumentation: Wird das zugehörige Dokument aktualisiert?

Materialauszug

Ich werde einige Inhalte veröffentlichen.

(Es ist in Ordnung, die ganze Geschichte zu veröffentlichen, aber ich denke nicht, dass es ausreicht, weil sie auf mündlichen Erklärungen basiert.)

Einstellung beim Training

»Lass uns zuerst deine Hand bewegen ――Es ist einfacher zu gebären als Sie denken

――Wenn Sie nicht verstehen, schauen Sie nach / stellen Sie eine Frage ――Jemand hat die Probleme gelöst, die Anfänger haben. ――Es ist NG, mit Kopieren und Einfügen zu enden. Lassen Sie uns die Ursache und Lösung genau verstehen ――Wenn Sie es nicht lösen können, stellen Sie eine Frage. Manchmal ist es notwendig, Hilfe von anderen zu erhalten. ――Lernen Sie die wichtigsten Punkte bei der Lösung von Problemen

Dinge, die Sie beim Programmieren beachten sollten

――Wisse von hochwertigen Programmen ――Der Geist von "nur bewegen" ist böse

Reflexionen

――Ich war nicht gut in der Kommunikation, die für Online-Meetings typisch ist ――Es ist eine Reaktion, die Sie vor Ort live spüren können, aber Sie müssen die Reaktion online aktiv überprüfen. ――Auch müssen Sie vorsichtig sein, da es sich bei den von hier gelieferten Informationen nur um Informationen und Sprachausgabe auf dem Bildschirm handelt (abhängig von der Methode). ――Dies dient der Bequemlichkeit des Lehrers, aber die Situation, in der Sie alleine weiterreden müssen, ist geistig anstrengend.

――Wir haben ein System geschaffen, das es einfach macht, Fragen zu stellen, aber es ist in erster Linie ein Problem, psychologische Sicherheit aufzubauen, um das Stellen von Fragen zu erleichtern. ――Wie bauen Sie Beziehungen zu Menschen auf, mit denen Sie erst nach Ihrem Eintritt in das Unternehmen remote interagieren? ich fühle ――Ich denke, dass Einzelinterviews eine der Gegenmaßnahmen sein werden.

Schließlich

Es war das erste Mal, dass ich mich als Lehrer ausbilden ließ, aber es war das erste Mal, dass ich es online machte, also hatte ich große Probleme.

Ich bin auch für einen weiteren Vortrag verantwortlich, daher werde ich auch darüber schreiben.

Recommended Posts

Ich habe ein Python-Datenanalysetraining aus der Ferne durchgeführt
Datenanalyse Python
Datenanalyse mit Python 2
Datenanalyse Übersicht Python
Python-Datenanalysevorlage
Datenanalyse mit Python
Mein Python-Datenanalyse-Container
Python für die Datenanalyse Kapitel 4
Lernnotizen zur Python-Datenanalyse
Python für die Datenanalyse Kapitel 2
Datenanalyse mit Python-Pandas
Python für die Datenanalyse Kapitel 3
Welches sollte ich für die Datenanalyse studieren, R oder Python?
Ich habe den Python-Datenanalysetest bestanden und die Punkte zusammengefasst
Python: Zeitreihenanalyse: Vorverarbeitung von Zeitreihendaten
Vorverarbeitungsvorlage für die Datenanalyse (Python)
Datenanalyse beginnend mit Python (Datenvisualisierung 1)
Datenanalyse beginnend mit Python (Datenvisualisierung 2)
Python-Visualisierungstool für die Datenanalyse
Ich habe versucht, Faktoren mit Titanic-Daten zu analysieren!
Ich habe Udemys "Practical Python Data Science" ausprobiert.
[Python] Erste Datenanalyse / maschinelles Lernen (Kaggle)
Was ich mit Python-Arrays gemacht habe
Datenanalyse beginnend mit Python (Datenvorverarbeitung - maschinelles Lernen)
Vorbereitung auf die von Python 3 Engineer zertifizierte Datenanalyseprüfung
Was ich getan habe, um Python-Speicher zu speichern
Python-Übungsdatenanalyse Zusammenfassung des Lernens, dass ich ungefähr 10 mit 100 Schlägen getroffen habe
Datenanalyse Titanic 2
[CovsirPhy] COVID-19 Python-Paket für die Datenanalyse: Laden von Daten
Python3 Engineer Zertifizierungsdatenanalyse Test selbst erstellte Problemerfassung
[Python] Was ich getan habe, um Unit Test zu machen
Ich habe Python gestartet
Python 3 Engineer Zertifizierungsdatenanalyse Prüfung Pre-Exam Learning
Ich habe versucht, die Hauptkomponenten mit Titanic-Daten zu analysieren!
[Python] Datenanalyse, maschinelles Lernen (Kaggle) -Datenvorverarbeitung-
Datenanalyse Titanic 1
[Datenanalyse] Soll ich die Harumi-Flagge kaufen?
Datenanalyse Titanic 3
Ich habe mit der maschinellen Vorverarbeitung von Python Data begonnen
Was ich beim Update von Python 2.6 auf 2.7 gemacht habe
Aufgezeichnete Umgebung für die Datenanalyse mit Python
[Python] Daten lesen
Datenanalyse zur Verbesserung von POG 1 ~ Web Scraping mit Python ~
Die Python Engineer-Zertifizierungsdatenanalyseprüfung bestanden haben
[Python] [Word] [python-docx] Einfache Analyse von Diff-Daten mit Python
[Für Anfänger] So studieren Sie den Python3-Datenanalysetest
Ich habe versucht, das Spiel in der J League vorherzusagen (Datenanalyse)
[OpenCV / Python] Ich habe versucht, Bilder mit OpenCV zu analysieren
Lesehinweis: Einführung in die Datenanalyse mit Python
Aufbau einer Datenanalyseumgebung mit Python (IPython Notebook + Pandas)
[Test zur Analyse der Zertifizierungsdaten für Python3-Ingenieure] Prüfung / Bestehen der Erfahrung
Fordern Sie die Hauptkomponentenanalyse von Textdaten mit Python heraus
Liste des Python-Codes, der bei der Big-Data-Analyse verwendet wird
[CovsirPhy] COVID-19 Python-Paket für die Datenanalyse: SIR-F-Modell
[CovsirPhy] COVID-19 Python-Paket für die Datenanalyse: S-R-Trendanalyse
[CovsirPhy] COVID-19 Python-Paket für die Datenanalyse: SIR-Modell
[CovsirPhy] COVID-19 Python-Paket für die Datenanalyse: Parameterschätzung
[Technisches Buch] Einführung in die Datenanalyse mit Python -1 Kapitel Einführung-
Datenanalyse mit xarray