So studieren Sie die Grundprüfung zur Python 3-Ingenieurzertifizierung durch Python-Anfänger (bestanden im August 2020)

Dieses Mal habe ich die "Python3 Engineer Certification Basic Exam" bestanden, daher werde ich beschreiben, wie man sie lernt.

■ Autoreninformationen (Stand Juli 2020)

・ Infrastrukturingenieur ・ Die AWS-Qualifikation wurde an Fachkräfte erworben ・ Bestanden den G-Test (durchgeführt am 4. Juli 2020)

■ Motivation für die Prüfung

Ich habe mich nach dem Bestehen des G-Tests im Juli 2020 für die Prüfung entschieden. Der Hauptgrund für die Durchführung des G-Tests war ursprünglich die "AWS Certified Machine Learning-Expertise". .. Es gibt mehrere AWS-Spezialprüfungen, und ich habe mich gefragt, welche ich ablegen soll, aber ich hatte die Gelegenheit, den G-Test abzulegen. Als ich diese bestand, entschied ich mich für die Prüfung "AWS Certified Machine Learning-Expertise". War dort.

Durch das Bestehen des G-Tests wurde jedoch der Wunsch verstärkt, den Wissensbereich im Zusammenhang mit KI zu erweitern, und in Absprache mit meinem Chef "E-Qualifikation Ich entschied mich für die Prüfung. Für die "E-Qualifikation" sind drei Vorkurse erforderlich. Der erste Kurs wird ab September 2020 belegt. Ich habe gehört, dass es schwierig sein würde, Python mit "E-Qualifikation" zu verwenden, deshalb habe ich mich entschlossen, im Voraus zu studieren.

Name des Unterrichtsmaterials Einstufung Wie man studiert
Deep Learning von Grund auf neu - die Theorie und Implementierung des in Python erlernten Deep Learning Bücher E資格取得の勉強方法を調べると、ほとんどと言ってよいほど登場するバイブル的なBücher。E資格を取得する為には、必須級のアイテム。

Ein Memo, über das ein Amateur in Deep Learning gestolpert ist:Zusammenfassung WEB(frei) Er studierte tatsächlich basierend auf dem obigen Buch und erklärte den gestolperten Teil, indem er eine gedruckte Kopie auf dem Bildschirm anbrachte.@Dies ist die Seite von segavvy. Es wird für Sie sehr hilfreich sein, mit diesem Buch zu studieren.

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

spyder App(frei) EsisteineintegrierteEntwicklungsumgebung,dieohneErlaubnisgleichzeitigmitderInstallationvon"Anadonda"installiertwird.DieLerneffizienzhatsichdramatischverbessert,seitichsievonderMitteanverwendethabe.Ichdenke,Siesolltenesfrühverwenden.Detailist"[PythonMachineLearning]EmpfehlungzurVerwendungvonSpyderfürAnfänger(StandAugust2020)Ich habe es im Artikel zusammengefasst.

Nachdem ich den G-Test gemacht hatte, kaufte ich dieses Buch und begann zu lernen. Um ehrlich zu sein, wollte ich dieses Buch machen, bevor ich den G-Test mache! Der Inhalt war so leicht zu verstehen, dass ich die Idee des Funktionssystems verstehen konnte, mit dem ich Schwierigkeiten hatte. Da ich jedoch keine praktische Programmiererfahrung habe, suche ich häufig nach Python-Befehlen. Es ist zunehmend ineffizienter geworden. Besser noch, ist es nicht effizienter, zuerst die Grundlagen von Python zu lernen? Aus diesem Grund habe ich mich für die "Python3 Engineer Certification Basic Exam" entschieden.

■ Prüfungsinhalte

Der Inhalt des Tests ist wie folgt.

Prüfungsgebühr: Allgemein: 10.000 Yen (ohne Steuern)

Name des Unterrichtsmaterials Einstufung Information
Grundprüfung zur Python3-Ingenieurzertifizierung(offiziell) Web(frei) まずはoffiziellサイトで試験内容を確認しました。この試験の特徴はテスト範囲が「Pythonチュートリアル」から出題されることが明確になっている点です。どの章から何問出題されるか、まで明確になっています。

■ Verwendete Lernmethoden und Unterrichtsmaterialien

Die folgenden Unterrichtsmaterialien wurden implementiert.

Name des Unterrichtsmaterials Einstufung Wie man studiert
[Offizieller Text]
Python-Tutorial(offiziell)
(0.5Tagestudieren)
Web(frei) In diesem Tutorial wird davon ausgegangen, dass alle Fragen von hier aus gestellt werden. Es wird als Tutorial beschrieben, ist aber nicht einfach zu erklären. Sie müssen also googeln, um Schritt zu halten. Und da die japanische Übersetzung des Englischen nicht gut genug ist, ist es sowieso schwierig, die Bedeutung des Japanischen zu verstehen, und wenn ich es lese, werde ich oft schläfrig. Ich habe Python nicht verstanden, aber ich konnte es aus diesem Tutorial nicht lesen.

Effiziente Lernmethode für die Grundprüfung zur Python3-Ingenieurzertifizierung! Web(frei) Als ich das Versagen der Studienmethode erkannte, untersuchte ich die Studienmethode erneut. Zu dieser Zeit kam ich an dieser Stelle an. Um ehrlich zu sein, wurde die Untersuchungsmethode gemäß den Richtlinien dieser Website durchgeführt. Es waren sehr nützliche Informationen.

Einführung in Python für Super-Anfänger, um Anfänger zu werden(Alle 3 Bände)
(1.5WochenStudie)
kindle In diesen drei Büchern habe ich die Grundlagen von Python gelernt. Da es unter der Annahme von Python2 geschrieben wurde, waren einige Methoden in Python3 nicht verfügbar, aber es war sehr hilfreich für mich, die Grundlagen von Python zu erlernen. Es gibt drei Bücher, aber eines ist kurz. Wenn Sie also zwei bis drei Stunden am Tag lernen, können Sie das Lesen in etwa einer Woche beenden.

【Übungsprüfung】Python-Tutorial(offiziell)
(0.5Tagestudieren)
Web(frei) Ich habe versucht, das Tutorial noch einmal durchzulesen. Durch das Lesen von 3 Büchern konnte ich den Inhalt verstehen und es war immer noch ein Kampf gegen den Schlaf, aber eines Tages im Urlaub(Über 12 Stunden)Ich habe mit gelesen. Um ehrlich zu sein, habe ich danach ein Flackern gesehen, aber ich habe es nur einmal gelesen.

[Mock Test ①]
DIVE INTO EXAM
(1)②insgesamt1Woche)
Web(frei) Unter den Qualifikationsprüfungen, die ich bisher abgelegt habe, ist dies eine Scheinfrage, die die beste ist. Das Problem wurde so geändert, dass jedes Mal RAM ausgeführt wird, und der Verlauf der Implementierung wurde aufgezeichnet. Das erste Mal war ein enttäuschendes Ergebnis von 525 Punkten, aber das fünfte Mal war 1,000 Punkte erreicht.

Wie auch immer, ich habe die Probleme, die bei diesem Praxistest auftraten und die ich nicht verstand, gründlich recherchiert und verstanden.

[Mock Test ②]
PRIME STUDY
(1)②insgesamt1Woche)
Web(frei) 次に実施したのはこちらの模擬試験です。第1回~3回までfreiで実施できます。正直、「DIVE INTO EXAM」より難易度が高く、第1回の初回は65/Ich habe mit 100 Punkten versagt. Es gab viele komplizierte Probleme, und die Antwort lag innerhalb des Zeitrahmens von 60 Minuten. In der E-Mail "Details der Ergebnisse" finden Sie Ihre eigenen Antworten und korrekten Antworten auf alle Fragen, damit Sie sehen können, was Sie falsch gemacht haben.

Als ich nach einem solchen Schlüsselwort suchte und dachte "Ich habe es im Tutorial nicht erwähnt!", Wurde es im "Tutorial" fast fest beschrieben. Um ehrlich zu sein, war es schwierig, das "Tutorial" zweimal zu lesen, deshalb habe ich mich entschlossen, die Schlüsselwörter in dieser Sammlung von Scheinfragen gründlich zu untersuchen und zu verstehen. Wenn Sie beispielsweise die Frage "Welcher dieser fünf Sätze ist richtig?" Hatten, habe ich gründlich untersucht, was mit den vier falschen Sätzen nicht stimmte. Infolgedessen überschritten die meisten zweiten Runden 90 Punkte.

■ Ergebnisse der Implementierung meiner Mock-Question-Collection (Referenz)

Es sind Informationen, die Sie weitergeben können, wenn Sie so viele Punkte erhalten.

DIVE INTO EXAM Das Ergebnis ist wie folgt. Es gibt mehr als 40 Fragen, die sich jedes Mal ändern, aber wenn ich es ungefähr viermal mache, kann ich die Antwort verstehen.

image.png

PRIME STUDY Es ist ein Level-Problem, das fehlschlägt, obwohl ich in "DIVE INTO EXAM" 900 Punkte oder mehr bekommen habe. Ich versuche jedoch, beim zweiten Mal 90 Punkte oder mehr zu erreichen, indem ich den Inhalt genau verstehe.

Name des Übungstests Ergebnis Bestanden / Nicht bestanden Implementierungsdatum
1. Python 3 Basic Practice Test 65 Punkte Fehler 26. Juli 2020
1. Python 3 Basic Practice Test 95 Punkte Bestehen 26. Juli 2020
2. Python 3 Basic Practice Test 67.5 Punkte Fehler 27. Juli 2020
Der 3. Python 3 Basic Practice Test 70 Punkte Bestehen 29. Juli 2020
2. Python 3 Basic Practice Test 100 Punkte Bestehen 31. Juli 2020
Der 3. Python 3 Basic Practice Test 95 Punkte Bestehen 31. Juli 2020

■ Prüfung (1. August: Bestanden)

Punkt Inhalt
Prüfungssaal Oddessey ID & PasswortUnd vergessen Sie nicht den "ausgewiesenen Personalausweis".[Oddessey ID & Passwort]Wenn Sie sich nicht erinnern können, teilen Sie dies dem Personal mit, damit Sie den Aufkleber mitbringen können. Andere Testteilnehmer neben mir erhielten ebenfalls Aufkleber.

Ich durfte während anderer Tests auf die Toilette gehen, aber dieser Test basierte auf der Prämisse, dass ich enden würde, wenn ich ausgehen würde, selbst wenn ich krank wäre. Viele Male vor Beginn des Tests wurde ich aufgefordert, im Voraus auf die Toilette zu gehen, was Druck auf mich ausübte. Ich war nervös, als ich die Prüfung ablegte, wenn mir unterwegs der Magen weh tat.

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

Impressionen Der Inhalt des Problems kann nicht durch die Regeln beschrieben werden. Die Lösung von 40 Fragen dauerte jedoch etwa 30 Minuten. Selbst nach der Überprüfung dauerte es weniger als 40 Minuten. Ich konnte 30 der 40 Fragen mit vollem Vertrauen beantworten. Ungefähr 10 Fragen waren nicht eindeutig, aber die Überhollinie betrug 700 Punkte, und ich hatte das Gefühl, dass 13 Fragen nicht falsch sein würden.

Da ich weder Papier noch Stifte mitbringen kann, musste ich mir alle Formeln merken, aber ich hatte keine Probleme.

Ergebnis Nach Abschluss des Tests wechselt der Bildschirm zum Fragebogenbildschirm. Wenn die Antwort auf den Fragebogen ausgefüllt ist, wird das Bestehen / Nichtbestehen angezeigt. Ich habe bestanden und die richtige Antwortrate lag bei über 80%.

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

■ Punkte übergeben

Hier ist, was ich denke, der Punkt des Passierens. Es ist ein Punkt, der den gleichen Python-Anfänger wie ich voraussetzt.

Sie müssen "Python Tutorial 3rd Edition" nicht kaufen.

O'Reilly Japan "[Python Tutorial 3. Ausgabe](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) ”ist das Hauptunterrichtsmaterial, aber der gleiche Inhalt Es gibt eine Webversion von, Sie müssen sie also nicht kaufen. Wenn Sie das Geld haben, geben Sie es für andere Materialien aus.

Lassen Sie uns das offizielle Tutorial (Web) nicht lesen.

Leider ist es nicht für Python-Anfänger geschrieben, um es zu verstehen. Lernen Sie schnell die Grundlagen von Python und andere leicht verständliche Bücher kennen. Einführung in Python für Programmieranfänger (3 Bände) wird empfohlen.

Lassen Sie uns trotzdem in der Python-Umgebung üben

Wie auch immer, es ist am einfachsten zu verstehen, wenn man tatsächlich verschiedene Syntaxen ausführt und die Bewegung sieht. Ich habe ein gutes Verständnis der Syntax erhalten, indem ich mit einem Tool namens "Spyder" mit verschiedenen Mustern experimentiert habe. Details zu Spyder finden Sie in "[Python Machine Learning] Empfehlung zur Verwendung von Spyder für Anfänger (Stand August 2020)". Ich denke, es ist die beste Lernumgebung.

Machen Sie sich mit den Fragen der Scheinprüfung vertraut

Die letzte Woche wurde damit verbracht, die Fragen in der Übungsprüfung zu untersuchen. Wenn Sie beispielsweise die Frage "Welcher dieser fünf Sätze ist richtig?" Hatten, habe ich gründlich untersucht, was mit den vier falschen Sätzen nicht stimmte. Infolgedessen beträgt die korrekte Antwortrate für die beiden Problemkollektionen immer 90% oder mehr.

Wenn Sie eine perfekte Punktzahl von 1000 erhalten möchten ...

Meine Lernmethode ist "Einführung in Python für Programmieranfänger (3 Bände) "Lernen Sie die Grundlagen von Python-Programmen und die Tendenz von Prüfungsfragen in Übungsprüfungen" und betonen Sie "Tutorials" überhaupt nicht. Sie müssen es einmal lesen, aber Sie können es weitergeben, ohne es zweimal zu lesen.

Sie können jedoch niemals 1.000 Punkte erhalten. Wenn Sie eine perfekte Punktzahl von 1.000 erzielen möchten, lesen Sie das Tutorial unbedingt.

■ Eindruck

Ich finde es sehr gut, dass ich angefangen habe, Python für maschinelles Lernen zu studieren und es bis zu einem gewissen Grad systematisch lernen konnte. Ich denke, es ist wichtig, mein Wissen in Form von Qualifikationen zu bewerten, und ich denke, es war ein notwendiger Schritt in Schritten.

■ Zum nächsten Mal

Das nächste Mal möchte ich die "Python Data Analysis Exam] bestehen. Im Hinblick auf den Erwerb von "Fachwissen" -Qualifikationen möchte ich alle Qualifikationen innerhalb dieses Jahres erwerben.

Ich hoffe, dieser Artikel dient als Referenz für diejenigen, die die "Python 3 Engineer Certification Basic Exam" ablegen werden.

das ist alles

Recommended Posts

So studieren Sie die Grundprüfung zur Python 3-Ingenieurzertifizierung durch Python-Anfänger (bestanden im August 2020)
Bestehen und Studieren der Python 3 Engineer-Zertifizierungsgrundprüfung
Wie Amateure die Python 3 Engineer Certification Basic-Prüfung bestanden haben
Wie ein "Amateur Banker" in einer Woche die Python 3 Engineer Certification Basic Exam bestand
Programmieranfänger Python3 Ingenieur Zertifizierung Grundprüfungsprotokoll
Ich habe die Zertifizierungsprüfung für Python-Ingenieure bestanden und die Lernmethode freigegeben
Grundprüfung für die Python3-Ingenieurzertifizierung - Ich habe versucht, die Scheinprüfung zu lösen -
Nehmen Sie an der Python3 Engineer-Zertifizierungsgrundprüfung teil
[Qualifikation] Ich habe versucht, Python von Grund auf zu lernen, um die Grundprüfung für die Python3-Ingenieurzertifizierung (Studienausgabe) abzulegen.
Die Python Engineer-Zertifizierungsdatenanalyseprüfung bestanden haben
[Für Anfänger] So studieren Sie den Python3-Datenanalysetest
Ist die Grundprüfung für die Python 3 Engineer-Zertifizierung wirklich einfach?
Eindrücke von der Python 3 Engineer Certification Basic-Prüfung
Wie man in Python entwickelt
[Python] Wie man PCA mit Python macht
So sammeln Sie Bilder in Python
Verwendung von SQLite in Python
Wie man MySQL mit Python benutzt
So verpacken Sie C in Python
Verwendung von ChemSpider in Python
Verwendung von PubChem mit Python
Umgang mit Japanisch mit Python
[Anfängernotiz] So legen Sie den Lesepfad der Bibliothek in Python fest
Ein Memorandum zum Erwerb der Grundprüfung für die Python3-Ingenieurzertifizierung
[Einführung in Python] Wie verwende ich eine Klasse in Python?
Dynamisches Definieren von Variablen in Python
So machen Sie R chartr () in Python
[Itertools.permutations] So löschen Sie eine Sequenz in Python
So arbeiten Sie mit BigQuery in Python
Wie bekomme ich Stacktrace in Python?
So zeigen Sie die neunundneunzig Tabelle in Python an
So wechseln Sie die Python-Version in Cloud9
So passen Sie den Bildkontrast in Python an
Verwendung von __slots__ in der Python-Klasse
So füllen Sie mit Python dynamisch Nullen aus
Verwendung regulärer Ausdrücke in Python
Wie man lernt, bis ein Anfänger in Statistik mit der Bayes'schen Statistik beginnt
So zeigen Sie Hello World in Python an
Verwendung ist und == in Python
Wie schreibe ich Ruby to_s in Python
Sortieren durch Angabe einer Spalte im Python Numpy-Array.
Was tun, wenn die Python-Version in Cloud 9 von einer anderen Person erstellt wurde?
So zeichnen Sie Bilder mit mehreren Anpassungen nebeneinander mit Python
Lesen aller in * .py enthaltenen Klassen in dem von Python angegebenen Verzeichnis
Eine Geschichte über einen Programmier-Amateur der Freien Künste, der eine Grundprüfung zur Python3-Ingenieurzertifizierung erhält
Verwendung der C-Bibliothek in Python
So empfangen Sie Befehlszeilenargumente in Python
[REAPER] Wie man Reascript mit Python spielt
So löschen Sie einen Taple in einer Liste (Python)
So generieren Sie eine Sequenz in Python und C ++
Zusammenfassung zum Importieren von Dateien in Python 3
Python3 Engineer Zertifizierungsdatenanalyse Test selbst erstellte Problemerfassung
Python3 Engineer Certification Grundlegende Prüfungsnotizen und Problemtrends
So vereinfachen Sie die eingeschränkte Polypoly-Anpassung in Python
Verwendung der Python-Bildbibliothek in der Python3-Serie
So implementieren Sie Shared Memory in Python (mmap.mmap)
So erstellen Sie eine JSON-Datei in Python