background preloader

Cours Python

Facebook Twitter

1. Initiation à Python — Informatique - Python 2012-2013 documentation. 1.4.

1. Initiation à Python — Informatique - Python 2012-2013 documentation

Les chaînes de caractères 1.4.1. Indexation Les chaînes sont des objets itérables – i.e. constitués d’éléments (ici les caractères) sur lesquels il est possible de « boucler » (p.ex. avec for) – et immuables – i.e. dont les éléments individuels ne peuvent pas être modifiés. >>> alpha = 'abcdefghijklmnopqrstuvwxyz'>>> len(alpha)26>>> alpha[0] # 1er élément (l'indexation commençe à 0)'a'>>> alpha[-1] # Dernier élément (-2: avant dernier, etc.)' 1.4.2. Les chaînes de caractères disposent de nombreuses propriétés (des « méthodes ») facilitant leur manipulation: 1.4.3.

Le système de formatage des chaînes de caractères s’appuie sur l’opérateur %, et est très semblable au sprintf du C/C++: >>> "%s a %d ans" % ('Calvin',6) # 'format' % (tuple)'Calvin a 6 ans'>>> pi = 3.1415926535897931>>> "%(x)f %(x).2f %(y)f %(y)g" % dict(x=pi, y=pi*1e9) # 'format' % {dict}'3.141593 3.14 3141592653.589793 3.14159e+09' Écrire des logs en Python. Good morning… Au lieu de mettre des print() partout qu’il va falloir retirer après et qui en plus ne servent à rien dans un processus daemonisé, utiliser les facilités de logging de Python peut se révéler un bon investissement.

Écrire des logs en Python

Investissement car le module logging est du même genre que urllib2, datetime ou os.path : on peut tout faire avec mais vaut mieux avoir la doc sous la main. Pour les gens pressés Avant de se lancer dans les explications, voici le snippet qui permet d’afficher les informations à l’écran et dans un fichier de log : Cette config va afficher : Hello Testing foo sur la console Et : 2013-03-08 11:37:31,311 :: INFO :: Hello 2013-03-08 11:37:31,411 :: WARNING :: Testing foo Dans le fichier de activity.log. Quand vous passez en prod, mettez simplement une condition sur le stream handler, et le setLevel sur logging.WARN et vous êtes tranquile, quel que soit le nombre de logger.info que vous avez mis partout. Un peu de théorie. Initiation Python Pdf. Python.50webs. 413 sources Python, Py, Scripts, codes, Programmation, Cours , Tutorial, Tutoriaux, Programmation, Cours , Tutorial, Tutoriaux, etc...

Python. Cours Python. Apprendre Python – Partie 3 – Automatiser Microsoft Office. En ce moment, rédaction de spécifications oblige, je fais une overdose de Microsoft Office au boulot.

Apprendre Python – Partie 3 – Automatiser Microsoft Office

Pour me simplifier la vie, j’ai essayé d’apprendre un maximum de raccourcis pour Word et Excel. Mais comme je dois travailler sur deux PC différents dont l’un en français et le second en anglais et que chez Microsoft on n’a rien trouvé de mieux que de changer les raccourcis en fonction de la langue du système d’exploitation, je fais souvent de mauvaises manipulations. D’autre part, qui dit spécifications, dit exigences (celui qui vous dit l’inverse n’a jamais codé de sa vie) et donc Requirement Management.

Sous ce terme à faire frémir toute personne qui a un jour écrit des spécifications, se cache la gestion et le suivi des exigences. Une tâche rébarbative, qui l’est encore plus quand on gère les exigences avec des outils de bureautique pas conçus pour, au lieu d’outils dédiés comme celui-ci ou celui-là. C’est pourquoi, j’ai cherché à automatiser un maximum de choses. That’s all folks! Initiation à Python par l'exemple Documentation. Apprendre à programmer avec Python. Pythonneries's Channel. Cours de programmation en langage Python - Spécialité ISN - Terminale S.

En 1989, le hollandais Guido van Rossum commence le développement du langage de programmation Python.

Cours de programmation en langage Python - Spécialité ISN - Terminale S

Python est un langage multiplateforme, c'est-à-dire disponible sur plusieurs architectures (compatible PC, tablettes, smartphones, ordinateur low cost Raspberry Pi...) et systèmes d'exploitation (Windows, Linux, Mac, Android...). Le langage Python est gratuit, sous licence libre. C'est un des langages informatiques les plus populaires avec C, C++, C#, Objective-C, Java, PHP, JavaScript, Delphi, Visual Basic, Ruby et Perl (liste non exhaustive).

Actuellement, Python en est à sa version 3. Cependant, la version 2 est encore majoritairement utilisée. Que peut-on faire avec Python ? Beaucoup de choses ! Des dizaines de milliers de librairies sont disponibles sur le dépôt officiel PyPI. Installation Sous Windows Sous Windows, pour installer Python avec l'environnement de développement IDLE, il suffit de télécharger puis d'exécuter le fichier d'installation qui se trouve sur le site officiel : Scripts.