Python est un language qui peut s'utiliser dans de nombreux contextes et s'adapter
à tout type d'utilisation.
Ce language de programmation est apparu le 20 février 1991 par
Guido van Rossum et il peut etre traduit en Java ou en .Net(nom
donné à un ensemble de produits et de technologies informatiques de l'entreprises
Microsoft pour rendre des applications facilement portables sur Internet.)
Le langage Python est placé sous une licence libre proche de la licence BSD et fonctionne sur la plupart
des plates-formes informatiques, des smartphones aux ordinateurs centraux, de Windows à Unix avec notamment
GNU/Linux en passant par macOS, ou encore Android, iOS, et peut aussi être traduit en Java ou .NET.
Il est conçu pour optimiser la productivité des programmeurs en offrant des outils de haut niveau et une
syntaxe simple à utiliser.
Python peut servir à de différentes choses comme: -Afficher du texte sur l'ecran avec la fonction print. Exemple: >>>print("Exemple du 18-25") Exemple du 18-25
Il y a L'instruction input permet à l'utilisateur du programme de saisir une variable.
La variable saisie par l'instruction input sera par défaut du type texte.Exemple: >>>a=input("entrer votre nom") print a
Si on veut saisir un nombre entier il faut utiliser la fonction int: >>>b=int(input("entrer un entier")) print b
>>>b=int(input("14")) print b(soit 14)
Si on veut saisir un nombre à virgule il faut utiliser la fonction float: >>>c=float(input("entrer un decimal")) print c
>>>c=float(input("9")) print c(soit 9.0)
On peut faire des calculs à l'aide de Python avec des symboles:
Calculs,Operations
Operations
Symbole
Exemple
Addition
+
10 + 30 :le nombre qui va resortir est 40
Soustraction
-
7 - 4 :le nombre qui va resortir est 3
Multiplication
*
4 * 3 :le nombre qui va resortir est 12
Quotient de division entière
//
16 // 7 :le nombre qui va resortir est 2
Division
/
18 / 4 :le nombre qui va resortir est 4.5
Guido van Rossum, né le 31 janvier 1956 à Haarlem au Pays-Bas, est un développeur connu pour être
le créateur et leader du projet du langage de programmation Python.
Au sein de la communauté pythonienne, il est, jusqu’en juillet 2018, un Benevolent Dictator for Life « dictateur bienveillant à vie »
, ce qui signifie qu'il suit le développement de Python et arbitre lorsque la situation le requiert.
Il est également l'auteur du navigateur web Grail entièrement programmé en Python ; il n'a pas été actualisé depuis 1999.
La licence BSD (Berkeley Software Distribution License) est une licence libre utilisée pour la distribution de logiciels.
Elle permet de réutiliser tout ou une partie du logiciel sans restriction, qu'il soit intégré dans un logiciel libre ou propriétaire.
Unix est une famille de systèmes d'exploitation multitâche et multi-utilisateur.
Cette courbe montre le nombre de personne utilisant Python en fonction des années
Dans python ,on peut se faire avoir assez facilement avec une affectation dans le mauvais sens.
Ex : 1 + 1 = calcul
Solution : calcul = 1 + 1
Il ne faut pas oublier les parenthéses avec print ou encore, il ne faut pas ecrire une variable
entre guillemets dans la fonction print.
Il faut pas mélanger / qui donne le nombre exacte et // qui arondi, et Il ne faut pas additioner une variable
numérique et une chaine.
Si on veut afficher des guillemets dans des guillemets il faut mettre des \ pour protéger ces guillemets.
Ex : print ("1\"2\"3")
la fonction type permet de savoir quel est le genre d'une variable.
Ex: nombre = 5
Print(type(nombre))
La fonction affiche :
class 'int' car ici on a un nombre entier.
L'esthetique sur Python.
Pyhton est un language qui grandit par sa communauté qui propose des amélioration pratique et esthétique. Ces proposition sont ecouter et elles sont apliquer ou non si elles sont pertinentes
Le but et l'éssentiel de la PEP 8 est de rendre le code de chacun lisible par n'importe qui meme un débutant. Pour cela on peut rendre le code lisible par plusieurs moyen.
SOMMAIRE:
Code GTA V pour les conaisseurs.
Votre code suit une certaine syntaxe et une mise en page. Vous le savez déjà : l'indentation a une importance capitale dans ce langage ! Voici quelques règles importantes :
Une ligne doit contenir 80 caractères maximum.
L'indentation doit être de 4 espaces.
Les noms (variable, fonction, classe, ...) ne doivent pas contenir d'accent. Que des lettres ou des chiffres !
L'import d'une librairie doit être rapide à déceler. Il est également important de bien différencier la source des librairies : standard, externe ou locale.
Les imports sont à placer au début d'un script.
Une ligne par librairie.Néanmoins une ligne peut inclure plusieurs composantes.
Les espaces suivent la syntaxe anglosaxone et non française. De manière plus générale, elle s'axe sur la lisibilité tout en supprimant les espaces surperflus:
Pas d'espace avant ":" mais un après. Exemple : "{oeufs: 2}"
Les signes opérateurs : un espace avant et un après. Exemple : i = 1 + 1
Aucun espace avant et après le signe "=" lorsque vous assignez la valeur par défaut du paramètre d'une fonction. Exemple : def elephant(trompe=True, pattes=4)
Une seule instrunction par ligne.
Même si les développeurs ne sont pas tous d'accord sur ce point, les commentaires jouent un rôle essentiel dans la compréhension d'un code. Voici quelques bonnes pratiques :
Ecrivez des phrases complètes, ponctuées et compréhensibles. Et surtout en Anglais. Le commentaire doit expliquer le code pas le décrire
Le commentaire doit être cohérent avec le code.
Il doit suivre la même indentation que le code qu'il commente.
JEU
Entrer dans la porte correspondant au numero de la reponse chosieLe jeu se joue en ZQSD