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

Mar 28, 2017 pm 05:03 PM
python

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.
>>&gt ; /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.

> &gt ;> 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

>&gt ; > 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

>>> ;&gt ;> 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

&gt ;>> 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 de ce site Web
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

Article chaud

Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Article chaud

Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment télécharger Deepseek Xiaomi Comment télécharger Deepseek Xiaomi Feb 19, 2025 pm 05:27 PM

Comment télécharger Deepseek Xiaomi

Quels sont les avantages et les inconvénients des modèles ? Quels sont les avantages et les inconvénients des modèles ? May 08, 2024 pm 03:51 PM

Quels sont les avantages et les inconvénients des modèles ?

Google AI annonce Gemini 1.5 Pro et Gemma 2 pour les développeurs Google AI annonce Gemini 1.5 Pro et Gemma 2 pour les développeurs Jul 01, 2024 am 07:22 AM

Google AI annonce Gemini 1.5 Pro et Gemma 2 pour les développeurs

Pour seulement 250$, le directeur technique de Hugging Face vous apprend étape par étape comment peaufiner Llama 3 Pour seulement 250$, le directeur technique de Hugging Face vous apprend étape par étape comment peaufiner Llama 3 May 06, 2024 pm 03:52 PM

Pour seulement 250$, le directeur technique de Hugging Face vous apprend étape par étape comment peaufiner Llama 3

Partagez plusieurs frameworks de projets open source .NET liés à l'IA et au LLM Partagez plusieurs frameworks de projets open source .NET liés à l'IA et au LLM May 06, 2024 pm 04:43 PM

Partagez plusieurs frameworks de projets open source .NET liés à l'IA et au LLM

Un guide complet sur le débogage et l'analyse des fonctions Golang Un guide complet sur le débogage et l'analyse des fonctions Golang May 06, 2024 pm 02:00 PM

Un guide complet sur le débogage et l'analyse des fonctions Golang

Comment lui demandez-vous Deepseek Comment lui demandez-vous Deepseek Feb 19, 2025 pm 04:42 PM

Comment lui demandez-vous Deepseek

Comment enregistrer la fonction d'évaluation Comment enregistrer la fonction d'évaluation May 07, 2024 am 01:09 AM

Comment enregistrer la fonction d'évaluation

See all articles