Ici, je vais vous montrer la procédure d'apprentissage pour apprendre personnellement Python. C'est la procédure d'apprentissage lorsque j'ai enseigné Python aux gens. La procédure d'apprentissage est la suivante. La période est d'environ 2 semaines à 1 mois.
Le but ici est le suivant.
Je pense que les bases des bases n'ont vraiment pas besoin d'être enseignées par quiconque lit un livre (en fait, quand j'ai programmé pour la première fois, j'étais autodidacte). Fondamentalement, je pense qu'il vaut mieux que quelqu'un étudie dans un état proche de l'auto-étude, et demande à chaque fois à quelqu'un ce qu'il ne comprend pas même s'il enquête.
L'environnement de développement utilise Anaconda. Si vous êtes débutant, vous trébucherez souvent lors de la construction d'un environnement. Dans le cas d'Anaconda, si vous l'installez, vous pouvez l'utiliser pour le moment, et si vous utilisez l'IDE (logiciel d'environnement de développement intégré) appelé Spyder dans Anaconda, vous pouvez programmer sans penser à rien, donc j'utilise Anaconda. ..
J'ai dit "[Easy Python](https://www.amazon.co.jp/%E3%82%84%E3%81%95%E3%81%97%E3%81%84Python-%E3%80%" 8C% E3% 82% 84% E3% 81% 95% E3% 81% 97% E3% 81% 84% E3% 80% 8D% E3% 82% B7% E3% 83% AA% E3% 83% BC% Il est recommandé d'étudier avec "E3% 82% BA-% E9% AB% 98% E6% A9% 8B-% E9% BA% BB% E5% A5% 88 / dp / 4797396024)". Les bases sont expliquées d'une manière facile à comprendre et des exercices simples sont également fournis à la fin du chapitre, ce qui facilite son étude.
Ensuite, demandez-leur de programmer en utilisant la classe. Il existe une image selon laquelle le code orienté objet n'est pas souvent trouvé dans les cours Python. Si je ne peux pas utiliser personnellement la classe minimale, je ne pense pas que ce sera à un niveau qui puisse être utilisé pour les affaires.
Aussi, si possible, il serait intéressant de créer un programme utilisant l'API suivante. Comme Python est parfois utilisé côté serveur, je pense qu'il est bon de l'utiliser pour avoir des connaissances sur la communication HTTP.
--Peut être utilisé par des particuliers! Liste des API recommandées: https://qiita.com/mikan3rd/items/ba4737023f08bb2ca161
Enfin, créez une application de bureau à l'aide du programme créé dans le deuxième élément. Puisque tkinter est une bibliothèque qui peut être utilisée en standard pour Python, il n'est pas nécessaire de créer un environnement qui permette aux débutants de trébucher facilement, et il y a un "sentiment fini" en apparence, donc je pense qu'il est facile de motiver. Fondamentalement, créez-le de manière à ce que la ceinture soit beaucoup utilisée. Dans mon esprit, je vais l'assembler comme suit.
tk
├─frame1: Cadre pour la page 1 / Placé automatiquement (pack)
| ├─frame_component1: Partie 1 / disposition du tableau (grille)
| ├─frame_composant2: Partie 2 / disposition du tableau (grille)
├─frame2: Cadre pour la page 2 / Placé automatiquement (pack)
├─frame_composant3: Partie 3 / disposition du tableau (grille)
├─frame_composant 4: Partie 4 / disposition du tableau (grille)
Recommended Posts