Comment développer en Python

Je continuerai à expliquer en lisant le livre de référence.

Python a principalement des méthodes de programmation et de codage interactives pour écrire dans des modules (fichiers). Vous êtes libre de choisir celui à utiliser en fonction de l'utilisation prévue, ou vous pouvez le développer en utilisant les deux. La programmation interactive consiste à lancer un terminal ou une invite de commande, à y lancer Python, puis à coder sur le terminal. Fondamentalement, si vous écrivez une ligne et appuyez sur Entrée, cette ligne sera exécutée sur le PVM. Il existe également un moyen d'écrire plusieurs lignes à la fois, mais cette fois. À propos, même si vous n'utilisez pas l'instruction d'impression, vous pouvez obtenir la sortie automatiquement de manière interactive. À propos, Anaconda définit les variables au moment de l'installation et prépare également une invite de commande pour Anaconda.

Anaconda Command Promp et IDE (environnement de développement intégré) Spyder: Anaconda IDE.jpg

Lancez Python à l'invite de commandes: Python立ち上げ.jpg

Valeurs d'entrée et de sortie: 対話型でのHello World!と足し算の入力と出力.jpg

Cependant, en mode interactif, une fois le code exécuté, le code n'est pas enregistré. Donc, si vous voulez écrire le même code, vous devez le copier et le coller, et vous devrez le compiler à chaque fois. À propos, CTRL + Z est pour Windows et CTRL + D est pour Unix pour terminer Python dans l'invite.

Cependant, si vous l'écrivez dans un module, le code restera semi-permanent, et une fois que vous le compilez, vous pouvez le convertir automatiquement en code et ensuite simplement exécuter le code d'octet sur le PVM. Les fichiers Python ont une extension .py et un code octet .pyc (le .pyc est automatiquement généré au moment de la compilation). Il existe un moyen d'exécuter le code de ce fichier à l'intérieur de l'invite. Par exemple, pour l'exécuter comme si vous aviez créé un module appelé test.py à l'invite Moduleの実行.jpg Exécutera le code dans le module. Contrairement à interactive, une instruction d'impression est requise pour imprimer les valeurs dans le module. Comme je l'ai écrit dans le post précédent, j'utilise l'IDE d'Anaconda, donc cette méthode est peut-être moins utilisée, mais j'ai pensé que ce serait utile lorsque je l'ai examinée.

IDE d'Anaconda (Spyder): Spyder(IDE of Python).jpg

Jusqu'à présent, j'ai expliqué les outils de développement généraux de Python, mais à partir de la prochaine fois, j'écrirai en fait sur le codage.

Eh bien, je pensais créer LIFO et FIFO en Python pour le moment, mais il semble que cela prendra un certain temps pour commencer. Si vous avez des corrections ou des questions dans ce post, faites-le moi savoir dans les commentaires ou par e-mail!

Référence: First Python 3rd Edition (Editeur: O'Reilly Japan)

Site de téléchargement d'Anaconda (je pense que c'est en anglais uniquement): http://continuum.io/downloads

Recommended Posts

Comment développer en Python
[Python] Comment faire PCA avec Python
Comment collecter des images en Python
Comment utiliser SQLite en Python
Comment utiliser Mysql avec python
Comment envelopper C en Python
Comment utiliser ChemSpider en Python
Comment utiliser PubChem avec Python
Comment gérer le japonais avec Python
[Introduction à Python] Comment utiliser la classe en Python?
Comment installer Python
Comment définir dynamiquement des variables en Python
Comment faire R chartr () en Python
[Itertools.permutations] Comment créer une séquence en Python
Comment utiliser BigQuery en Python
Comment obtenir stacktrace en python
Comment afficher la table quatre-vingt-dix-neuf en python
Comment développer dans un environnement virtuel Python [Memo]
Comment changer de version de Python dans cloud9
Comment régler le contraste de l'image en Python
Comment utiliser __slots__ dans la classe Python
Comment remplir dynamiquement des zéros avec Python
Comment utiliser les expressions régulières en Python
Comment afficher Hello World en python
Comment utiliser is et == en Python
Comment écrire Ruby to_s en Python
Comment utiliser la bibliothèque C en Python
Comment recevoir des arguments de ligne de commande en Python
[REAPER] Comment jouer à Reascript avec Python
Comment effacer un taple dans une liste (Python)
Comment générer une séquence en Python et C ++
Résumé de la façon d'importer des fichiers dans Python 3
Comment simplifier l'ajustement polymorphe restreint en python
Comment utiliser la bibliothèque d'images Python dans la série python3
Comment implémenter la mémoire partagée en Python (mmap.mmap)
Comment créer un fichier JSON en Python
Résumé de l'utilisation de MNIST avec Python
Comment spécifier la version TLS dans les requêtes python
Étapes pour développer une application Web en Python
Comment notifier les canaux Discord en Python
Comment obtenir les fichiers dans le dossier [Python]
Comment utiliser tkinter avec python dans pyenv
Comment exécuter LeapMotion avec Python non-Apple
[Python] Comment dessiner un histogramme avec Matplotlib
Comment générer "Ketsumaimo" en standard en Python
Comment gérer le type datetime dans sqlite3 de python
Comment apporter des modifications à l'interpréteur Python dans Pycharm
Comment tracer l'autocorrélation et l'autocorrélation partielle avec Python
Comment supprimer les éléments en double dans la liste Python 3
Comment installer Python [Windows]
Pour vider stdout en Python
python3: Comment utiliser la bouteille (2)
Connectez-vous au site Web en Python
Comment mettre à jour Tkinter de Python vers la version 8.6
Comment utiliser Python Argparse
[Python] Comment utiliser checkio
Comment exécuter Notepad ++ Python
Parler avec Python [synthèse vocale]
Comment changer la version de Python