Eine Geschichte über einen Programmier-Amateur der Freien Künste, der eine Grundprüfung zur Python3-Ingenieurzertifizierung erhält

Einführung

Überblick

Dies ist die Geschichte, bis ich als Anfänger in der Programmierung der freien Künste die Grundprüfung für die Python3-Ingenieurzertifizierung erhalten habe. Ich hoffe, dass dies für Anfänger in der Programmierung hilfreich ist, wenn sie anfangen, Python zu lernen.

Meine Karriere

Ich bin Absolvent der Nationalen Universität der Künste und Wissenschaften und seit etwa zwei Jahren Hauptvertriebsingenieur des Netzwerks. In der Regel schlagen wir Netzwerkgeräte für kleine und mittlere Unternehmen vor und entwerfen diese. Obwohl Ichiou Ingenieur ist, sind die im Geschäftsleben erforderlichen Fähigkeiten hauptsächlich Netzwerk und Sicherheit.

Ich bin ein Amateur, der niemals Programmieren in der Wirtschaft verwendet und noch nie in der Schule studiert hat. Übrigens habe ich nach meinem Eintritt in das Unternehmen etwas über Netzwerke gelernt, daher habe ich keinen IT-Hintergrund.

Motivation zur Prüfung

・ Ich wollte die Fähigkeiten zur Automatisierung der Büroarbeit erwerben ・ Interessiert an Datenanalyse

Studienmethode

Python selbst studieren

Schließlich habe ich keine Programmierkenntnisse und habe verschiedene Anstrengungen unternommen. Nachdem ich verschiedene Dinge im Internet recherchiert hatte, lernte ich hauptsächlich Bücher.

Die Reihenfolge ist ① Was ist Programmierung? (2) Einführung in Python (3) Verfestigung der Python-Grundlagen (4) Offizieller Text (5) Scheinprüfung Es wird sein.

① Was ist Programmierung?

Was ist Programmierung? Ich habe ein neues Buch gelesen, um das zu lernen [Programmierkurs als Kultur (Ryo Shimizu)](https://www.amazon.co.jp/%E6%95%99%E9%A4%8A%E3%81%A8%E3%81%97%E3 % 81% A6% E3% 81% AE% E3% 83% 97% E3% 83% AD% E3% 82% B0% E3% 83% A9% E3% 83% 9F% E3% 83% B3% E3% 82 % B0% E8% AC% 9B% E5% BA% A7-% E4% B8% AD% E5% 85% AC% E6% 96% B0% E6% 9B% B8% E3% 83% A9% E3% 82% AF% E3% 83% AC-% E6% B8% 85% E6% B0% B4-% E4% BA% AE / dp / 4121504895)

Es ist ein neues Buch bis zum letzten und es ist ein sehr einfach zu lesendes Buch, deshalb bin ich froh, dass ich es zuerst gelesen habe. Was ist Programmierung? Wenn Sie das ganze Bild vage kennen, verlieren Sie nicht den Überblick über "das, was Sie gerade lernen", während Sie studieren.

② Einführung in Python

Als nächstes habe ich dieses Buch als Python-Buch für Anfänger ausgewählt. [Python-Startbuch (Shingo Tsuji)](https://www.amazon.co.jp/Python%E3%82%B9%E3%82%BF%E3%83%BC%E3%83%88%E3% 83% 96% E3% 83% 83% E3% 82% AF-% E5% A2% 97% E8% A3% 9C% E6% 94% B9% E8% A8% 82% E7% 89% 88-% E8% BE% BB-% E7% 9C% 9F% E5% 90% BE / dp / 4774196436)

Es gibt viele veröffentlichte Python-Bücher für Anfänger, daher sollten Sie ein Buch auswählen, das Sie leicht lesen und verstehen können.

Das Python Startbook wurde für Anfänger geschrieben und war genau richtig für Anfänger wie mich, da es Ihnen einen groben Überblick über Python beim Erstellen einer Entwicklungsumgebung gibt.

Da es sich jedoch um ein Einführungsbuch handelt, konnte ich nicht wirklich erkennen, was ich mit Python tun konnte. Also musste ich mich in Bezug auf die Motivation damit abfinden.

③ Verfestigen Sie die Grundlagen von Python

Nachdem ich eine ungefähre Vorstellung von den Grundlagen von Python habe, habe ich begonnen, an jedem Python zu arbeiten. [Jedermanns Python (Atsushi Shibata)](https://www.amazon.co.jp/%E3%81%BF%E3%82%93%E3%81%AA%E3%81%AEPython-%E7%AC % AC4% E7% 89% 88-% E6% 9F% B4% E7% 94% B0-% E6% B7% B3-ebook / dp / B01NCOIC2P)

Jedermanns Python ist auch ein Buch für Anfänger, aber ich denke, dass es genau richtig ist, um die Grundlagen als zweites Buch zu festigen, da der Inhalt umfangreich ist. (Ich denke, es wird für Anfänger schwierig sein, das erste Buch auszuwählen.)

Die Datenanalyse wurde in der 4. Ausgabe hinzugefügt, und ich konnte nach und nach verstehen, was Python kann. Da ich das Python-Startbuch gemacht habe, konnte ich lernen, während ich floss, was ich wusste, so dass es einfach war, die wichtigen Dinge zu verstehen.

Ich habe das oben als eine Studie von Python gemacht.

Was ist mit Online-Kursen?

Ich habe über einen Online-Kurs nachgedacht, aber ich habe im Grunde genommen mit Büchern studiert, also habe ich mich entschieden, alleine zu lernen, weil ich dachte, es wäre besser, sich daran zu gewöhnen. Glücklicherweise gibt es viele Python-Bücher und viele populäre Bücher wurden veröffentlicht, daher denke ich, dass es einfach ist, als Umgebung zu lernen.

Es tut mir leid, aber ich weiß nicht, was besser ist, ein Buch oder ein Online-Kurs.

Test-Vorbereitungen

Als Testvorbereitung haben wir mit dem Python-Tutorial gelernt und einen Praxistest durchgeführt.

④ Python-Tutorial

Das Python-Tutorial ist der offizielle Text der Python Engineer-Zertifizierungsgrundprüfung, daher ist es wichtig, die Prüfung abzulegen. [Python-Tutorial](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)

Das Python-Tutorial war jedoch für Anfänger ehrlich verwirrend. Es war ein Schmerz für mich, der nur Python kennt, weil es im Vergleich mit anderen Sprachen erklärt wird. Nachdem ich es einmal gelesen hatte, kopierte ich den Code durch ihn, aber ich denke, Sie sollten den Code ausprobieren und Ihr Verständnis vertiefen, während Sie für sich selbst denken, anstatt ihn zu kopieren.

⑤ Mock-Test

Sie können eine Scheinprüfung bei DIVE INTO EXAM ablegen. Eine Registrierung der Mitgliedschaft ist erforderlich, aber kostenlos! DIVE INTO EXAM

Ich habe diese Scheinprüfung durchlaufen, bis ich eine stabile und perfekte Punktzahl erhalten habe. Wenn Sie es bis zu einem gewissen Grad tun, werden Sie sich an das Problem erinnern, aber ich fand es wichtig zu verstehen, warum dies die Antwort beim Verschieben des Codes war.

Impressionen

Testergebnisse

Ich habe 825/1000 bestanden. Ich fragte mich, ob ich ein bisschen besser werden könnte, aber es war nicht so süß.

Impressionen

Die Prüfung fühlte sich schwieriger an als ich erwartet hatte. Ich denke, der Grund dafür ist, dass ich keine praktischen Erfahrungen mit Python hatte und die Menge und Erfahrung beim Schreiben von Code überwältigend gering war.

Wenn Sie es nicht richtig verstehen, können Sie das Problem nur ein wenig ändern und Sie werden es nicht verstehen. Ich denke, es ist wichtig, selbst zu denken und den Code auszuprobieren. In dieser Hinsicht war ich der Meinung, dass die Verwendung von Python für meine eigene Arbeit und mein Privatleben eine gute Studie wäre.

von jetzt an

Nachdem ich die Grundlagen von Python verstanden habe, plane ich ein Studium mit dem Ziel, die Büroarbeit zu automatisieren und Daten zu analysieren. Abgesehen von Python möchte ich auch AWS studieren, also kann es parallel sein.

Ich habe keine grundlegenden Informationen, daher denke ich daran, Python am Nachmittag zu wählen, wenn ich die grundlegenden Informationen erhalte.

Recommended Posts

Eine Geschichte über einen Programmier-Amateur der Freien Künste, der eine Grundprüfung zur Python3-Ingenieurzertifizierung erhält
Programmieranfänger Python3 Ingenieur Zertifizierung Grundprüfungsprotokoll
Nehmen Sie an der Python3 Engineer-Zertifizierungsgrundprüfung teil
Ein Memorandum zum Erwerb der Grundprüfung für die Python3-Ingenieurzertifizierung
Ist die Grundprüfung für die Python 3 Engineer-Zertifizierung wirklich einfach?
Eindrücke von der Python 3 Engineer Certification Basic-Prüfung
Eine Geschichte über einen Amateur, der mit Python (Kivy) einen Blockbruch macht ②
Ein Ingenieur für freie Künste hat versucht, 100 Sprachprozesse in Python 02 zu klopfen
Ein Ingenieur für freie Künste hat versucht, 100 Sprachprozesse in Python 01 zu klopfen
Ein Ingenieur für freie Künste hat versucht, 100 Sprachprozesse in Python 00 zu klopfen
Bestehen und Studieren der Python 3 Engineer-Zertifizierungsgrundprüfung
Grundprüfung für die Python3-Ingenieurzertifizierung - Ich habe versucht, die Scheinprüfung zu lösen -
Eine Geschichte über Python Pop und Append
So studieren Sie die Grundprüfung zur Python 3-Ingenieurzertifizierung durch Python-Anfänger (bestanden im August 2020)
Python3 Engineer Certification Grundlegende Prüfungsnotizen und Problemtrends
Python 3 Engineer Zertifizierungsdatenanalyse Prüfung Pre-Exam Learning
Eine Geschichte über das Ausführen von Python auf PHP auf Heroku
Eine Geschichte über das Ändern von Python und das Hinzufügen von Funktionen
Die Python Engineer-Zertifizierungsdatenanalyseprüfung bestanden haben
Die Geschichte, mit Python eine Hanon-ähnliche Partitur zu machen
Eine Geschichte über das Ausprobieren eines (Golang +) Python-Monorepo mit Bazel
*
[Qualifikation] Ich habe versucht, Python von Grund auf zu lernen, um die Grundprüfung für die Python3-Ingenieurzertifizierung (Studienausgabe) abzulegen.
Eine Geschichte darüber, wie man einen relativen Pfad in Python angibt.
Eine Geschichte über einen 40-jährigen Ingenieurmanager, der "Deep Learning for ENGINEER" bestanden hat
Eine Geschichte über den Versuch, private Variablen in Python zu implementieren.
Eine Geschichte über einen Python-Anfänger, der mit dem No-Modul'http.server 'feststeckt.