Comment étudier l'examen de base de la certification d'ingénieur Python 3 par un débutant Python (passé en août 2020)

Cette fois, j'ai réussi l '"Examen de base de la certification d'ingénieur Python3", donc je décrirai comment l'apprendre.

■ Informations sur l'auteur (en juillet 2020)

・ Ingénieur infrastructure ・ La qualification AWS a été acquise aux professionnels ・ Passé le test G (pris le 4 juillet 2020)

■ Motivation pour passer l'examen

J'ai décidé de passer l'examen après avoir réussi le test G en juillet 2020. À l'origine, la principale raison de passer le test G était de passer le "Expertise en apprentissage automatique certifiée AWS". .. Il existe plusieurs examens spécialisés AWS, et je me demandais lequel passer, mais j'ai eu l'occasion de passer le test G, et lorsque j'ai réussi, j'ai décidé de passer l'examen "AWS Certified Machine Learning-Expertise". Était là.

Cependant, en passant le test G, le désir d'élargir le domaine de connaissances lié à l'IA est devenu plus fort, et en consultation avec mon patron, "E qualification J'ai décidé de passer l'examen. La «qualification E» nécessite de suivre trois pré-cours, et le premier cours aura lieu à partir de septembre 2020. J'ai entendu dire qu'il serait difficile d'utiliser Python avec "E qualification", j'ai donc décidé d'étudier à l'avance.

Nom du matériel pédagogique Classification Comment étudier
Deep Learning à partir de zéro - la théorie et la mise en œuvre de l'apprentissage profond appris en Python Livres E資格取得の勉強方法を調べると、ほとんどと言ってよいほど登場するバイブル的なLivres。E資格を取得する為には、必須級のアイテム。

Un mémo qu'un amateur a trébuché dans Deep Learning fait à partir de zéro:Résumé WEB(gratuit) Il a en fait étudié en se basant sur le livre ci-dessus et a expliqué la partie trébuchée en joignant une copie papier à l'écran.@Ceci est le site de segavvy. Il vous sera très utile d'étudier avec ce livre.

Anadonda App(gratuit) 「データサイエンス」や「機械学習関連Appケーション」のためのPythonおよびR言語用のディストリビューションとのことです。書籍の中でインストールするように記載があります。Numpiを含む機械学習必須のライブラリが一緒にダウンロードされる為、機械学習する人は、これをインストールした方がよいと思います。

spyder App(gratuit) Ils'agitd'unenvironnementdedéveloppementintégréquiestinstallésansautorisationenmêmetempsquel'installationde"Anadonda".L'efficacitéd'apprentissages'estconsidérablementamélioréedepuisquej'aicommencéàl'utiliserdepuislemilieu.Jepensequevousdevriezcommenceràl'utilisertôt.Ledétailest"[ApprentissageautomatiquePython]Recommandationd'utilisationdeSpyderpourlesdébutants(àpartird'août2020)Je l'ai résumé dans l'article.

Après avoir passé le test G, j'ai acheté ce livre et j'ai commencé à apprendre. Pour être honnête, je voulais faire ce livre avant de passer le test G! Le contenu était aussi facile à comprendre que je le pensais, et j'ai compris l'idée du système de fonction avec lequel je luttais si bien. Cependant, comme je n'ai aucune expérience pratique de la programmation, je recherche souvent des commandes Python. Il est devenu de plus en plus inefficace. Mieux encore, n'est-il pas plus efficace d'apprendre d'abord les bases de Python? Suite à cette réflexion, j'ai décidé de passer l '"Examen de base de la 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 de base de certification d'ingénieur Python3(officiel) Web(gratuit) まずはofficielサイトで試験内容を確認しました。この試験の特徴はテスト範囲が「Pythonチュートリアル」から出題されることが明確になっている点です。どの章から何問出題されるか、まで明確になっています。

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

Les matériels pédagogiques suivants ont été mis en œuvre.

Nom du matériel pédagogique Classification Comment étudier
[Texte officiel]
Tutoriel Python(officiel)
(0.5joursd'étude)
Web(gratuit) Il s'agit d'un didacticiel qui suppose que toutes les questions seront posées à partir d'ici. Il est décrit comme un tutoriel, mais ce n'est pas facile à expliquer, vous devrez donc rechercher sur Google pour suivre. Et comme la traduction japonaise de l'anglais n'est pas assez bonne, il est de toute façon difficile de comprendre le sens du japonais, et quand je le lis, j'ai souvent sommeil. Je n'ai pas compris Python, mais je n'ai pas réussi à le lire à partir de ce tutoriel.

Méthode d'étude efficace pour l'examen de base de la certification d'ingénieur Python3! Web(gratuit) Réalisant l'échec de la méthode d'étude, j'ai à nouveau étudié la méthode d'étude. À ce moment-là, je suis arrivé sur ce site. Pour être honnête, la méthode d'étude a été réalisée selon la politique de ce site. C'était une information très utile.

Introduction à Python pour les super débutants pour devenir débutants(Tous les 3 volumes)
(1.Étudede5semaines)
kindle J'ai appris les bases de Python dans ces trois livres. Puisqu'il a été écrit en supposant Python2, certaines méthodes n'étaient pas disponibles dans Python3, mais cela m'a été très utile d'acquérir les bases de Python. Il y a trois livres, mais un est court, donc si vous étudiez deux à trois heures par jour, vous pouvez terminer la lecture en environ une semaine.

【Examen de pratique】Tutoriel Python(officiel)
(0.5joursd'étude)
Web(gratuit) J'ai essayé de relire le didacticiel. Grâce à la lecture de 3 livres, j'ai pu comprendre le contenu, et c'était encore un combat contre le sommeil, mais un jour en vacances(Environ 12 heures)J'ai fini de lire avec. Pour être honnête, j'ai vu scintiller après ça, mais je ne l'ai lu qu'une seule fois.

[Test simulé ①]
DIVE INTO EXAM
((1)et(2)étuded'unesemaineautotal)
Web(gratuit) Parmi les examens de qualification que j'ai passés jusqu'à présent, c'est la question fictive la plus sophistiquée. Le problème a été modifié pour exécuter ram à chaque fois, et l'historique de l'implémentation a été enregistré. La première fois était un résultat décevant de 525 points, mais la cinquième fois était de 1,A atteint 000 points.

Quoi qu'il en soit, j'ai minutieusement étudié et compris les problèmes qui sont apparus dans ce test pratique que je ne comprenais pas.

[Test simulé ②]
PRIME STUDY
((1)et(2)étuded'unesemaineautotal)
Web(gratuit) 次に実施したのはこちらの模擬試験です。第1回~3回までgratuitで実施できます。正直、「DIVE INTO EXAM」より難易度が高く、第1回の初回は65/J'ai échoué avec 100 points. Il y avait de nombreux problèmes compliqués et la réponse était dans le délai de 60 minutes. Pour l'e-mail "Détails des résultats", vous trouverez vos propres réponses et les réponses correctes pour toutes les questions, afin que vous puissiez voir ce que vous avez fait une erreur.

Quand j'ai recherché un tel mot-clé en pensant "Je ne l'ai pas mentionné dans le tutoriel!", Il a été presque fermement décrit dans le "Tutoriel". Pour être honnête, il était difficile de lire le "tutoriel" deux fois, j'ai donc décidé d'étudier en profondeur et de comprendre les mots-clés qui apparaissaient dans cette collection de questions simulées. Par exemple, si vous aviez la question «Laquelle de ces cinq phrases est correcte?», J'ai étudié en profondeur ce qui n'allait pas avec les quatre phrases erronées. En conséquence, la plupart des seconds tours ont dépassé les 90 points.

■ Mes résultats d'implémentation de la collecte de questions factices (référence)

C'est une information que vous pouvez transmettre si vous obtenez autant de points.

DIVE INTO EXAM Le résultat est le suivant. Il y a plus de 40 questions, et elles changent à chaque fois, mais quand vous le faites environ 4 fois, vous serez en mesure de comprendre les réponses.

image.png

PRIME STUDY C'est un problème de niveau qui échoue même si j'ai obtenu 900 points ou plus en "DIVE INTO EXAM". Cependant, j'essaie d'obtenir 90 points ou plus la deuxième fois en comprenant fermement le contenu.

Nom du test de pratique But Réussite / échec Date de mise en oeuvre
1er test pratique de base Python 3 65 points échec 26 juillet 2020
1er test pratique de base Python 3 95 points Passer 26 juillet 2020
2e test pratique de base Python 3 67.5 points échec 27 juillet 2020
Le 3e test pratique de base de Python 3 70 points Passer 29 juillet 2020
2e test pratique de base Python 3 100 points Passer 31 juillet 2020
Le 3e test pratique de base de Python 3 95 points Passer 31 juillet 2020

■ Examen (1er août: 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. D'autres candidats au test que moi ont également reçu des autocollants.

J'ai été autorisé à aller aux toilettes en cours de route lors 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. Cependant, il a fallu environ 30 minutes pour résoudre 40 questions. Même après l'avoir examiné, cela a pris moins de 40 minutes. J'ai pu répondre à 30 des 40 questions en toute confiance. Environ 10 questions étaient ambiguës, mais la ligne de dépassement était de 700 points, et je pensais que 13 questions ne seraient pas fausses.

De plus, comme je ne peux pas apporter de papier ou de stylos, j'ai dû mémoriser toutes les formules, mais je n'ai eu aucun problème.

résultat Une fois le test terminé, l'écran passera à l'écran du questionnaire. Lorsque la réponse au questionnaire est complétée, la réussite / l'échec s'affiche. J'ai réussi et le taux de réponse correcte était supérieur à 80%.

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

■ Points de passage

Voici ce que je pense être le but de passer. C'est un point supposant le même débutant en Python que moi.

Vous n'êtes pas obligé d'acheter "Python Tutorial 3rd Edition"

O'Reilly Japan "[Tutoriel Python 3e édition](https://www.amazon.co.jp/Python%E3%83%81%E3%83%A5%E3%83%BC%E3%83%88%" E3% 83% AA% E3% 82% A2% E3% 83% AB-% E7% AC% AC3% E7% 89% 88-Guido-van-Rossum / dp / 4873117534 / ref = sr_1_1? __Mk_ja_JP =% E3% 82% AB% E3% 82% BF% E3% 82% AB% E3% 83% 8A & dchild = 1 & keywords = Python% E3% 83% 81% E3% 83% A5% E3% 83% BC% E3% 83% 88% E3% 83% AA% E3% 82% A2% E3% 83% AB +% E7% AC% AC3% E7% 89% 88 & qid = 1596265387 & sr = 8-1) »est le matériel pédagogique principal, mais le même contenu Il existe une version Web de, vous n'avez donc pas besoin de l'acheter. Si vous avez de l'argent, dépensez-le sur d'autres matériaux.

Reportons la lecture du tutoriel officiel (Web)

Malheureusement, il n'est pas écrit pour les débutants en Python. Apprenez à connaître les bases de Python à la hâte et d'autres livres faciles à comprendre. Introduction à Python pour les débutants en programmation (3 volumes) est recommandé.

Pratiquons-nous quand même dans l'environnement Python

Quoi qu'il en soit, il est plus facile à comprendre en exécutant différentes syntaxes et en voyant le mouvement. J'ai acquis une bonne compréhension de la syntaxe en expérimentant différents modèles à l'aide d'un outil appelé "Spyder". Les détails de Spyder sont décrits dans «[Python Machine Learning] Recommandation pour l'utilisation de Spyder pour les débutants (à partir d'août 2020)». Je pense que c'est le meilleur environnement d'apprentissage.

Obtenez une compréhension complète des questions d'examen simulées

La semaine dernière a été consacrée à l'exploration des questions de l'examen pratique. Par exemple, si vous aviez la question «Laquelle de ces cinq phrases est correcte?», J'ai étudié en profondeur ce qui n'allait pas avec les quatre phrases erronées. Par conséquent, le taux de réponse correcte pour les deux collections de problèmes est toujours de 90% ou plus.

Si vous voulez obtenir un score parfait de 1000 ...

Ma méthode d'apprentissage est "Introduction à Python pour les débutants à la programmation (3 volumes) «Apprenez les bases des programmes Python et apprenez la tendance des questions d'examen dans les examens simulés» et ne mettez pas du tout l'accent sur les «didacticiels». Vous devez le lire une fois, mais vous pouvez le transmettre sans le lire deux fois.

Cependant, vous ne pouvez jamais obtenir 1 000 points. Si vous voulez obtenir un score parfait de 1000, veuillez lire le tutoriel désespérément.

■ Impressions

Je pense que c'était très bien que j'ai commencé à étudier Python pour l'apprentissage automatique et que j'ai pu l'étudier systématiquement dans une certaine mesure. Je pense qu'il est important d'évaluer mes connaissances sous forme de qualifications, et je pense que c'était une étape nécessaire par étapes.

■ Pour la prochaine fois

La prochaine fois, j'aimerais avoir pour objectif de réussir l '"Examen d'analyse des données Python]. En vue d'acquérir des qualifications «d'expertise», je souhaite acquérir toutes les qualifications d'ici cette année.

J'espère que cet article servira de référence pour ceux qui vont passer l '"Examen de base de la certification Python 3 Engineer".

c'est tout

Recommended Posts

Comment étudier l'examen de base de la certification d'ingénieur Python 3 par un débutant Python (passé en août 2020)
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 réussir et étudier l'examen de base de la 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
Enregistrement de l'examen de base de la certification d'ingénieur Python3 pour débutant en programmation
J'ai réussi l'examen de certification d'ingénieur python, j'ai donc publié la méthode d'étude
Examen de base de la certification d'ingénieur Python3 - J'ai essayé de résoudre l'examen simulé
Passez l'examen de base de la certification d'ingénieur Python3
[Qualification] J'ai essayé d'étudier Python à partir des bases pour passer l'examen de base de certification d'ingénieur python3 (édition d'étude)
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
L'examen de base de la certification d'ingénieur Python 3 est-il vraiment facile?
Impressions de passer l'examen de base de la certification d'ingénieur Python 3
Comment développer en Python
[Python] Comment faire PCA avec Python
Comment collecter des images en Python
Comment utiliser SQLite en Python
Comment utiliser Mysql avec python
Comment envelopper C en Python
Comment utiliser ChemSpider en Python
Comment utiliser PubChem avec Python
Comment gérer le japonais avec Python
[Note du débutant] Comment spécifier le chemin de lecture de la bibliothèque en Python
Un mémorandum concernant l'acquisition de l'examen de base de certification d'ingénieur Python3
[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 BigQuery en Python
Comment obtenir stacktrace en python
Comment afficher la table quatre-vingt-dix-neuf en 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 les expressions régulières en Python
Comment étudier jusqu'à ce qu'un débutant en statistique se lance avec les statistiques bayésiennes
Comment afficher Hello World en python
Comment utiliser is et == en Python
Comment écrire Ruby to_s en Python
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
Comment tracer plusieurs images ajustées côte à côte en utilisant Python
Comment lire toutes les classes contenues dans * .py dans le répertoire spécifié par Python
Une histoire sur un amateur de programmation d'arts libéraux qui obtient un examen de base de certification d'ingénieur Python3
Comment utiliser la bibliothèque C en Python
Comment recevoir des arguments de ligne de commande en Python
[REAPER] Comment jouer à Reascript avec Python
Comment effacer un taple dans une liste (Python)
Comment générer une séquence en Python et C ++
Résumé de la façon d'importer des fichiers dans Python 3
Test d'analyse des données de certification d'ingénieur Python3
Examen de base de la certification Python3 Engineer - Notes et tendances des problèmes
Comment simplifier l'ajustement polymorphe restreint en python
Comment utiliser la bibliothèque d'images Python dans la série python3
Comment implémenter la mémoire partagée en Python (mmap.mmap)
Comment créer un fichier JSON en Python