Guide d'introduction et d'installation de Python

Guide d'introduction et d'installation de Python

Introduction

Python est un langage de programmation à usage général typé, interprété dynamiquement. Il est utile pour tout, des scripts système aux applications Web, aux programmes complets de bureau graphique. Pour cette raison, il n'est pas surprenant que la demande de compétences en programmation Python ne fait qu'augmenter, et les meilleures entreprises comme Google, Mozilla, Instagram (Facebook) et Reddit en comptent dans le cadre de leur pile de technologie de base. Non seulement cela, mais Python est un favori dans les cercles académiques et scientifiques et gagne du terrain dans le secteur financier. Les meilleures universités l'utilisent même pour enseigner la programmation dans leurs programmes d'informatique.

Avec tout cela dit, vous penseriez probablement que Python est quelque chose de super difficile à apprendre et uniquement accessible à l'élite dans le domaine de la technologie, mais vous ne pourriez pas être plus faux. Python est facile. Python est vraiment facile. En fait, Python est l'une des premières langues utilisées pour enseigner aux enfants à programmer. Python a été conçu pour être très clair et simple à comprendre. Il se lit comme un anglais ordinaire, et sa syntaxe utilise des espaces plutôt que des supports et des demi-colons, il a donc toujours l'air propre et épuré. C'est très difficile, voire impossible, à Wright Messy Python. Cela aide les nouveaux programmeurs et programmeurs nouveaux à Python Big, car vous pouvez toujours dire ce que vous regardez, ou du moins, obtenez un sentiment décent de ce qu'il fait. De cette façon, vous pouvez consulter des exemples de code de projets open source établis pour avoir une idée de ce à quoi ressemble Python professionnel et comment il est utilisé.

Python et Linux fonctionnent incroyablement bien ensemble. Il n'y a pas si longtemps, Python a supplanté Perl comme le langage de script de facto et de «colle» sur les systèmes Linux. Cela signifie que de nombreux scripts et services publics qui expédient avec des systèmes Linux modernes sont écrits en python. En conséquence, la plupart des distributions Linux ont installé Python par défaut, mais il y a un peu de capture. Il existe deux versions actuelles de Python. Python 2.7.X et python 3.X.X sont tous les deux courants. Syntaxiquement, ils sont très similaires, mais Python 3 a certaines fonctionnalités que Python 2 ne. Cela signifie qu'ils ne sont pas entièrement compatibles et de nombreuses distributions les emballent séparément. Ainsi, votre système peut avoir Python 2, mais pas Python 3 ou vice versa. Ce guide et les autres de la série vont couvrir Python 3. C'est l'avenir de Python, et ce n'est pas si mal de retourner à Python 2 après avoir travaillé avec Python 3.

Installation de Python

Vous n'aurez peut-être pas besoin d'installer Python sur votre système. La configuration actuelle peut être exactement ce dont vous avez besoin. Cependant, sinon, le reste de ce guide sera dédié à vous dire comment installer les deux versions Python, afin que vous puissiez être sûr que vous avez tout ce dont vous avez besoin à l'avenir.

Debian / Ubuntu / Mint

Les distributions basées sur Debian brisent les packages Python 2 et Python 3, et ils les référent également séparément. Python 2 est appelé Python et Python 3 est appelé Python3.

Python 2

$ sudo apt-get updue $ sudo apt-get install python 

Python 3

$ sudo apt-get updue $ sudo apt-get install python3 

Feutre

Tout comme les distributions basées sur Debian, Fedora désigne Python 2 comme Python et Python 3 comme Python3.

Python 2

# dnf installer python 

Python 3

# dnf installer python3 

Centos

CentOS n'accumule en fait pas Python 3 par défaut. Il est disponible dans le référentiel EPEL de Fedora, cependant, donc l'installer n'est pas un problème, une fois que vous avez activé le référentiel sur votre système.

Python 2

# yum installer python 

Python 3

$ wget https: // dl.fedoraproject.org / pub / epel / epel-libérer-LATEST-7.noarch.rpm $ su # rpm -i ePEL-Release-Latest-7.noarch.RPM # yum install python34 

Si vous souhaitez ajouter la clé de référentiel, elle est disponible sur le site Web de Fedora https: // getfedora.org / clés /.

Ouverte

OpenSUSE, c'est un peu comme Fedora et les distributions Debian. Python est brisé en packages Python 2 et Python 3 qui sont installables séparément.

Python 2

# Zypper à Python 

Python 3

# Zypper dans Python3 

Arch Linux

Arch est en fait exactement l'opposé des autres. Arch utilise Python 3 par défaut et packages Python 2 séparément.

Python 2

# pacman -syu # pacman -s python2 

Python 3

# pacman -syu # pacman -s python 

Gentoo

Python est fortement intégré à Gentoo. Gentoo's Package Manager, Portage, est écrit en python, tout comme de nombreux scripts critiques. Pour cette raison, les deux versions de Python sont installées par défaut sur Gentoo. Si vous souhaitez modifier les versions de Python que le système utilise, vous pouvez les spécifier dans / etc / portage /.confli et exécuter une mise à niveau complète du système.

/ etc / portage /.confli

~~~~~~~~~ Python_targets = "Python3_4 Python2_7" ~~~~~~~~~~ 
# émerge - sync && émerge --ask - update --newuse --ep - avec-bdeps = y @world 

Vous pouvez choisir la version de Python en usage avec elelect.

# list python eselect # eselect python set 2 

Être très prudent pour jouer avec la version python dans gentoo. Étant donné qu'une grande partie du système est liée à Python, il est très facile de casser les choses. Votre meilleur pari est de laisser les choses tranquilles, à moins que vous ne sachiez exactement ce que vous faites.

Table des matières

  1. Guide d'introduction et d'installation de Python
  2. Fichiers Python et interprète
  3. Expérimenter des nombres et du texte en python
  4. Variables python
  5. Travailler avec des variables de nombre dans Python
  6. Python String Basics
  7. Chaînes de python avancées
  8. Commentaires Python
  9. Listes de python
  10. Méthodes de liste Python
  11. Listes multidimensionnelles python
  12. Tuples python
  13. Opérateurs booléens python
  14. Python If Instatations
  15. Python pendant les boucles
  16. Python pour les boucles
  17. Dictionnaires python
  18. Dictionnaires avancés Python
  19. Fonctions Python

Tutoriels Linux connexes:

  • Comment éliminer les bloatware de votre mobile Android Samsung…
  • Une introduction à l'automatisation Linux, des outils et des techniques
  • Choses à installer sur Ubuntu 20.04
  • Boucles imbriquées dans les scripts bash
  • Reprenez votre confidentialité et votre sécurité à l'ère numérique
  • Masterring Bash Script Loops
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Comment installer Google Chrome Web Browser sur Ubuntu 22.04…
  • Comment utiliser Google Drive sur Linux
  • Mint 20: Mieux que Ubuntu et Microsoft Windows?