] > PyCONFR jour après jour (PyCONFR)
souscrire à ce blog

PyCONFR jour après jour

Infos pour et sur PyconFR 2010: déroulement, astuces, divers ...

Pycon FR 2011 - 17-18 Septembre à Rennes

2011/05/31 by Nelle Varoquaux

PyCONFR est le rendez‐vous annuel des utilisateurs du langage Python organisé par l’Association Francophone Python.

La prochaine édition se déroulera à Rennes le week‐end du 17 et 18 septembre 2011.

Rejoignez les utilisateurs et les passionnés de Python à la Cantine numérique de Rennes, qui peut accueillir 120 personnes dans d’excellentes conditions matérielles. Des dizaines de présentations auront lieu tout au long du week‐end et couvriront des sujets abordables par des débutants ou destinés à des experts. L’événement est, dans son intégralité, convivial et gratuit. Entrée libre dans la limite des places disponibles, réservation obligatoire.

Pour que PyCONFRBzh 2011 rencontre le même succès que les années précédentes, il faut trois ingrédients : des orateurs, des sponsors et un public. :-)

Participer

Participez à l’organisation, participez à l’événement…

Réservation obligatoire / se tenir au courant

  • twitter, flickr, etc. : hashtag #pyconfr, ou suivez @pyconfr ;
  • Ou tout simplement, en suivant ce blog...

Venir : l’adresse

Pour mémoire : 46 boulevard Magenta, à Rennes (à 50 m de la gare).

Appel à orateurs

Vous souhaitez transmettre vos connaissances ou partager votre expérience ?

Vous avez trois possibilités :

Type Durée  
Lightning talk 5 minutes donnez envie d’en savoir plus
REX (retour d’exp.) 25 minutes montrez comment Python est adapté à vos besoins (entreprise, école, atelier…)
Présentation 30 ou 45  minutes | abordez un sujet sans entrer trop dans la technique

Vous pouvez proposer votre session par courriel à sessions [AT] pycon.fr.

Dates limites de soumission (aka DEADLINES)

  • 15 juillet pour les propositions ;
  • 1er septembre pour les documents de présentation.

Appel à sponsors

Pour financer l’événement, nous avons besoin de sponsors.

Il existe deux niveaux de sponsoring :

Sponsoring Web & courriel

  • logo sur la page d’accueil du site Web de PyCONFR ;
  • présentation de dix lignes sur la page « sponsors » du site Web ;
  • logo sur le programme papier de la conférence ;
  • nom du sponsor mentionné dans la communication officielle de l’événement.

Sponsoring complet

  • inclut la présence Web & courriel ;
  • possibilité de disposer deux panneaux « corporate » dans la salle de conférence ;
  • possibilité de présenter l’entreprise pendant cinq minutes max en début de conférence (le samedi matin vers 10 h) et en fin de conférence (le dimanche vers 17 h 30).

Contact

Si vous souhaitez en savoir plus sur l’événement ou proposer une animation, vous pouvez nous contacter directement par courriel à l’adresse orga [AT] pycon.fr.

On espère vous y voir !


PyCONFR édition 2010

2010/08/14 by Florent Pigout

La 4ème édition de PyCONFR approche

Il s'agit la conférence annuelle autour du langage Python. Elle est organisée par l'afpy et prendra place à la Cyberbase de la Villette. Cette manifestation s'adresse à tous les développeurs Python de tout niveau, ainsi qu'aux développeurs qui souhaitent découvrir ce langage.

Les utilisateurs les plus expérimentés y trouverons des sujets pointus sur de nouveaux outils, nouvelles techniques ou méthodes. Tandis que les découvreurs pourront assister à des présentations autour du langage et à des démonstration d'applications intéressantes.

PyCONFR c'est également l'occasion d'aborder Python par la pratique. Pour cela il est conseillé de venir muni de son ordinateur et d'installer une version récente de python (2.6 ou 2.7, nb: virtaulenv serait un +).

Tout d'abord un Atelier d'introduction à la programmation est proposé afin d'accueillir les développeurs désireux de découvrir le langage. Ensuite un Hackerspace sera organisé pour permettre aux initiateurs de projets de les présenter en live et ainsi d'échanger autour de leurs idées avec, peut-être, de futurs collaborateurs. Créateurs et mainteneurs de projets, vous pouvez, dès maintenant, vous inscrire sur le Wiki du Hackerspace (Inscription Hackerspace). Des ateliers seront aussi proposés en complément de certaines présentations. C'est l'occasion de mettre en oeuvre les concepts énoncés.

A la fin des 2 journées, des Lightnings-Talks (Lightnings 1 & Lightnings 2), seront organisés afin présenter brièvement, pendant environ 5 minutes, des sujets complémentaires. Des sujets pour les Lightnings-Talks peuvent encore être soumis (Inscription Lightnings).

Le petit déj

Pour bien commencer cette 4ème édition, l'afpy invite tous les participants et visiteurs à un Petit-déj. Pendant ce moment convivial, sera l'occasion de faire connaissance, mais aussi de présenter le Hackerspace et les lightenings-talks.

De la pratique

En plus de l'Atelier d'introduction à la programmation et du Hackerspace voici la liste des ateliers proposés tout au long du week end:

Les ateliers suivants viennent en compléments de 2 présentations et permettront ainsi une mise en oeuvre rapide de ces sujets:


Présentation de l'AFPY

2010/07/05 by Florent Pigout

Au commencement

L' A ssociation F rancophone Py thon, est une association dont les objectifs sont la promotion du langage Python et la création d’une communauté autour de cet outil et dans l’esprit des logiciels libres. L' afpy est indépendante de toute entreprise.

Cette association est née du regroupement de personnes de la communauté Python et Zope Francophone. Elle a pour vocation de s’adresser à tous les utilisateurs Francophones.

http://www.afpy.org/_public/images/logo_afpy.png

Objectif de l'association

L'objectif de l'afpy est la promotion du langage Python à travers :

  • L’animation d’un site web communautaire;
  • Le soutien aux projets de logiciels libres développés en Python;
  • L’organisation d’évènements nationaux et régionaux;
  • La participation des membres à diverses conférences;
  • La traduction de la littérature Python en français;
  • La création de documentations techniques;
  • Ce que vous y apporterez.

Les initiatives de l'afpy

Cette année encore l'association a bataillé sur tous les fronts pour la promotion de son langage informatique préféré: sur la toile , présence ou organisation d'évènements, etc.

Site Internet

Toujours sur Internet, en maintenant le site de l'association et en permettant ainsi à tous ses membres et fans de partager news, posts, tutoriaux, wiki autour de Python.

N'hésitez pas à le consulter afin de démarrer une experience pythonesque dans les meilleures conditions.

Des actualités régulières vous informes des dernières releases d'amis de Python, des prochains salons ou conférences auquelles va participer l'association, et prochains rendez-vous incontournables de l'afpy.

Pour des questions plus techniques un forum est mis à disposition de la communauté. C'est une façon intéressante d'améliorer sa pratique et de se confronter ses expérimentations sur Python et Zope avec d'autres utilisateurs.

Sur le site, une liste d'offres d'emplois est régulièrement mise à jour. N'hésitez pas à venir la consulter ou la mettre à jour pour la recherche d'un profile développeur Python.

Enfin le site de l'afpy est open source. Un trac et un repository HG sont mis à votre disposition pour le faire évoluer le site. Toute inscription en bonne et due forme vous permettra ainsi d'accéder à ce privilége ;)

Evenements

Les membres de l'afpy sont toujours actifs. Ils essayent de participer tant que possible aux grands évènements du libre et organisent cette année encore le rendez-vous PyConFr.

Ces participations peuvent également être des opportunités de membres isolés qui grâce à l'association, et aux disponibilités de ses acteurs, vont organiser une présence à un évènement.

Si vous aussi souhaitez participer à un évènement et représenter Python, la mailling liste de l'afpy est un très bon moyen d'en faire la promotion et de rechercher de l'aide, des conseils, des participants, etc.

PyConFr

http://www.bewype.org/pyconfr-android/logo.png

Evênement à venir, organisé par l'afpy pour la présention du monde Python et des échanges entre ses utilisateurs et, nous l'espérons, de nombreux découvreurs:

EuroScipy 2010

http://www.euroscipy.org/data55c4f164d044d8c073696170b59b0a8b/logo.png

Rencontres autour de diverses applications de Python dans les domaines scientifiques:

RML de bodeaux

http://2010.rmll.info/squelettes/images/logo-11es_fr.png

Présence de l'afpy au travers d'un stand dédié dans le village associatif.

RSSIL

http://www.rssil.org/images/Logo.png

Présence de l'afpy au travers d'un stand. Au cours de ce salon Renaud Lifchitz a tenu une conférence sur le Fingerprinting de systèmes distants par mesure des dérives d'horloge ...

Solutions Linux

http://ccomb.gorfou.fr/static/sl2009/stand.jpg

Présence de l'afpy au travers d'un stand dédié dans le village associatif. Encore une présence remarqué de nos amis Tux et Alain ;)

FOSDEM

http://tmp.fosdem.org/brain-alone.png

Pas de stand pour l'afpy pour cet évènement, mais une belle conférence de Benoit Chesneau portant sur CouchDB. 8 membres de l'association se sont regroupés et ont fait le déplacement afin de passer ce bon week end open source ensembles ;)

Réunions

Régulièrement l'afpy organise des rencontres offline pour ces membres et amis. A l'initiatives de quelques membres au départ et après un effet boule de neige, ou pas, de la mailling liste, ces évènements, très branchés, ont le plus souvent lieu sur la capitale Française mais tendent à se décentraliser.

Vous aussi créer votre évènement afpy, utilisez la mailling liste et les news de afpy.org pour en parler, et ainsi participez à l'extension de la communauté de développeur francophone Python ;)

Réunions mensuelles

Moins fréquentes cette année car difficiles à mettre en oeuvre. L'idée est de trouver un lieu wifi-isé et travailler sur des sujets concrets autour de Python:

  • sprint pour finaliser la release d'une librairie
  • présentation d'un nouvel outil
  • préparation des évènements
  • etc.
Afpyro
Plus simple à organiser, les afpyros donnent régulièrement l'occasion aux membres de se retrouver offline autour d'un petit verre dans une ambiance et lieu agréable. Bien que majoritairement parisiens, saluons les afpyro de Pau et de Rennes qui ont eu lieu cette années (j'espère que je n'en oublie pas). Tous sur la mailling liste pour le prochain ;)

Qu’est ce que Python?

2010/07/01 by Florent Pigout

Python est un langage de programmation haut niveau, interprété, au typage dynamique et à la gestion automatique de la mémoire. Il supporte plusieurs paradigmes ... Oops! Je m’emballe!

Reprennons... Guido van Rossum (le Benevolent Dictator For Life de Python) créé la première release du langage en Février 1991. Il nomme alors son projet Python en référence aux émissions des Monthy Python qui lui offrent un peu de distraction dans ces longues soirées de coding. Une grande partie des développements est effectuée entre 1991 et 2000 au CNRI à Reston. Depuis 2000, l'équipe de développeurs maintiennent le langage au travers de l'organisme Python Lab . Python est entièrement Open Source et sa propriété intellectuelle est surveillée par une association à but non lucratif nommée Python Software Fundation .



La licence officielle de Python!


Python est suffisamment simple pour être utilisé par des programmeurs débutants, cependant il est également assez complet pour répondre à toutes les contraintes du milieu professionnel. En quelques mots voici les principaux points de la philosophie de Python : syntaxe simple, interactif, qualité, productivité, intégration. Ces points font de lui un langage très attractif. Dans Programming Python Mark Lutz nous met en garde: “ You should be warned, thoughonce you start using Python, you may never want to go back. ”

Les évolutions et les grandes lignes du langage se font au travers des PEPs (Python Enhancement Proposal). Afin d’illustrer un plus précisément cette philosophie, nous recommandont les 2 PEPs suivantes, fondatrices et connues de tout bon développeur Python :

PEP 8 - Style Guide for Python Code : Cela évite les questions existentielles!
PEP 20 - The Zen of Python : Parfaite pour les Tee Shirts ;)

On dit de Python qu’il est livré “batteries incluses”, soulignant ainsi qu’il permet, sans modules supplémentaires, de créer des interfaces graphiques, parser ou sérializer différents types de contenus, créer un server web ou envoyer une requête, etc. Il comprend aussi des librairies pour son apprentissage, exemple avec le module turtle:

~$ python
>>> import turtle
>>> for i in range(4):
... turtle.forward(100)
... turtle.left(90)
...
>>>

Une belle tortue ;)



... ou encore ce texte à méditer, lui aussi built-in et dont les sources sont impénétrables ;)

~$ python
>>> import this
The Zen of Python, by Tim Peters

Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!
>>>



Aujourd’hui Python est souvent utilisé comme langage de script pour le développement web car il en facilite le design et la maintenance. Simple à intégrer, il est inclus dans des applications comme Maya, Blender, GIMP, Inkscape, Paint Shop Pro , ArcGIS. Il est installé de base dans Mac OS et la plupart des distributions Linux. Fedora l'utilise dans son programme d'installation Anaconda. L'application emerge pour la gestion des packages Gentoo est écrite en pure Python. Mais encore, une partie importante des logiciels pour le projet One Laptop Per Child sont écrites en Python. Principalement écris en AINSI C , il offre des performances intéressantes et une grande portabilité. Le site Python.org propose une liste complète des différents domaines d’applications couverts et une liste de retours d’expériences aux pages suivantes:

Application Domains
Python Sucess Stories , pourquoi pas vous ?;)

Notons que les entreprises suivantes l'utilise abondamment: YouTube , Google , Yahoo! , CERN , NASA ... voir Quotes about Python .


Three, two, one...Ignition!


Pour ma part je dirais que quelques best-pratices ont eu raison de moi:

● l’utilisation de PyPI (Python Package Index) pour partager et récupérer une librairie
● l’utilisation de virtualenv pour travailler sur plusieurs projets sans risque de conflits ou d’oublis de dépendances
● l’interpréteur IPython pour essayer rapidement une méthode ou un type
● enfin setup.py commun à toutes les librairies Python et qui assure l’installation, la gestion des dépendances, le déploiement, les tests unitaires sans aucun outil supplémentaire (*sauf setuptools) ....

Intéressant non? Ce n’est qu’un début, venez à PYCONFR 2010 , c’est l’occasion de découvrir, d’approfondir et de partager nos connaissances autour d’un langage qui a encore beaucoup à nous offrir et qui ne cesse jamais de nous étonner ;)




Appel à conférence

2010/06/29 by admin
PyCON FR 2010
Rendez-vous annuel des utilisateurs de Python organisée par l'Association Francophone Python.
Dates importantes
  • Conférence: 28 et 29 août 2010
  • Fin de l'appel à orateurs: le 15 juillet 2010 à minuit
Lieu
Cyberbase de la Cité des Sciences et de l'Industrie à Porte de la Villette à Paris (Plan d'accès, Carrefour numérique Médiathèque Est, niveau -1)
Inscription
Entrée libre et gratuite (inscription recommandée sur ce site pour nous aider à planifier).

Des dizaines de présentations et tutoriels auront lieu tout au long du week-end et couvriront des sujets abordables par des débutants ou destinés à des experts (cf les archives années précédentes). Vous pouvez d'ores et déjà visiter les sessions approuvées par le comité d'organisation et confirmer votre présence (nécessite un compte sur ce site).

Appel à orateurs

Enregistrez vous puis Proposez une session! avant le 15 juillet 2010 a minuit.

Vous souhaitez transmettre vos connaissances ou partager votre expérience ? Vous avez 6 possibilités :

  • Lightning talk (10 mm) : Très courte présentation pour initier un sujet.
  • Retour d'expérience (25 mn) : Un REX (Retour d'EXpérience) présente l'utilisation de Python dans une organisation (entreprise, école, faculté...).
  • Présentation (25 mn) : Format classique pour aborder un sujet sans rentrer "dans la technique".
  • Tutorial (55mn) : Pour aborder un sujet plus en profondeur techniquement, par ex. en présentant des lignes de code.
  • Atelier (1h55mn) : Un atelier permet à chaque participant de coder.
  • Sprint (1 journée) : Un sprint est une journée de développement autour d'un thème particulier.

Vous pouvez également contacter les responsables du programme par courriel à sessions@pycon.fr.

Appel à sponsors

Pour financer l'événement, nous avons besoin de sponsors. Il existe deux niveaux de sponsors :

Web & Mail

  • logo sur la page d'accueil du site web de PyCon France
  • présentation 10 lignes sur la page sponsors du site web
  • logo sur le programme papier de la conférence
  • nom du sponsor mentionné dans la communication officielle d'événement

Full

  • inclus la présence Web & Mail
  • possibilité de poser deux panneaux "corporate" dans la salle de conférence
  • possibilité de présenter l'entreprise pendant 5min max en début de conférence (le samedi matin vers 10h) et en fin de conférence (le dimanche vers 17h30)

Contact

Si vous souhaitez en savoir plus sur l'événement ou proposer une animation, vous pouvez nous contacter directement : mailto:orga@pycon.fr.