Outils pour utilisateurs

Outils du site


initiation_a_python

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
initiation_a_python [2021/08/21 13:26] – [Les class permettent de créer des objets] sergeinitiation_a_python [2021/08/21 13:41] (Version actuelle) – [PEP8] serge
Ligne 478: Ligne 478:
 print(b.kind) print(b.kind)
  
-class Contact: 
- 
-    def __init__(self, name): 
-        self.name = name 
-        self.phone = None 
-         
-    def set_phone(phone): 
-        self.phone = phone 
-         
-    def get_phone(self): 
-        return self.phone 
- 
-c = Contact("toto") 
-print(c.get_phone()) 
- 
-copains = ["Emmanuel", "Jean"] 
-mon_carnet = {} 
-for copain in copains: 
-    mon_carnet[copain] = Contact(copain) 
-     
-print("Le numéro de Emmanuel", copains["Emmanuel"].get_phone()) 
 </code> </code>
  
-=====Excercices===== 
-====Numéro 1==== 
-Nettoyer, créer une class avec method training, testing 
-  * https://github.com/sergeLabo/formation_python/blob/master/py_9_divers/mnist/98_numpy_50_lignes.py 
- 
-====Numéro 2==== 
-Faire des commentaires sur ce fichier des sources de python: **[[https://github.com/numpy/numpy/blob/v1.20.0/numpy/polynomial/chebyshev.py|chebyshev.py]]** de numpy documenté ici [[https://numpy.org/doc/stable/reference/routines.polynomials.chebyshev.html|Chebyshev Series]] 
- 
-Un long commentaire pour [[https://github.com/numpy/numpy/blob/v1.20.0/numpy/polynomial/chebyshev.py#L1230|un tout petit retour]]  
  
 =====La philosophie Python===== =====La philosophie Python=====
Ligne 540: Ligne 510:
 ====PEP8===== ====PEP8=====
  
-  * [[http://sametmax.com/le-pep8-en-resume/|un tuto parmi des tas sur @]] chez sametmax.com+  * **[[https://realpython.com/python-pep8/|realpython.com pep8]]** les choses importantes, après avoir bien mémorisé **[[https://www.python.org/dev/peps/pep-0008/#whitespace-in-expressions-and-statements|les règles sur les espaces]]**. 
  
 **Avec python, nous sommes toujours entre adultes responsables.** **Avec python, nous sommes toujours entre adultes responsables.**
initiation_a_python.1629552404.txt.gz · Dernière modification : 2021/08/21 13:26 de serge