[PYTHON] J'ai participé à une programmation compétitive une semaine après avoir commencé la programmation

Comment avez-vous commencé la programmation?

Jusqu'à présent, j'étais entouré d'ingénieurs et je n'arrêtais pas de penser "Je veux programmer un jour". Pendant ce temps, mon mari a récemment été accro à la programmation compétitive chaque week-end, et en aidant et en résolvant la partie réflexion des mathématiques, je suis devenu plus motivé pour m'amuser. Ensuite, j'ai été tentée par une douce voix de mon mari: "Si vous êtes débutant chez AtCorder, même les gens qui n'ont jamais fait de programmation peuvent le faire", alors j'ai mis le pied dessus ...

Auto-introduction

«Je suis dans l'industrie informatique depuis 5 ans, mais je n'ai aucune expérience en programmation. «Puisque je suis de la science, je n'ai aucune résistance aux mathématiques. J'aime les puzzles et je suis doué pour ça

Qu'as-tu fait en une semaine

--Installez Python sur Mac --Installez Visual Studio Code sur Mac [^ 2]

Ce qui précède m'a donné l'impression que "la programmation est comme un puzzle - c'est intéressant".

Ce que je pensais quand je faisais AtCorder

Je pensais que le problème des 100 points du débutant (problème gris) pouvait être résolu facilement par ce qui précède.
Le problème des 200 points est toujours difficile. Je ne peux écrire qu'environ la moitié. En premier lieu, la phrase for n'est pas encore bien comprise. Il semble préférable de lire correctement le manuel que de rechercher sur Google ici

Conclusion

――Le problème en 100 points peut être résolu avec Google Power ――Il semble préférable de lire correctement le manuel et d'apprendre systématiquement pour chaque syntaxe. ――AtCorder a beaucoup de problèmes et je ne m'en lasse jamais. agréable. Il y a aussi un score, donc ça semble motivé «Je n'aimais pas la programmation, mais au final, c'est amusant parce que cela ressemble à un puzzle librement assemblable avec des règles fixes. C'était plus facile à attacher que prévu.

à partir de maintenant

«Cela fait environ deux semaines que j'ai commencé, mais je suis sûr que je peux résoudre le problème en 100 points. Vient ensuite le problème des 200 points ――Pour le moment, résolvez At Corder une question par jour. ――Je veux terminer tous les manuels que je fais maintenant et aller dans un manuel de classe intermédiaire. Je veux aussi faire une analyse de données en utilisant python, donc je veux aussi y étudier

[^ 2]: Quand j'ai cherché sur Google, il était écrit que "Atom" était recommandé, mais je l'ai ajouté parce que le mari de mon ingénieur a dit "Les temps sont Visual Studio Code". Plus tard pris dans un tourbillon d'excitation [^ 3]: C'est vrai. Mais même lorsque je passais l'examen universitaire, mon professeur m'a dit qu'il était important de le lire attentivement.

Recommended Posts

J'ai participé à une programmation compétitive une semaine après avoir commencé la programmation
Démarrage de Node.js dans un environnement virtuel
Programmation compétitive commençant par LetCode, que je recommande après avoir résolu 150 questions en 8 semaines
J'ai participé à AtCoder (ABC158)
Des mots qui m'intéressaient en tant que débutant en programmation
J'obtiens un UnicodeDecodeError avec mecab-python3
J'ai participé au tour de qualification ISUCON10!
J'ai participé au PyData Tokyo Meetup # 2
Démarrez avec SQLite dans un langage de programmation
J'ai participé à la compétition NFL de Kaggle
J'ai participé à AtCoder (édition ABC169)
Le langage de programmation le plus recherché en 2020
Je veux imprimer dans la notation d'inclusion
J'ai fait un programme de gestion de la paie en Python!
Essayez un tube de programmation fonctionnel en Python
Après avoir étudié Python3, j'ai créé un Slackbot
J'ai créé un outil de mot de passe en Python.
[GAE now] Après tout, j'ai participé à AppEngine ja night # 1 donc je l'ai résumé.
Quand j'obtiens une erreur de pilote chrome dans Selenium
Un mémo que j'ai écrit un tri rapide en Python
Je veux créer une fenêtre avec Python
J'ai essayé de jouer à un jeu de frappe avec Python
J'ai écrit un modèle de conception dans l'édition Kotlin Prototype
J'ai essayé d'utiliser Pythonect, un langage de programmation de flux de données.
J'ai essayé d'ajouter un module Python 3 en C
[PyTorch] J'étais un peu perdu dans torch.max ()
J'ai écrit un analyseur japonais en japonais en utilisant pyparsing.
J'ai créé un programme cryptographique César en Python.
J'ai fréquenté l'école et j'ai participé pour la première fois au concours limité BEGINNER de SIGNATE.