Skip to content

sandrinum/pythonfromscratch

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pythonfromscratch

On apprend le python depuis le tout début.

programme

  • dit bonjour (print)
  • pose une question affiche la réponse (input)
  • pose une question teste la réponse (if)
  • pose une multiplication vérifie le résultat (random.randint() int() f-string)
  • pose la multiplication jusqu'à ce que le résultat soit bon (while)
  • pose N multiplications et compte le nombre d'erreur (for)
  • mesure le temps passé (time.time())
  • sauvegarde le record (open() read() close() with?)
  • propose une autre partie (in)
  • sauvegarder le record personnel du joueur (split() dict)
  • gérer toutes les erreurs (exceptions)
  • ajoutez tout ce que vous voulez (fun + lire la documentation)

Trucs a voir un peu après

  • json pour les conf?
  • notion de complexité (O(n^x))
  • passage de paramètre par référence, valeur ou pointeur.
  • passer une fonction en paramètre d'une fonction (+ map(), reduce(), filter(), etc...)
  • encodage (latin, iso, windows, utf-8)
  • classes
  • héritage / duck typing / interfaces
  • expressions régulières
  • modules et organisation du code
  • API requests (appels http)
  • récurcivité
  • test et TDD / mock?
  • persistance BDD: psycopg, orm?
  • docker
  • ne pas réinventer la roue carrée mais éviter les dépendances?!
  • virtual env
  • redis
  • exemple de pub/sub avec redis
  • ...
  • On passe au java?

création de document libreOffice à partir de template GLMF n°234

About

On apprend le python depuis le tout début.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%