Skip to content

Le but de cette présentation est de permettre aux gens connaissant Java d'être à l'aise en Python le plus rapidement possible

Notifications You must be signed in to change notification settings

marctrem/fr_presentation_python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

De Java vers Python

Le but de cette présentation est de permettre aux gens connaissant Java d'être à l'aise en Python le plus rapidement possible.

Sujets couverts

Volet comparaison

  • Indentation
  • Assignation de variable
  • Chaînes de caractères
  • Listes, dictionnaires
  • Conversions de type
  • Taille d'un int (Promotion numérique)
  • Control de flot
  • stdin
  • Fichiers
  • Fonctions
  • Pourquoi Python est 'lent'
  • Classes
  • Opérateurs de comparaison

Volet spécificitées

  • Évaluation et exécution
  • Lambdas
  • Générateurs
  • Décorateurs
  • Compréhension de liste
  • Compréhension de dictionnaire

Théorie

  • Map
  • Reduce (foldl)
  • Foldr
  • Filter

Exemples

  • Mini Traducteur
  • Word Count (collections.defaultdict)

Exercices

Project Euler

Ajoutez-moi! 375454_ce5d7f96d544f136341387a686097269

Fait maison

  • Générateur: Itérateur dans un arbre binaire
  • Décorateur: Dis moi qui tu es. (Injection dans les globales)
  • Décorateur: Tu dois être dans le bon groupe. (Injection et filtre avec globales)
  • Word count à la Harry Potter!

Matériel requis

  • Python 3

Construire le distribuable

Avoir Node, Grunt, Bower, Ruby et Compass. (assez stardard comme stack)

-cd presentation

-npm install grunt-cli -g Installer Grunt -npm install bower -gInstaller Bower

-npm install Installer les paquets Node locaux requis -bower install Installer les libraries web

-bower pour partir le serveur en live reload -bower dist pour créer le dossier distribuable.

About

Le but de cette présentation est de permettre aux gens connaissant Java d'être à l'aise en Python le plus rapidement possible

Resources

Stars

Watchers

Forks

Packages

No packages published