Une histoire sur un amateur de programmation d'arts libéraux qui obtient un examen de base de certification d'ingénieur Python3

introduction

Aperçu

C'est l'histoire jusqu'à ce que j'obtienne l'examen de base de la certification d'ingénieur Python3 en tant que débutant en programmation d'arts libéraux. J'espère que cela sera utile pour les débutants en programmation lorsqu'ils commenceront à étudier Python.

Ma carrière

Je suis diplômé de l'Université nationale des arts et des sciences et suis ingénieur commercial principal réseau depuis environ deux ans. Nous proposons et concevons généralement des équipements de réseau pour les petites et moyennes entreprises. Bien qu'Ichiou soit ingénieur, les compétences requises en entreprise sont principalement le réseau et la sécurité.

Je suis un amateur qui n'utilise jamais de programmation en entreprise et qui n'a jamais étudié à l'école. Au fait, j'ai appris les réseaux après avoir rejoint l'entreprise, donc je n'ai aucune expérience en informatique.

Motivation pour passer l'examen

・ Je voulais acquérir les compétences pour automatiser le travail de bureau ・ Intéressé par l'analyse de données

Méthode d'étude

Étudier le python lui-même

Après tout, je n'ai aucune connaissance en programmation, j'ai donc fait divers efforts. Après avoir fait des recherches sur diverses choses sur le net, j'ai surtout appris sur les livres.

L'ordre est ① Qu'est-ce que la programmation? (2) Introduction à Python (3) Solidification des bases de Python (4) Texte officiel (5) Examen simulé Ce sera.

① Qu'est-ce que la programmation?

Tout d'abord, qu'est-ce que la programmation? J'ai lu un nouveau livre pour apprendre ça [Cours de programmation en tant que culture (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)

C'est un nouveau livre jusqu'au dernier, et c'est un livre très facile à lire, donc je suis content de l'avoir lu en premier. Qu'est-ce que la programmation? Si vous connaissez vaguement toute l'image, vous ne perdrez pas de vue «ce que vous étudiez maintenant» pendant que vous étudiez.

② Introduction à Python

Ensuite, j'ai choisi ce livre comme livre Python pour les débutants. [Livre de démarrage Python (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)

Il existe de nombreux livres Python publiés pour les débutants, donc je pense que vous devriez choisir un livre que vous trouvez facile à lire et à comprendre.

Le manuel de démarrage Python est écrit pour les débutants complets et était parfait pour les débutants comme moi car il vous donne un aperçu approximatif de Python à partir de la création d'un environnement de développement.

Cependant, comme il s'agit d'un livre d'introduction, je ne pouvais pas vraiment voir ce que je pouvais faire avec Python. J'ai donc dû le supporter en termes de motivation.

③ Solidifier les bases de Python

Maintenant que j'ai une idée approximative des bases de Python, j'ai commencé à travailler sur le Python de tout le monde. [Python de tous (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)

Tout le monde Python est aussi un livre pour les débutants, mais je pense que c'est juste pour solidifier les bases en tant que deuxième livre car le contenu est substantiel. (Je pense que ce sera difficile pour les débutants de choisir le premier livre.)

L'analyse des données a été ajoutée dans la 4ème édition, et j'ai pu progressivement comprendre ce que Python peut faire. Depuis que je faisais un livre de démarrage Python, j'ai pu étudier tout en partageant ce que je savais, donc c'était facile de comprendre les choses importantes.

J'ai fait ce qui précède dans le cadre d'une étude de Python.

Qu'en est-il des cours en ligne?

J'ai pensé à un cours en ligne, mais j'ai essentiellement étudié avec des livres, alors j'ai choisi d'étudier par moi-même parce que je pensais qu'il valait mieux s'y habituer. Heureusement, il existe de nombreux livres Python et de nombreux livres populaires ont été publiés, donc je pense que c'est facile à apprendre en tant qu'environnement.

Alors je suis désolé, mais je ne sais pas ce qui est mieux, un livre ou un cours en ligne.

La préparation du test

En guise de préparation au test, nous avons appris avec le didacticiel Python et effectué un test simulé.

④ Tutoriel Python

Le didacticiel Python est le texte officiel de l'examen de base de la certification d'ingénieur Python, il est donc important pour passer l'examen. [Tutoriel Python](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)

Cependant, le didacticiel Python était honnêtement déroutant pour les débutants. C'était une douleur pour moi qui ne connais que Python car il est expliqué en utilisant une comparaison avec d'autres langages. Après l'avoir lu une fois, j'ai copié le code à travers, mais je pense que vous devriez essayer le code et approfondir votre compréhension en pensant par vous-même au lieu de le copier.

⑤ Test simulé

Vous pouvez passer un examen simulé à DIVE INTO EXAM. L'inscription de membre est obligatoire, mais c'est gratuit! DIVE INTO EXAM

J'ai passé cet examen simulé jusqu'à ce que j'obtienne un score stable et parfait. Si vous le faites dans une certaine mesure, vous vous souviendrez du problème, mais j'ai senti qu'il était important de comprendre pourquoi c'était la réponse lors du déplacement du code.

Impressions

Résultats de test

J'ai passé 825/1000. Je me demandais si je pouvais aller un peu mieux, mais ce n'était pas si doux.

Impressions

L'examen s'est senti plus difficile que prévu. Je pense que la raison est que je n'avais aucune expérience pratique avec Python, et la quantité et l'expérience de l'écriture de code étaient extrêmement faibles.

Si vous ne le comprenez pas correctement, vous ne pouvez que changer un peu le problème et vous ne le comprendrez pas. Je pense donc qu'il est important de penser par vous-même et d'essayer le code. À cet égard, je pensais qu'utiliser Python pour mon propre travail et ma vie privée serait une bonne étude.

à partir de maintenant

Maintenant que je comprends les bases de Python, je prévois d'étudier dans le but d'automatiser le travail de bureau et d'analyser les données. Autre que Python, je souhaite également étudier AWS, donc il se peut que ce soit en parallèle.

Je n'ai pas les informations de base, donc je pense choisir Python dans l'après-midi lorsque je recevrai les informations de base.

Recommended Posts

Une histoire sur un amateur de programmation d'arts libéraux qui obtient un examen de base de certification d'ingénieur Python3
Enregistrement de l'examen de base de la certification d'ingénieur Python3 pour débutant en programmation
Passez l'examen de base de la certification d'ingénieur Python3
Un mémorandum concernant l'acquisition de l'examen de base de certification d'ingénieur 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
Une histoire sur un amateur faisant une rupture de bloc avec python (kivy) ②
Un ingénieur en arts libéraux a essayé de frapper 100 processus linguistiques en Python 02
Un ingénieur en arts libéraux a essayé de frapper 100 processus linguistiques en Python 01
Un ingénieur en arts libéraux a essayé de frapper 100 processus linguistiques en Python 00
Comment réussir et étudier l'examen de base de la certification d'ingénieur Python 3
Examen de base de la certification d'ingénieur Python3 - J'ai essayé de résoudre l'examen simulé
Une histoire sur Python pop and append
Comment étudier l'examen de base de la certification d'ingénieur Python 3 par un débutant Python (passé en août 2020)
Examen de base de la certification Python3 Engineer - Notes et tendances des problèmes
Formation préalable à l'examen d'analyse des données de certification d'ingénieur Python 3
Une histoire sur l'exécution de Python sur PHP sur Heroku
Une histoire sur la modification de Python et l'ajout de fonctions
Avoir réussi l'examen d'analyse des données de certification d'ingénieur Python
L'histoire de la création d'une partition de type Hanon avec Python
Une histoire d'essayer un monorepo (Golang +) Python avec Bazel
[Qualification] J'ai essayé d'étudier Python à partir des bases pour passer l'examen de base de la certification d'ingénieur python3 (dossier d'examen)
[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)
Une histoire sur la façon de spécifier un chemin relatif en python.
L'histoire d'un ingénieur directeur de 40 ans qui réussit "Deep Learning for ENGINEER"
Une histoire sur la tentative d'implémentation de variables privées en Python.
Une histoire à propos d'un débutant en python coincé avec aucun module nommé'ttp.server '