Initiation à Python, un tutoriel pour débutants (Python 2)
Bonjour,
Je vous présente ce tutoriel pour débutants intitulé :
Citation:
Python, comme son nom l'indique, est un langage malléable qui repose sur une base puissante. Il est considéré comme un langage facile à apprendre parce qu'il y a une grande clarté dans l'expression en Python (comparé à d'autres évidemment). Python est à la croisée de plusieurs besoins, à mi-chemin entre différentes technologies et s'avère prêt à être employé dans de nombreux contextes avec une grande rapidité d'adaptation. Python est un compromis parfait pour ceux qui ne veulent pas multiplier les langages.
Voir aussi les Cours et tutoriels pour apprendre la programmation Python
Je vous souhaite une bonne lecture !
N'hésitez pas à commenter ou à faire des propositions.
Quelques remarques sur l' Initiation à Python
III.I
Il y a un "br>" qui traine dans le code
IV-C
Préciser qu'il ne faut pas confondre une parenthèse (inutile) et un tuple:
>>> b = 5
>>> a = (b)
>>> type(a)
<type 'int'>
>>> a = (b,)
>>> type(a)
<type 'tuple'>
IV-H-3.
Pourquoi ne pas avoir plutôt présenté xrange ?
IV-H-4
for cle in dictionnaire1.keys():
est moins performant que le simple:
for cle in dictionnaire1:
V-C
Erreur de type (utiliser ',' et non '+')
>>> def moyenne(*num):
... print "La moyenne est de "+sum(*num)/len(*num)
...
>>> moyenne( [52,5,32,1,54,65,45,1,321] )
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<stdin>", line 2, in moyenne
TypeError: cannot concatenate 'str' and 'int' objects
Quelle différence avec cette méthode (je n'ai pas la réponse, je n'ai pas l'habitude du '*') :
>>> def moyenne( num ):
... print "La moyenne est de", sum(num)/len(num)
...
>>> moyenne( [52,5,32,1,54,65,45,1,321] )
La moyenne est de 64
V-D
Cela manque de parametres non...
def calcul():
return param1+param2
(je m’arrête là pour l'instant, la suite un autre midi)