Procédure d'apprentissage privée Python

Aperçu

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.

Environnement de développement

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. ..

Pour la grammaire de base de la programmation, achetez un livre de référence et copiez-le

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.

Créer un programme à l'aide de classes

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

Bibliothèque GUI: créer une application de bureau à l'aide de tkinter

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

Procédure d'apprentissage privée Python
apprentissage de python
[Python] Note d'apprentissage 1
Notes d'apprentissage Python
sortie d'apprentissage python
Site d'apprentissage Python
Apprentissage en profondeur Python
apprentissage python (supplément)
Apprentissage profond × Python
notes d'apprentissage python
Classe Python (mémo d'apprentissage Python ⑦)
Apprendre Python avec ChemTHEATER 03
"Orienté objet" appris avec python
Apprendre Python avec ChemTHEATER 05-1
Python: pratique du Deep Learning
Python ~ Apprentissage rapide de la grammaire ~
Python: apprentissage non supervisé: principes de base
Apprendre Python avec ChemTHEATER 02
Procédure d'importation MIB privée
Apprendre Python avec ChemTHEATER 01
Méthode privée en python
Python: réglage du Deep Learning
Apprentissage amélioré Python + Unity (apprentissage)
Python: apprentissage supervisé (retour)
Python: apprentissage supervisé (classification)
Gestion des exceptions Python (mémo d'apprentissage Python ⑥)
Procédure d'installation de Python CMS Mezzanine
Mémo d'apprentissage O'Reilly python3 Primer
Flux d'apprentissage pour les débutants en Python
Procédure d'installation de Python 3.6 [pour Windows]
Plan d'apprentissage Python pour l'apprentissage de l'IA
Apprentissage amélioré à partir de Python
Procédure de construction de l'environnement python Anaconda3
Notes d'apprentissage sur l'analyse des données Python
Programmation Python Machine Learning> Mots-clés
Python: apprentissage supervisé: Hyper Paramètre partie 2
La recommandation de Checkio pour apprendre Python
[Python] mémo de procédure de création virtualenv
Commencer avec l'apprentissage automatique Python
Traitement itératif Python appris avec ChemoInfomatics
Python: apprentissage non supervisé: clustering non hiérarchique
Comment utiliser l'apprentissage automatique pour le travail? 03_Procédure de codage Python
Syntaxe de contrôle Python, fonctions (mémo d'apprentissage Python ②)
Mettre en œuvre l'apprentissage de l'empilement en Python [Kaggle]
ppa: jonathonf / python-3.6 est maintenant privé
Construction d'un environnement d'apprentissage amélioré Python + Unity
Python: Application de l'apprentissage supervisé (retour)
Matériel pédagogique Web pour apprendre Python
Apprentissage automatique par python (1) Classification générale