Comment étudier le test d'analyse des données de certification d'ingénieur Python 3 par un débutant Python (passé en septembre 2020)

Cette fois, j'ai réussi le "Test d'analyse des données de certification d'ingénieur Python3", donc je vais décrire comment l'apprendre.

■ Informations sur l'auteur (en août 2020)

・ Ingénieur infrastructure. ・ La qualification AWS a été acquise aux professionnels. ・ «G test» a réussi (prise le 4 juillet 2020).

■ Motivation pour passer l'examen

Tout a commencé lorsque j'ai essayé d'obtenir une qualification d'expertise AWS plus tôt cette année.

Je pensais que les choses liées à l'IA susceptibles d'affecter les entreprises à l'avenir seraient bonnes, j'ai donc visé "AWS Certified Machine Learning" Cependant, même si j'avais une connaissance d'AWS, je n'avais aucune connaissance de l'IA ou de l'apprentissage automatique. Par conséquent, j'ai d'abord obtenu le test G, mais j'ai appris l'importance de "Python" dans l'apprentissage automatique et j'ai obtenu le "test de base de la certification d'ingénieur Python3". J'ai pris ce "Test d'analyse des données de certification d'ingénieur Python3".

■ Contenu de l'examen

Le contenu du test est le suivant.

Frais d'examen: général: 10000 yens (hors taxes)

Nom du matériel pédagogique Classification information
Examen d'analyse des données de certification d'ingénieur Python 3(officiel) Web(gratuit) まずはofficielサイトで試験内容を確認しました。この試験の特徴はテスト範囲が「Pythonによるあたらしいデータ分析の教科書」(翔泳社)から出題されることが明確になっている点です。どの章から何問出題されるか、まで明確になっています。例えば5章からは1問も出題されません。

■ Méthodes d'étude et matériels pédagogiques utilisés

Les méthodes d'étude et le matériel pédagogique utilisés sont les suivants.

Nom du matériel pédagogique Classification Comment étudier
[Texte officiel]
Nouveau manuel d'analyse de données avec Python(officiel)
kindle(Payé) すべての出題がここからされる前提となっているofficielテキストです。

Puisqu'il est décrit comme un "manuel", il peut être mal compris si un débutant le lit, mais en réalité il n'est pas du tout décrit pour les débutants. Au début du livre, il y a une déclaration selon laquelle «le manuel présente les informations nécessaires à l'analyse des données et les explique de manière concise», mais l'explication est trop concise et même les débutants ne peuvent pas la comprendre faute d'explications. Parce que.

Afin de comprendre le contenu, il est nécessaire de rechercher les mots-clés dans le livre en ligne ou de les compléter avec d'autres matériels pédagogiques. Je pense que c'est plus un "livre pour clarifier la gamme de test" qu'un "livre pour étudier".

[Apprendre en un jour] Analyse des données Python pour les ingénieurs Web(Payé) Ceci est un cours Udemy. Habituellement 10,Il en coûte 800 yens, mais 90 pendant la période de vente, qui a lieu environ une fois tous les trois mois.%Fermer la remise 1,Il peut être acheté pour environ 400 yens. Je l'ai moi-même acheté lors d'une vente.

La vidéo portait sur l'installation d'Anaconda, à l'aide de Spyder, de Jupyter notobook et des opérations de base de Python, ce qui était très facile à comprendre. Les chapitres précédant Numpy sont également recommandés pour ceux qui passent l'examen de base de la certification Python3 Engineer. Cependant, dans les chapitres suivants, "Matplotlib" et "scipy" deviendront soudainement difficiles, donc je pense qu'il est normal de jeter un coup d'œil à ces domaines et exercices au début.

Compte tenu de la plage de test du test d'analyse des données, «Bases des mathématiques» et «scikit»-Il y a un manque d '«apprentissage», qui doit être complété d'une autre manière.

Après tout, la facilité de compréhension de la vidéo est la meilleure.

Apprendre à l'école préparatoire Web(gratuit) 「数学の基礎」の部分はWebで調べるより動画で勉強した方が理解しやすいことを「G検定」の学習の中で学びました。「Apprendre à l'école préparatoire」はその中でも特におすすめの動画になります。もちろん他の講師の方の動画もYoutubeに多数アップされているので、自分が理解しやすい動画を探すことが大事です。

■ Test pratique PRIME STUDY Web(gratuit) Cette collection de questions est la clé pour réussir cet examen. Le texte officiel est si vaste que j'en ai 100 sur le contenu et les mots-clés qui apparaissent dans ces trois examens pratiques.%L'accent a été mis sur la compréhension. Bien qu'il soit indiqué dans le texte officiel que c'est ma méthode d'étude, je ne pourrai pas résoudre le problème que le mot-clé n'apparaît pas dans le faux examen, mais je l'ai divisé et parié sur la collection de questions simulées.

■ Détails de l'implémentation du test pratique PRIME STUDY (référence)

J'ai bien compris le contenu de la collection de questions simulées dans un premier temps, puis je l'ai répété. La dernière semaine d'étude consistait à résoudre ce faux examen une fois par jour. Voici le résultat de l'exécution.

Nom du test de pratique But Réussite / échec Date de mise en oeuvre résultat
1er test pratique 047.5 points échec 30 août 2020 Après un tour du manuel. La situation que je ne comprends pas du tout. Apprenez à bien comprendre tous les problèmes.
1er test pratique 100.0 point Passer 06 septembre 2020 Contenu de l'examen fictif Après avoir examiné, repassez l'examen.
2e test pratique 080.0 point Passer 06 septembre 2020 なんとか初回でPasser点超える。全部の問題を完全に理解できるように学習する。
2e test pratique 100.0 point Passer 06 septembre 2020 Contenu de l'examen fictif Après avoir examiné, repassez l'examen.
3e test pratique 085.0 point Passer 06 septembre 2020 初回でPasser点超える。全部の問題を完全に理解できるように学習する。
3e test pratique 100.0 point Passer 06 septembre 2020 Contenu de l'examen fictif Après avoir examiné, repassez l'examen.
1er test pratique 100.0 point Passer 07 septembre 2020 Mis en œuvre une fois par jour comme objectif.
2e test pratique 100.0 point Passer 08 septembre 2020 Mis en œuvre une fois par jour comme objectif.
3e test pratique 100.0 point Passer 09 septembre 2020 Mis en œuvre une fois par jour comme objectif.
1er test pratique 100.0 point Passer 10 septembre 2020 Mis en œuvre une fois par jour comme objectif.
2e test pratique 100.0 point Passer 11 septembre 2020 Mis en œuvre une fois par jour comme objectif.
3e test pratique 097.5 points Passer 12 septembre 2020 Une question est erronée en raison d'une erreur générale.

Les Conditions d'utilisation ont la description suivante, je ne peux donc pas mentionner le contenu. Aussi, concernant l'adresse e-mail, il est plus sûr d'utiliser une adresse qui ne pose aucun problème même si l'e-mail est livré.

  1. Les informations, photographies et autres œuvres (ci-après dénommées «œuvres, etc.») publiées sur ce site Web par la Société appartiennent à la Société ou à l'auteur ou au titulaire des droits d'auteur qui a créé les œuvres, etc. ..
  1. L'utilisateur ne doit effectuer aucun acte qui enfreint ou pourrait enfreindre le droit d'auteur de notre travail, tel que la copie, la transmission publique, le transfert, l'adaptation et la traduction.
  1. L'utilisateur accepte que des publicités, etc. soient publiées sur ce service et que la newsletter électronique contenant les publicités, etc. soit livrée. La Société n'est pas responsable des dommages causés par les transactions effectuées par ce service ou des publicités publiées dans la newsletter électronique, et des dommages causés par la publication de publicités elles-mêmes.
  1. L'utilisateur accepte que nous vous enverrons un e-mail concernant le recrutement. Nous ne divulguerons aucune norme de livraison du courrier liée au recrutement.

■ Examen (examen du 12 septembre: réussite)

point Contenu
Salle d'examen Identifiant et mot de passe OddesseyEt n'oubliez pas la "carte d'identité désignée".[Identifiant et mot de passe Oddessey]Si vous ne vous en souvenez pas, prévenez le personnel et ils vous permettront d'apporter l'autocollant. En plus de moi, d'autres candidats ont également reçu des autocollants.

J'étais autorisé à aller aux toilettes en cours de route pendant d'autres tests, mais ce test était basé sur le principe que je finirais quand je sortirais, même si j'étais malade. Plusieurs fois avant le début du test, j'ai été invité à aller aux toilettes à l'avance, ce qui m'a mis la pression. J'étais nerveuse lorsque j'ai passé l'examen si j'avais mal au ventre en chemin.

また、今回はPayPalで事前に受験料を支払いしたのですが、私のSalle d'examenでは当日に会社宛ての領収書を発行してもらえました。これがないと会社の事務処理が面倒くさいので助かりました。

Impressions Le contenu du problème ne peut être décrit par les règles. Il a fallu environ 30 minutes pour résoudre 40 questions. Cependant, c'était dangereux car je craignais de répondre à environ 12 questions sur 40. 28 questions parce qu'il a réussi avec 700 points ou plus(28 x 25 points = 700 points)C'était une ligne de dernière minute à laquelle il fallait répondre correctement et qui pouvait être erronée. Cependant, tout ce que je ne comprenais pas, c'était le problème de mémorisation, et je ne pouvais pas m'en empêcher même si je prenais du temps, alors j'ai abandonné et terminé le test.

résultat テストが終了した後はアンケート画面に遷移します。アンケートの回答が完了すると合否が表示されます。私は「合格」で、正解率は725点でした。あと2問間違っていたら、不合格になるところでした。久々に薄氷のrésultatです。

帰りに「試験résultatレポート」の印刷物を渡してくれます。他にレポートが発行される訳ではないので、失くしたら困るレポートです。後日に認定証が郵送されてくるので、一緒に保管しておく必要があります。

■ Méthode d'étude idéale pour les débutants en Python

C'est un point supposant le même débutant en Python que moi.

(1) Qualifications à obtenir à l'avance

Il y a deux qualifications que vous devez obtenir à l'avance. Il y a les deux suivants. Si vous avez atteint le niveau où vous pouvez acquérir ces deux, je pense que vous comprendrez rapidement l'étude de qualification pour l'analyse des données.

Qualification Raison
Test G 機械学習のことや手法などが学べます。公式テキストには、さらっと回帰・分類、クラスタリングといった用語が出てくるのですが、TestGを取得していたおかげで、すんなり受け理れることができました。

TestG合格者による受験に向けた心構えについて(2020年7月合格)J'ai écrit un article dans ", mais c'est une qualification qui peut être obtenue dans une période d'études d'environ un mois.

Examen de base de la certification d'ingénieur Python 3 SivousêtesnouveausurPython,c'estcertainementlavoieàsuivre.Jepensequeletestd'analysedesdonnéesestessentielcarilreposesurlaconnaissancedesbasesdePython.

Commentétudierl'examendebasedelacertificationd'ingénieurPython3parundébutantPython(passéenaoût2020)J'ai écrit un article dans ", mais c'est une qualification qui peut être obtenue dans une période d'études d'environ un mois.

(2) Méthode d'étude utilisant le texte officiel

Comme mentionné précédemment, "Nouveau manuel d'analyse de données par Python (officiel) Le manuel officiel est un matériau difficile à étudier en premier pour les débutants. Par conséquent, je pense qu'il est efficace d'étudier à l'avance afin de comprendre le contenu de ce matériel pédagogique.
Udemy "[Apprendre en un jour] L'analyse des données Python pour les ingénieurs" que j'ai utilisé pour l'apprentissage était très efficace, alors s'il vous plaît Je le recommande. La vidéo vous apprendra comment installer Anaconda, comment utiliser Spyder et Jupyter notobook, comment utiliser Python et comment utiliser des bibliothèques telles que Numpy de manière facile à comprendre. Quand j'ai lu le manuel officiel après avoir appris cela, j'ai pu le comprendre dans une certaine mesure. Je pense que cela conduira à un apprentissage plus efficace et à un temps plus court. Concernant ce matériel de pré-apprentissage, je pense que le matériel qui convient à chaque individu est différent, donc s'il ne vous convient pas, essayez de trouver le matériel qui vous convient.

★ Points pour l'achat de matériel didactique sur "Udemy"

① Lorsque vous achetez du matériel didactique chez «Udemy)», veuillez les acheter lors de la vente au moment de la vente, qui a lieu environ une fois tous les trois mois. Ce matériel didactique coûte généralement 10 800 yens, mais le prix tombe à environ 1 400 yens uniquement pendant la période de vente.
(2) Certaines vidéos sont publiées sous forme d'exemples dans la partie «Contenu du cours» du matériel pédagogique. Veuillez lire ce contenu et l'acheter si vous pensez qu'il vous convient. Si cela ne vous convient pas, je pense que vous devriez chercher d'autres matériels pédagogiques.

(3) Méthode de préparation pour l'essai de production

En tant que méthode de préparation pour le test proprement dit, je pense qu'il est efficace de le faire jusqu'à ce que vous compreniez parfaitement "■ PRIME STUDY practice test". Je vais. Il est important d'étudier jusqu'à ce que vous compreniez non seulement la bonne réponse, mais aussi pourquoi les autres options sont erronées.

De plus, en complément des questions simulées lors de l'étude, les trois questions simulées sont divisées dans les catégories suivantes. Par exemple, 1. Les problèmes liés au rôle d'ingénieur de données sont toujours 1 et 2. Si vous connaissez cette prémisse, vous pouvez comparer le contenu de chaque question fictive et savoir où dans le texte officiel vous pouvez trouver la description.

Numéro de chapitre Titre Le nombre de questions Taux de problème Numéro de problème de la question fictive
1 Rôle de l'ingénieur de données 2 5.00% 1,2
2.1 Construction de l'environnement d'exécution 1 2.50% 3
2.2 Les bases de Python 3 7.50% 4,5,6
2.3 Jupyter Notebook 1 2.50% 7
3.1 Connaissances de base pour lire des formules mathématiques 1 2.50% 8
3.2 algèbre linéaire 2 5.00% 9,10
3.3 Analyse de base 1 2.50% 11
3.4 Probabilité et statistiques 2 5.00% 12,13
4.1 NumPy 6 15.00% 14,15,16,17,18,19
4.2 pandas 7 17.50% 20,21,22,23,24,25,26
4.3 Matplotlib 6 15.00% 27,28,29,30,31,32
4.4 scikit-learn 8 20.00% 33,34,35,36,37,38,39,40
5 application:Collecte et traitement des données 0 0.00%

Cependant, comme indiqué dans mes résultats de test, il est possible que vous passiez l'examen avec juste le bon score. D'après ma réflexion, je pense qu'il est préférable d'organiser les fonctions et les méthodes dans EXCEL ou quelque chose et de les comprendre dans une certaine mesure. Plus vous vous souviendrez de contenu, meilleur sera votre score et plus vous pourrez réussir.

■ Informations supplémentaires sur "Nouveau manuel d'analyse de données par Python (officiel)"

Je décrirai ce qui m'intéressait lors de la mise en œuvre du texte officiel.

(1) Précautions quand Anaconda est installé à l'avance

Il existe une procédure pour installer Python dans "2.1 Construction de l'environnement d'exécution". Cependant, si Anaonda est déjà installée, vous n'avez pas besoin de l'installer. "Dans l'environnement Anaconda, pip est également disponible, il est donc possible d'utiliser pip pour ajouter ces packages. Cependant, dans de rares cas, l'environnement construit avec la commande conda peut être détruit." Il y a aussi une description que l'environnement Anaconda sera détruit au pire, alors arrêtons-nous. Même si vous laissez Anaconda tel quel, il n'y a pas de problème dans la plage jusqu'au chapitre 4 de la plage de test.

(2) À propos de l'exécution de la syntaxe décrite dans le texte officiel

Lorsque j'achète la version kindle, collez la syntaxe et essayez de l'exécuter en python, je reçois immédiatement le message suivant: image.png

Cependant, publier des exemples de phrases à la main prend énormément de temps. Ce qu'il ne faut pas oublier ici, ce sont les exemples de données qui décrivent le site de téléchargement dans le texte. Si vous placez le dossier appelé "notobooks" téléchargé ici directement sous le dossier spécifié de "jupyter", vous pouvez ouvrir la page avec la syntaxe du chapitre 4. Par conséquent, vous pouvez l'exécuter immédiatement et vérifier l'opération. image.png

(3) Comment installer le module "pydotplus"

Il est nécessaire d'installer un module appelé "pydotplus" dans "● l'arbre de décision" de "4.4.2 Classification". Il n'y avait pas de description de la procédure d'installation par Anaconda, je vais donc la décrire. Avant de faire cela, arrêtons une fois "Jupyter". Lorsque vous démarrez "Jupyter" après l'environnement d'installation, le module "pydotplus" est disponible. ① Démarrer le bouton "Démarrer" de Wincows> Anaconda3 (64 bits)> Anaconda Navigator (anaconda3). ② Sélectionnez "Environnements". ③ Sélectionnez "Tout". ④ Sélectionnez «Mettre à jour l'index» pour mettre à jour l'index.

(4) À propos de l'avertissement de scicit-learn

Une erreur se produira même si la syntaxe est décrite dans "scikit-learn". Ceci est une erreur car certaines classes sont obsolètes. J'étais également en difficulté, mais la méthode de contre-mesure est décrite sur la page "J'ai essayé de répondre à l'avertissement de scikit-learn que j'ai rencontré lors de la copie". , C'était utile.

■ Impression

C'était formidable de pouvoir étudier les mouvements spécifiques de bibliothèques telles que Numpy, Pandas, Matplotlib et scikit-learn qui utilisent Python. Même si j'ai étudié le nom de la bibliothèque dans le test G, je ne pouvais pas comprendre la partie spécifique telle que le type de traitement réellement effectué. Cette question a été résolue grâce à cette étude de qualification.

■ Pour la prochaine fois

Nous avons acquis des qualifications telles que "G test" ⇒ "Python basics" ⇒ "Python data analysis", mais ensuite "E qualification" et Je souhaite acquérir "AWS Certified Machine Learning".

J'espère que cet article servira de référence pour ceux qui passent le "Python3 Engineer Certification Data Analysis Exam".

c'est tout

Recommended Posts

Comment étudier le test d'analyse des données de certification d'ingénieur Python 3 par un débutant Python (passé en septembre 2020)
Comment étudier l'examen de base de la certification d'ingénieur Python 3 par un débutant Python (passé en août 2020)
Avoir réussi l'examen d'analyse des données de certification d'ingénieur Python
[Pour les débutants] Comment étudier le test d'analyse de données Python3
[Test d'analyse des données de certification d'ingénieur Python3] Examen / expérience de réussite
Comment réussir et étudier l'examen de base de la certification d'ingénieur Python 3
Test d'analyse des données de certification d'ingénieur Python3
Formation préalable à l'examen d'analyse des données de certification d'ingénieur Python 3
Comment les amateurs ont réussi l'examen de base de la certification d'ingénieur Python 3
Comment un "banquier amateur" a réussi l'examen de base de la certification d'ingénieur Python 3 en une semaine
Comment développer en Python
Comment tester cette exception est déclenchée dans python unittest
J'ai réussi le test d'analyse de données Python, j'ai donc résumé les points
Compagnon de science des données en python, comment spécifier des éléments dans les pandas
(Peut-être) Test d'analyse des données de certification d'ingénieur Python 3 que vous pouvez passer par lui-même
[Python] Comment FFT des données mp3
[Python] Comment faire PCA avec Python
Une analyse simple des données de Bitcoin fournie par CoinMetrics en Python
Comment collecter des images en Python
Comment utiliser SQLite en Python
J'ai réussi l'examen de certification d'ingénieur python, j'ai donc publié la méthode d'étude
Comment utiliser Mysql avec python
Comment envelopper C en Python
Comment utiliser ChemSpider en Python
Comment utiliser PubChem avec Python
Comment créer une grande quantité de données de test dans MySQL? ??
Comment visualiser où se produit une mauvaise classification dans la classification de l'analyse des données
[Note du débutant] Comment spécifier le chemin de lecture de la bibliothèque en Python
Comment gérer le japonais avec Python
"Introduction à l'analyse de données par modélisation statistique bayésienne à partir de R et Stan" implémenté en Python
Comment envoyer une image visualisée des données créées en Python à Typetalk
Comment les données passées dans Curl --data-urlencode doivent-elles être représentées dans les requêtes Python?
Analyse des données: application facile des statistiques descriptives et des statistiques d'estimation aux données CSV en Python
Comment tracer les données de lumière visible d'une galaxie à l'aide de la base de données OpenNGC en python
Comment étudier jusqu'à ce qu'un débutant en statistique se lance avec les statistiques bayésiennes
Comment trier en spécifiant une colonne dans le tableau Python Numpy.
Que faire lorsque la version Python est ancienne dans Cloud 9 créée par une autre personne
[Introduction à Python] Comment utiliser la classe en Python?
Comment définir dynamiquement des variables en Python
Comment faire R chartr () en Python
[Itertools.permutations] Comment créer une séquence en Python
Comment utiliser Google Test en langage C
Comment utiliser BigQuery en Python
Comment étudier le test Deep Learning G
Comment obtenir stacktrace en python
Comment afficher la table quatre-vingt-dix-neuf en python
Comment extraire une zone de polygone en Python
Comment faire un test de sac avec python
Comment vérifier la version d'opencv avec python
Comment changer de version de Python dans cloud9
Comment régler le contraste de l'image en Python
Comment utiliser __slots__ dans la classe Python
Comment remplir dynamiquement des zéros avec Python
Comment utiliser "deque" pour les données Python
Comment utiliser les expressions régulières en Python
Comment afficher Hello World en python
Préparation à l'examen d'analyse de données certifié Python 3 Engineer
Comment utiliser is et == en Python
Comment écrire Ruby to_s en Python