[PYTHON] *

0. Ziel

Ich wollte Python lernen, um maschinelles Lernen zu machen, und es hat einfach kein Ziel, es zu tun Ich entschied mich für die "Python3 Engineer Certification Basic Exam".

1. Überprüfen Sie zuerst die offizielle Website (Python-Test)

Vereinigung der Python Engineer Development Promotion der General Incorporated Association

Prüfungszeit 60 Minuten, 40 Fragen, Bestehen von 70% oder mehr, Prüfungsgebühr 10.000 Yen (ohne Steuern) (halber Preis für Studenten) sowie Nachschlagewerke und Prüfungsumfang

2. Was ist als nächstes zu tun?

Holen Sie sich das Nachschlagewerk auf der offiziellen Website

Python Tutorial 3. Ausgabe (24.03.2016, von O'Reilly, Guido van Rossum)

*** Für diejenigen, die Programmiererfahrung ohne Python-Erfahrung haben *** Diese Option ist ausreichend. Es scheint, dass einige Leute kein Problem damit haben, nur durchzulesen, aber ich frage mich, ob es kein Problem gibt, wenn sie ihre Hände bewegen und sich erinnern. (Python 3.5 </ font> ist eine Voraussetzung, aber 3.7 war in Ordnung.)

Bitte lesen Sie auch Richtige / Falsche Tabelle, da ein Fehler vorliegt.

  • Sie können es im Web unten sehen. Es scheint, dass die Übersetzer unterschiedlich sind und der Wortlaut etwas anders ist. Wenn Sie der Meinung sind, dass einige nicht im Web sind, gibt es eine Beschreibung an einer anderen Stelle oder fast dieselbe.
  • (Buch) Kapitel 1 Unterschiede in der Formulierung wie z. B. verlockend oder (Web) 1. Motivieren wir

・ [Web] Python-Tutorial Ab dem 15. Dezember 2019 können die Versionen 2.7, 3.5.4, 3.6 </ font> .3.7 (dev) ausgewählt werden.

3. Prüfungsumfang und Eindruck des Versuchs des Python-Tutorials 3. Auflage

Eine Beschreibung der Unterrichtsmaterialien finden Sie auf der offiziellen Website. Ich erinnere mich nicht an die Prüfung, die die Fragenrate für jedes Kapitel der Unterrichtsmaterialien beschreibt. Grundsätzlich können Sie bestehen, wenn Sie sich an "Python Tutorial 3rd Edition" erinnern. Das Buch ist etwas dünner, daher habe ich die Illusion, dass ich es schaffen kann.

Kapitel Anzahl der Fragen Fragenrate Impressionen
Kapitel 1 Lassen Sie uns Appetit bekommen 1 2.5% Lesestoff. In Python geht es um eine Dolmetschersprache.
Kapitel 2 Verwendung des Python-Interpreters 1 2.5% Start / Ende usw. Ich bin in Schwierigkeiten, wenn ich mich nicht erinnere, aber ich erinnere mich nur an den Unterschied im Betriebssystem, den ich normalerweise benutze, aber die Exit-Methode wurde beendet()Über
Kapitel 3 Einfache Einführung 6 15.0% Variable"_Ich war beeindruckt, wie einfach es war, die Zeichenkette zu bedienen. Es scheint notwendig, andere als die aufgeführten Muster auszuprobieren.
Kapitel 4 Kontrollstruktur-Werkzeug 9 22.5% Wenn Sie die Grundlagen anderer Sprachen kennen, entsteht der Eindruck, dass Python so ist
Kapitel 5 Datenstruktur 7 17.5% Es gibt einige Teile, die von hier aus nicht übersprungen werden können.
Kapitel 6 Modul 2 5.0% Einzigartig für Python aufgrund des Mechanismus der Python-Interpretation von Modulen und Paketen
Kapitel 7 Eingabe / Ausgabe 1 2.5% Auf jeden Fall geschäftlich notwendig, aber nur eine Frage
Kapitel 8 Fehler und Ausnahmen 4 10.0% Die Grundlagen der Fehlerbehandlung. Da es jedoch eine Lautstärke bis zum Ein- und Ausgang gab, war ich einmal erschöpft.
Kapitel 9 Klasse 2 5.0% Wie Python-Klassen funktionieren.
Kapitel 10 Besuch der Standardbibliothek 4 10.0% Grundlegende Bibliothek, denken Sie daran
Kapitel 11 Standardbibliotheksführung - Teil II 1 2.5% Grundlegende Bibliothek, denken Sie daran
Kapitel 12 Virtuelle Umgebung und Paket 1 2.5% Was Sie sehen, wenn Sie eine Umgebung wie Pyvenv oder Pip erstellen
Kapitel 13 Wie geht es weiter?? 0 0.0% Nur der Inhalt wird bestätigt, da keine Fragen gestellt werden
Kapitel 14 Bearbeiten von Eingabezeilen und Ersetzen des Verlaufs in einer interaktiven Umgebung 1 2.5% Das Problem ist nur durch Lesen unbekannt
gesamt 40 100.0%

Obwohl Kapitel 13 mit einer Fragestellung von 0% beschrieben wird, sind die folgenden Kapitel des Buches nicht enthalten, aber es liegt außerhalb des Geltungsbereichs. Inhalte, die in der Praxis bekannt sein sollten

Kapitel 15 Float-Operationen: Probleme und Einschränkungen

(Nicht getestet, aber über den Anhang) ・ Anhang A Begriffe Obwohl nicht in der Webversion des Tutorials enthalten, befindet sich im Hauptteil des Python-Dokuments ein "Glossar". Mehr als im Buch beschrieben. ・ Anhang B Python-Dokumentation Ähnlich dem Begriff. Beschrieben in "Über dieses Dokument". ・ Anhang C Verlauf und Lizenz Ähnlich dem Begriff. Beschrieben in "Geschichte und Lizenz" ・ Anhang D Copyright Ähnlich dem Begriff. Beschrieben in "Copyright" ・ Anhang E: Als ich ein Anfänger in Python war - eine seltsame Sache an Python, in die sich alle hineinversetzen

  • Unbekannte Beschreibung im Handbuch ・ Anhang F Für diejenigen, die keine andere Wahl haben, als Python2 zu lesen oder zu schreiben
  • Unbekannte Beschreibung im Handbuch

4. Scheinprüfung nach dem Studium

Beta-Version des Python3 Engineer Certification Basic Practice Test Eine Benutzerregistrierung ist erforderlich, aber kostenlos. Als ich die eigentliche Prüfung ablegte und sie verglich, gab es ein Problem, dass ich ratlos war, als ich Fragen aus verschiedenen Blickwinkeln stellte, obwohl die Fragen fast gleich und die Antworten fast gleich waren. Was die Verwendung der Scheinprüfung angeht, denke ich, dass es besser ist, sich nicht nur das Antwortergebnis zu merken, sondern auch das Buch erneut zu überprüfen, es in einem etwas anderen Fall auszuführen und den falschen Teil durch Lösen des Problems im Detail zu überprüfen. ..

5. Prüfungsantrag

Odyssey Communications Odyssey Communications ist der erste, der sich für diese Prüfung anmeldet. Ich habe in der Vergangenheit andere private Prüfungen wie Oracle, Mic Sorosoft und Cisco abgelegt, aber dies war mein erstes Mal. Es hängt vom Ort und meinem Zeitplan ab, aber ich hatte den Eindruck, dass es in ein paar Wochen verfügbar sein wird.

6. Lernmethode nach Erfahrungswert

Nachdem ich Folgendes durchgeführt habe, frage ich mich, ob es kein Problem gibt, wenn der Mock-Test mehrmals durchgeführt wird.

Menschen, die Python in der Praxis verwenden

In der Praxis verwende ich nur einige der relativ effizienten Funktionen, die ich benötige. Daher frage ich mich, ob ich die Standard-Python-Methode noch nicht angewendet habe oder sogar in den frühen Tagen. Ich denke, es ist in Ordnung, die Nachschlagewerke zu scannen, während man sich daran erinnert, dass es eine Methode wie eine Endkontrolle gab.

Menschen, die in der Praxis andere Sprachen als Python verwenden (ich bin ...)

Die Grammatik unterscheidet sich geringfügig zwischen den Sprachen. Besonders wenn es um Leute geht, die verschiedene Dinge tun, können Sie es verstehen, indem Sie es ein paar Mal versuchen. Wenn Sie die richtige Antwort auf einmal in der Prüfung erhalten, erhalten Sie möglicherweise eine falsche Antwort, wenn Sie sich nicht richtig daran erinnern. Ich denke, es ist am besten, wenn möglich auszuführen und sich daran zu erinnern, während Sie auf den Unterschied in der Grammatik und den Mechanismus achten, der Python eigen ist.

Diejenigen, die mit anderen als den oben genannten Programmen nicht vertraut sind

Sie müssen "Python Tutorial 3rd Edition" lernen. Obwohl es für Anfänger von Python ist, ist es nicht für Anfänger von Programmieren. Sie müssen mit einem Programmierprimer beginnen (von denen einige Python sind), der aus anderen Programmierbegriffen erklärt wird.

7. Testergebnisse

Es ging vorbei.

Kapitel Anzahl der Fragen Fragenrate Richtige Antwortrate
Kapitel 1 Lassen Sie uns Appetit bekommen 1 2.5% 100%
Kapitel 2 Verwendung des Python-Interpreters 1 2.5% 100%
Kapitel 3 Einfache Einführung 6 15.0% 67%
Kapitel 4 Kontrollstruktur-Werkzeug 9 22.5% 100%
Kapitel 5 Datenstruktur 7 17.5% 100%
Kapitel 6 Modul 2 5.0% 100%
Kapitel 7 Eingabe / Ausgabe 1 2.5% 100%
Kapitel 8 Fehler und Ausnahmen 4 10.0% 75%
Kapitel 9 Klasse 2 5.0% 100%
Kapitel 10 Besuch der Standardbibliothek 4 10.0% 100%
Kapitel 11 Standardbibliotheksführung - Teil II 1 2.5% 100%
Kapitel 12 Virtuelle Umgebung und Paket 1 2.5% 100%
Kapitel 14 Bearbeiten von Eingabezeilen und Ersetzen des Verlaufs in einer interaktiven Umgebung 1 2.5% 100%
gesamt 40 100.0% 925 Punkte

8. Impressionen

Einige Leute sagten, es wäre in Ordnung, wenn ich es durchlesen würde, aber dieses übersetzte Buch kam mir nicht so leicht in den Sinn Ich beschloss, meine Hand zu bewegen. Vor drei Wochen verbrachte ich drei oder vier Tage mit Lernen, während ich Qiita als mein eigenes Memo schrieb, aber danach las ich Bücher über maschinelles Lernen, aber ich hatte erst am Tag zuvor Python-Grammatik gemacht. Ich habe den Artikel, den ich geschrieben habe, noch einmal durchgesehen. (Ich habe es selbst geschrieben, aber es ist lang ...) Es gab viele Orte, die ich beim letzten Mal übersprungen oder vergessen habe, also habe ich sie alle noch einmal gelesen, während ich mir Sorgen über Tippfehler gemacht habe, aber ich wollte alle Fragen richtig beantworten. Während des Tests gab es jedoch mehr als 10 Stellen, bei denen ich nicht sicher war, aber als Ergebnis einer erneuten Überprüfung war ich mit den Ergebnissen zufrieden.

Recommended Posts