J'ai essayé de toucher Python (syntaxe de base)

introduction

J'ai essayé de toucher Python (installation) suite

Choses à vérifier et à faire à l'avance

--Lorsque je me connecte à une machine virtuelle avec SSH, les caractères japonais sont déformés. ――Quand je l'ai recherché, j'ai été surpris que l'article suivant soit en difficulté!

Machine virtuelle


#Vérification de l'état → VC Keymap c'est nous
$ localectl status
   System Locale: LANG=ja_JP.utf8
       VC Keymap: us
      X11 Layout: n/a
#Mise à jour du Keymap VC vers jp106(Exécuter avec sudo)
$ sudo localectl set-keymap jp106
#Vérifiez à nouveau l'état → VC Keymap mis à jour vers jp106
$ localectl status
   System Locale: LANG=ja_JP.utf8
       VC Keymap: jp106
      X11 Layout: jp
       X11 Model: jp106
     X11 Options: terminate:ctrl_alt_bksp
#Vérifiez si les paramètres régionaux japonais peuvent être utilisés → Il n'y a pas de ja en premier lieu! ??
$ localectl list-locales | grep -i ja
#Paramètres régionaux japonais ajoutés
$ sudo localedef -f UTF-8 -i ja_JP ja_JP
#Assurez-vous que les paramètres régionaux japonais sont activés
$ localectl list-locales | grep -i ja
ja_JP
ja_JP.utf8

Apprenez la syntaxe de base

Exécuter un programme normal

Créons et exécutons le programme suivant pour apprendre la syntaxe de base.

Exécution de la commande


# .Créer un fichier py
$ vi test02.py

test02.py


print('Chargement du module')

def test():
    print('Fonction: appelé test')

if __name__ == '__main__':

    print('python-izm')
#   print('Python isme')
    test()

Exécution de la commande


#Créé à l'aide de commandes Python.Exécuter le fichier py
$ python test02.py
Chargement du module
python-izm
Fonction: appelé test

UTF-8 est appliqué par défaut pour le codage de caractères de 3 séries, vous n'avez donc pas à en être conscient.

Exécuter un programme anormal (retrait)

Python utilise des indentations dans sa structure de bloc. Puisque {} n'est pas utilisé, une erreur se produira si les retraits ne sont pas cohérents.

Exécution de la commande


# .Créer un fichier py
$ vi test03.py

test03.py


print('Chargement du module')

def test():
        print('Fonction: appelé test')

#Exécuter uniquement lorsque le programme cible est démarré en tant que script
#Non exécuté lors de l'importation, etc.
if __name__ == '__main__':

      print('python-izm')
#   print('Python isme')
    test()

Exécution de la commande


#Créé à l'aide de commandes Python.Exécuter le fichier py
$ python test03.py
  File "test03.py", line 10
    test()
         ^
IndentationError: unindent does not match any outer indentation level

IndentationError: unindent does not match any outer indentation level IndentationError: unindent ne correspond à aucun niveau de retrait externe

Le message d'erreur indiqué par l'enseignant Google est le suivant.

en conclusion

Il suffit de faire attention à la structure de bloc du retrait, J'ai déjà touché à la langue GO, donc je n'ai ressenti aucune gêne.

Quant au flux futur, j'écrirai un article si je peux faire quelque chose après avoir implémenté les éditions de base et avancées! (Parce qu'il est plus facile de se souvenir des chaînes de caractères et des instructions if que d'écrire des articles)

Recommended Posts

J'ai essayé de toucher Python (syntaxe de base)
jupyter je l'ai touché
J'ai essayé de toucher un fichier CSV avec Python
J'ai touché l'API de Tesla
J'ai essayé de résumer la gestion des exceptions Python
J'ai essayé d'implémenter PLSA en Python
J'ai essayé d'implémenter la permutation en Python
J'ai essayé d'implémenter PLSA dans Python 2
Entrée standard Python3 que j'ai essayé de résumer
J'ai essayé d'implémenter ADALINE en Python
J'ai essayé de toucher l'API COTOHA
J'ai essayé d'implémenter PPO en Python
[Python] J'ai essayé de calculer TF-IDF régulièrement
J'ai essayé Python> autopep8
J'ai essayé Python> décorateur
J'ai essayé d'obtenir des données CloudWatch avec Python
J'ai essayé de sortir LLVM IR avec Python
J'ai essayé de toucher la bibliothèque GUI de Python "PySimple GUI"
J'ai essayé d'implémenter TOPIC MODEL en Python
J'ai essayé d'automatiser la fabrication des sushis avec python
J'ai essayé d'implémenter le tri sélectif en python
J'ai essayé fp-growth avec python
J'ai essayé de représenter graphiquement les packages installés en Python
Quand j'ai essayé d'introduire python3 dans atom, je suis resté coincé
J'ai essayé d'apprendre PredNet
J'ai essayé de résumer comment utiliser matplotlib de python
J'ai essayé de résumer la forme de base de GPLVM
J'ai essayé de démarrer avec le script python de blender_Part 01
J'ai essayé d'organiser SVM.
J'ai essayé d'implémenter un pseudo pachislot en Python
Suite ・ J'ai essayé de créer Slackbot après avoir étudié Python3
J'ai essayé d'implémenter PCANet
J'ai essayé de démarrer avec le script python de blender_Partie 02
J'ai essayé d'implémenter le poker de Drakue en Python
J'ai essayé d'implémenter le perceptron artificiel avec python
J'ai essayé d'implémenter GA (algorithme génétique) en Python
[Python] J'ai essayé de représenter graphiquement le top 10 des ombres à paupières
J'ai essayé de réintroduire Linux
J'ai essayé l'extension C de Python
J'ai essayé de présenter Pylint
J'ai essayé de résumer comment utiliser les pandas de python
J'ai essayé de résoudre le problème avec Python Vol.1
J'ai essayé de résumer SparseMatrix
J'ai essayé gRPC avec Python
J'ai essayé de gratter avec du python
J'ai appris la grammaire de base de Python
[Python] J'ai essayé d'obtenir Json de squid ring 2
J'ai essayé d'implémenter StarGAN (1)
J'ai essayé d'accéder aux feuilles de calcul Google en utilisant Python
J'ai essayé de résumer les opérations de chaîne de Python
J'ai essayé de résoudre la théorie des nombres entiers d'AOJ avec Python
J'ai essayé de mettre en œuvre le modèle de base du réseau neuronal récurrent
J'ai essayé de trouver l'entropie de l'image avec python
J'ai essayé de simuler la propagation de l'infection avec Python
J'ai essayé de créer une API list.csv avec Python à partir de swagger.yaml
J'ai essayé de créer diverses "données factices" avec Python faker
J'ai essayé différentes méthodes pour envoyer du courrier japonais avec Python