background preloader

Python

Facebook Twitter

Fichier activites GFA. News. OpenClassrooms - Apprenez à programmer en Python. Vous n'y connaissez rien en programmation et vous souhaitez apprendre un langage clair et intuitif ?

OpenClassrooms - Apprenez à programmer en Python

Ce cours d’initiation à Python est fait pour vous ! Et comme le veut la coutume ici-bas, on démarre de zéro, dans la joie et la bonne humeur. Ainsi, si vous n'avez jamais programmé en quelque langage que ce soit, si vous ne savez que très vaguement ce que programmer signifie, vous ferez le bon choix en choisissant Python pour commencer votre apprentissage. Les avantages de Python sont nombreux, c’est un langage : facile à apprendre, à lire, à comprendre et à écrire ;portable (fonctionne sous de nombreux systèmes d'exploitation) ;doté d’une communauté active ;et j'en passe… Bonne lecture !

NB : Un grand merci à 6pri1 pour sa relecture attentive et sa patience. Turtle examples. Introduction My very first introduction to programming was in middle school during the first week of class.

Turtle examples

My teacher explained that we’d be learning a programming language called “Logo”, which would let you control an imaginary “turtle” with a pen attached to its tail to draw pictures and packets. We were then given a thick packet of examples, and was set free to experiment and do whatever we liked as long as we completed a certain number of exercises each day. I’m not sure how much I ended up actually learning, since I was mostly blindly copying and tweaking code, but I do remember to this day having a huge amount of fun playing with Logo. So naturally, I was very pleased to discover that Python, one of my favorite programming languages, came built-in with a module named “turtle” that was very similar to Logo.

Note: I started this document a year or so ago, but never actually got around to completing or updating it beyond a few examples. Example 1: Draw a line. Apprendre Python (enfin bon, essayer...) Python vers HTML. Code Python traduit en HTML: Python vers HTML 1.1.1 Ce code c'est quoi?

Python vers HTML

Les problématiques étaient les suivantes : Pouvoir afficher du code Python, avec une syntaxe de coloration claire, dans une page html. Ici ou dans l'ENT du collège.Laisser la possibilité aux visiteurs de copier tout ou partie du code présenté pour collage dans un fichier Python (.py)Une utilisation simplissime, sans option inutile. Ma solution : Ma solution consiste en une application Python sommaire qui, exécutée dans un répertoire, va lire le code Python dans un fichier texte (py.txt) et écrire dans un autre fichier texte (py.htm) ce même code mais traduis en html. Mode d'emploi : Prérequis: L'utilisateur dispose d'un fichier exemple.py et aimerait récupérer son contenu pour le publier en html. L'utilisateur dispose de Python installé sur son ordinateur. La démarche pas à pas: Remarques Pour l'instant cette application ne gère pas les 'simples quotes' pour les chaines de caractères.

Note de version Des questions ? Créer une installation. Distribuer facilement nos programmes Python avec cx_Freeze. Il existe plusieurs façons d'utiliser cx_Freeze.

Distribuer facilement nos programmes Python avec cx_Freeze

Il nous faut dans tous les cas commencer par l'installer. Installation Sur Windows Rendez-vous sur le site sourceforge, où est hébergé le projet cx_Freeze. et téléchargez le fichier correspondant à votre version de Python. Après l'avoir téléchargé, lancez l'exécutable et laissez-vous guider. Sur Linux Je vous conseille d'installer cx_Freeze depuis les sources. Commencez par vous rendre sur le site de téléchargement via le code web ci-dessus et sélectionnez la dernière version de cx_Freeze (Source Code only). Téléchargez et décompressez les sources : tar -xvf cx_Freeze_version.tar.gz Rendez-vous dans le dossier décompressé puis lancez l'installation en tant qu'utilisateur root : $ cd cx_Freeze_version $ python3.4 setup.py build $ sudo python3.4 setup.py install Si ces deux commandes s'exécutent convenablement, vous disposerez de la commande cxfreeze : $ cxfreeze cxfreeze: error: script or a list of modules must be specified Utiliser le script cxfreeze.