J'ai essayé de toucher Python (installation)

introduction

Je n'ai presque jamais eu l'occasion d'écrire un programme à partir de zéro en tant que SE. .. .. Cette fois aussi, j'ai reçu une demande de modification du programme Python développé par mon prédécesseur. .. ..

Je pense qu'il y a étonnamment beaucoup de SE dans la situation ci-dessus ces jours-ci. Cette fois, j'écrirai les connaissances minimales requises pour lire Python.

Politique et objectifs

――Cette fois, je vais étudier sur le site suivant. - https://www.python-izm.com/

supposition

Installez Python 3

Installez explicitement la série Python 3.

Machine virtuelle


#Vérifier la version Python par défaut de CentOS
##Confirmation du chemin
$ which python
/usr/bin/python
#Version Python: 2.7.5
$ /usr/bin/python -V
Python 2.7.5

#Installez Python 3 depuis yum
$ yum -y install python3
~réduction~
Installed:
  python3.x86_64 0:3.6.8-13.el7

Dependency Installed:
  python3-libs.x86_64 0:3.6.8-13.el7                      python3-pip.noarch 0:9.0.3-7.el7_7                      python3-setuptools.noarch 0:39.2.0-10.el7

Complete!

#Vérifiez la version de Python 3 installé
##Confirmation du chemin
$ which python3.6
/usr/bin/python3.6
##Version Python: 3.6.8
$ python3.6 -V
Python 3.6.8

#Basculer la commande Python de 2 séries à 3 séries
##Vérifiez la référence de la commande Python par défaut: Python2
$ ls -l /usr/bin/python
lrwxrwxrwx. 1 root root 7 Jun  1  2019 /usr/bin/python -> python2
##Enregistrer le lien symbolique par défaut
$ sudo mv /usr/bin/python /usr/bin/python_bk
##Confirmez qu'il n'y a plus de références
$ ls -l /usr/bin/python
ls: cannot access /usr/bin/python: No such file or directory
## Python3.Créez 6 liens symboliques
$ sudo ln -s python3.6 /usr/bin/python
##Vérifiez la référence de la commande Python modifiée: Python3.6
$ ls -l /usr/bin/python
lrwxrwxrwx. 1 root root 9 Sep 25 07:26 /usr/bin/python -> python3.6

#Confirmation après le changement de commandes Python
##Confirmation du bus
$ which python
/usr/bin/python
##Version Python: 3.6.8
$ python -V
Python 3.6.8

# pip(système de gestion de pkg)Les commandes sont également disponibles
$ pip3 search ansible
ansible-stubs (0.1.dev1)                     - ansible-stubs aids in the development and testing of Ansible roles
~Ce qui suit est omis~

Exécutez le programme Python (.py)

Maintenant que Python3 est installé, exécutons le programme.

Machine virtuelle


# .Créer un fichier py
$ vi test01.py
$ cat test01.py
print('python-izm')

#Créé à l'aide de commandes Python.Exécuter le fichier py
$ python test01.py
python-izm

Exécution Python interactive

Il peut également être exécuté par paires sans préparer de programme.

Machine virtuelle


#Lancement de shell interactif
$ python
Python 3.6.8 (default, Apr  2 2020, 13:34:55)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux
Type "help", "copyright", "credits" or "license" for more information.

Shell interactif


# .Exécutez la même chose que celle décrite dans le fichier py
>>> print('python-izm')
python-izm
#Quitter pour quitter()Courir
>>> quit()

en conclusion

De l'installation à l'exécution du programme, c'était aussi bon que d'autres langages. Avoir un shell interactif semble être utile lors de la vérification du fonctionnement, donc j'ai de grandes attentes! La prochaine fois, j'étudierai la syntaxe de base de la source.

Recommended Posts

J'ai essayé de toucher Python (installation)
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é de déboguer.
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é d'apprendre PredNet
J'ai essayé d'organiser SVM.
J'ai essayé d'implémenter PCANet
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 SparseMatrix
J'ai essayé gRPC avec Python
J'ai essayé de gratter avec du python
J'ai essayé d'implémenter StarGAN (1)
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é de résumer comment utiliser matplotlib de python
J'ai essayé d'implémenter Mine Sweeper sur un terminal avec python
J'ai essayé de démarrer avec le script python de blender_Part 01
J'ai essayé de résoudre Soma Cube avec python
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é 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ésumer comment utiliser les pandas de python
J'ai essayé de résoudre le problème avec Python Vol.1
[Python] J'ai essayé d'obtenir Json de squid ring 2
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 trouver l'entropie de l'image avec python
J'ai essayé de simuler la propagation de l'infection avec Python