Maison >développement back-end >Tutoriel Python >Explication détaillée sur la façon de transformer rapidement Python

Explication détaillée sur la façon de transformer rapidement Python

高洛峰
高洛峰original
2017-03-28 17:03:581580parcourir

1. pyenv pour l'installation de Python

Installation de Python sous Windows

(1) Ouvrez le navigateur Web et visitez le site officiel de Python http://www.python.org

(2) Cliquez sur Télécharger ou cliquez sur Télécharger sur la page d'accueil

(3) Téléchargez la version requise, la dernière version est la 3.5.2

(4) Une fois le téléchargement terminé , double-cliquez et installez

Installation de Python et pyenv sous CentOS

pyenv : pyenv est un gestionnaire de versions de python Étant donné que différents programmeurs peuvent utiliser différents pythons pour le développement, ils doivent toujours communiquer avec chacun. autre sur la même machine. La fonction principale de pyenv est de définir différents répertoires pour utiliser différentes versions, et il peut facilement installer Python.

1. Installer les packages de dépendances

yum groupinstall "Outils de développement" "Développement de plate-forme serveur" -y

2 Installer pyenv

(1) Réussi. programme git clone pyenv

$ git clone https://github.com/yyuu/pyenv.git ~/.pyenv

(2) Définir la variable d'environnement de pyenv

$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >>

(3) Ajoutez pyenv init à la variable d'environnement

$ echo 'eval "$(pyenv init -)"' >> 4 ) Relisez votre shell

$ exec $SHELL

$ source ~/.bash_profile


3 Utilisation et installation de pyenv python

Listez toutes les versions disponibles

pyenv install -l

Installer la version spécifiée

$ pyenv install 3.5.2

Téléchargement de Python-3.5.2.tar.xz...

- > https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tar.xz


Changer la version locale de Python

$ pyenv local 2.7 . 12

Changer la version globale de Python

pyenv global 3.5.2

4. Désinstallez pyenv

Désinstallation CentOS

rm -rf ` pyenv root`

Mac OS :

$ python

Python 3.5.2 (par défaut, 17 août 2016, 18:31:29)

[GCC 4.4.7 20120313 ( Red Hat 4.4.7-17)] sur Linux

Tapez "aide", "copyright", "crédits" ou "licence" pour plus d'informations.

>>>

Vous peut à nouveau entrer de manière interactive avec python, tel que

>>> print('Hello World')

Lorsque vous appuyez sur Entrée, vous obtiendrez le résultat suivant
Hello World

Bien sûr, de nombreux langages informatiques ont des habitudes. Cela se termine par un point-virgule, mais Python est différent. Une ligne est une ligne, quel que soit son contenu.
Ce qui est décrit ci-dessus est un interpréteur interactif. Vous pouvez obtenir le résultat en tapant certains caractères pour atteindre vos propres objectifs.

3. Qu'est-ce qu'un algorithme ?

Avant de commencer, expliquons d'abord ce qu'est la programmation informatique. En termes simples, il indique à l'ordinateur quoi faire. L'ordinateur peut faire beaucoup de choses, mais il ne le fera pas tout seul. Les programmeurs lui indiquent des détails spécifiques, comme nourrir un enfant, et utilisent un langage que l'ordinateur peut comprendre : l'algorithme. « Algorithme » n'est qu'une autre façon sophistiquée de dire « étapes » ou « recette » : une description détaillée de la façon de faire quelque chose. Par exemple :
Comment faire de la peau froide :
(1) Coupez la peau froide en fines lanières

(2) Mettez la peau froide dans un récipient

(3) Ajoutez le mahjong, le vinaigre, l'ail jus, piment et autres assaisonnements
(4) Remuer pendant environ 1 minute

En fait, les étapes ci-dessus sont des algorithmes. Elles indiquent au programme du vinaigre comment le faire, combien de temps le faire, quoi faire et. ce qu'il faut faire.

4. Nombres et expressions


Opérations sur les nombres

L'interpréteur Python interactif peut être utilisé comme une calculatrice très puissante

>>> 678
19628206969929168

Bien sûr, il y en a des spéciaux. Les deux exemples suivants sont dans des versions différentes

Python 2.7.5 (par défaut, 24 juin 2015, 00:41:19)

[ GCC 4.8.3 20140911 (Red Hat 4.8.3-9)] sur Linux2

Tapez "aide", "copyright", "crédits" ou "licence" pour plus d'informations.
>>> ; /2
0
Python 3.5.2 (par défaut, 17 août 2016, 18:31:29)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-17)] sur Linux
Tapez "aide", "copyright", "crédits" ou "licence" pour plus d'informations.
>>> 1/2
0.5

Divisible

> ;>> 20 / 3

6.666666666666667

>>>> % 3
2
>>> 2,75 % 0,5
0,25

Puissance

>>> >9
>>> (-3) ** 3
-27
>>> 3 ** 3

27

entier long


La méthode d'affichage des entiers longs est différente après python3.0. Avant la version 3.0, il y aura un L à la fin

Python 2.7.5 (par défaut, 24 juin 2015, 00:41:19). )
[GCC 4.8.3 20140911 (Red Hat 4.8.3-9)] sur Linux2
Tapez "aide", "copyright", "crédits" ou "licence" pour plus d'informations.

> > ;> 20120313 (Red Hat 4.4.7-17)] sur Linux

Tapez "help", "copyright", "credits" ou "licence" pour plus d'informations.

>>> 🎜>24300000000000000000 0000000000000

5. Variables


La variable est un autre concept avec lequel il faut se familiariser. Une variable représente essentiellement (ou fait référence à) un certain nom de valeur

>>> x = 3
>>> Remarque : Les noms de variables peuvent inclure des lettres, des chiffres et des traits de soulignement. Les variables ne peuvent pas commencer par un nombre.

6. Obtention des entrées de l'utilisateur

Lors de l'écriture d'un programme, nous pouvons ne pas connaître les valeurs de certaines variables. Cela peut se faire via l'entrée de l'utilisateur, mais l'interpréteur connaît sa valeur, nous devrons donc peut-être obtenir l'entrée de l'utilisateur. Pour obtenir l'entrée de l'utilisateur, utilisez la fonction input() (la fonction raw_input est remplacée par la fonction input après la version 3.0).

>>> input('Veuillez saisir votre nom ? ')

Veuillez saisir votre nom ? Antony

'Antony'

Nous pouvons également enregistrer la valeur obtenue à une variable

>>> nom = input('Veuillez saisir votre nom ? ')
Veuillez saisir votre nom ? superman
>>> superman '

Calculer

>>> x = input('Veuillez saisir un nombre x : ')

Veuillez saisir un nombre x : 34

>> ; > y = input('Veuillez saisir un nombre y : ')

Veuillez saisir un nombre y : 56

>>> ; y

'56'

>>> int(x) * int(y)
1904

7. Fonction

est similaire à une petit programme, vous pouvez Utilisé pour implémenter des fonctions spécifiques. Python a de nombreuses fonctions, print() en est une. La définition des fonctions sera introduite plus tard. Pour l'instant, nous allons présenter comment utiliser les fonctions intégrées de Python.


pow()

pow représente la puissance, qui peut être utilisée pour calculer l'exponentiation

>>> ;> ;> pow(2,3)

8

>>> pow(3,2)
9

abs()

abs signifie valeur absolue

>>> abs(-10)
10

round()

La fonction round arrondira les nombres à virgule flottante

>>> 1/2
0,5
>>> rond(1/2)
0
>>>
2

floor()

floor est arrondi à l'inférieur. Par exemple, l'âge d'une personne est de 32,9 ans, ce qui correspond à 32 ans et neuf mois. a dit qu'il a déjà trois ans, utilisez à ce moment la fonction floor

>>> import math
>>> 🎜>32

La fonction floor est Après python3.0, la valeur n'est plus une décimale et le certificat est obtenu directement. Ce qui suit est la sortie avant 3.0

>> > import math

>>> math.floor(32.9)
32.0

int()

int signifie prendre un entier

> ;>> int(256.125)

256

input ()

input signifie obtenir la saisie de l'utilisateur, qui a été présentée ci-dessus, sans plus tarder, voici un exemple

>>> input('Tu me veux ? ')

Tu me veux Non !!!

'Non !!!'

sortie()

Interpréteur interactif utilisé pour quitter python

$ python

Python 3.5.2 (par défaut, 17 août 2016, 18:31:29)

[GCC 4.4.7 20120313 ( Red Hat 4.4.7-17)] sous Linux
Tapez "help", "copyright", "credits" ou "licence" pour plus d'informations Pour étendre les fonctionnalités de python, vous devez utiliser la commande spéciale import to. importer des modules. La fonction floor mentionnée précédemment se trouve dans le module nommé math.

>>> import math
>>> math.floor(333.20)
333

Parfois, vous n'aurez besoin d'utiliser qu'un certain module A fonction, et que vous ne voulez pas écrire le nom du module à chaque fois, vous pouvez utiliser un autre formulaire.

>>> depuis l'importation mathématique sqrt

>>> sqrt(9)

3.0

9. >Pour stocker la commande de manière permanente pour une utilisation ultérieure, elle peut être écrite dans un fichier.

Le début du fichier doit être marqué, car il existe une méthode d'implémentation standard sous Unix : ajoutez # avant la première ligne du script ! . Après cela, ajoutez le chemin absolu au programme qui interprète le script.

Par exemple :


$ cat first.py
#!/usr/bin/env python3.5

name = input('Veuillez saisir votre nom : ')

print('Bonjour, ' + nom)

$ chmod +x first.py

$ ./first.py
Veuillez saisir votre nom : Antony

Bonjour, Antony

Résumé


Algorithme : Un algorithme est une description détaillée de la façon d'accomplir une tâche. En fait, lors de l’écriture d’un programme, vous devez utiliser un langage que l’ordinateur peut comprendre (comme Python) pour décrire l’algorithme. Ce type de description conviviale est appelé programme et contient principalement des expressions et des instructions.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn