Retour sur Django 1.5

Posté par (page perso) . Édité par redgriff, Nÿco, Atem18, Xavier Claude, RoPP, tuiu pol, jcr83 et Thomas DEBESSE. Modéré par tuiu pol. Licence CC by-sa
Tags :
35
5
mai
2013
Python

Le mardi 26 février, 11 mois après la 1.4, est sortie la version 1.5 du framework web Django, écrit en Python. Ce framework, basé sur un concept Modèle-Gabarit-Vue (MGV, à rapprocher du MVC), est conçu pour le développement rapide et reprend la plupart des grands principes de Python (« Explicit is better than implicit », notamment), ce qui en fait la plate-forme de développement Web idéale pour les perfectionnistes sous pression.

De plus en plus de sites utilisent Django (par exemple, 20minutes, Libération.fr, Disqus, Century21, Convore, Instagram, Threadless…) pour sa flexibilité et pour le nombre d’applications Django réutilisables, qui ne cesse de croître. Je vous propose de découvrir les quelques nouveautés que vous offrent les développeurs Django et toute la communauté.

NdM : le 28 mars la version 1.5.1 de Django est sortie. Il s'agit d'une version de maintenance corrigeant quelques bogues mineurs et un problème de fuite de mémoire introduit par la version 1.5.

AFPyro le 10 mai à Bruxelles

Posté par . Édité par Florent Zara, Nÿco et patrick_g. Modéré par Florent Zara. Licence CC by-sa
7
18
avr.
2013
Python

Un AFPyro, Apéro Python, aura lieu ce 10 mai à l'Université de Bruxelles. Il se composera d'une série de Lightning Talks au Batiment K de l'ULB suivi d'un passage au Restaurant « La Bécasse ».

Le thème est « les projets Python libres que vous faites » pour avoir une idée de ce qui se fait en Belgique. Bien entendu, ce thème n'est pas limitant et si vous souhaitez parler d'autre chose, faites vous plaisir ! La deadline pour les propositions de Lightning Talk est le dimanche 28 au soir, vous pouvez me les envoyer directement à l'adresse : cortex@worlddomination.be

DChars, pour lire/écrire et modifier des caractères unicodes complexes

27
23
mar.
2013
Python

Dans le cadre d'un projet, j'ai eu besoin d'un module pour analyser et modifier les caractères complexes de certains systèmes d'écriture, en particulier en hébreu, grec ancien ou sanskrit. Mon code commence à devenir utilisable, je le publie donc sous une licence GLPv3 : DChars est un module pour Python3.

J'ai essayé de coller à certains principes facilitant le travail en communauté ainsi que l'écriture de code lisible : tests unitaires, code et commentaires écrits en anglais, surveillance de la qualité du code par Pylint, documentation fournie et écrite avec Sphinx.

Concrètement, je cherche d'autres personnes susceptibles d'utiliser ou d'améliorer mon module. Si vous utilisez les langues concernées, dites-moi si ce que j'ai fait vous convient ! En particulier, si certains connaissent très bien la norme ISO 15919, je suis preneur… De façon générale, n'hésitez pas à faire remonter vos remarques, je n'attends que ça, surtout si elles sont négatives !

Soirée python chez les adminsys/devops (à Paris)

Posté par (page perso) . Édité par Nÿco, baud123 et Christophe Guilloux. Modéré par baud123. Licence CC by-sa
Tags :
12
20
fév.
2013
Python

Le lundi 4 mars à partir de 18h30, l'AFPY organise une soirée : Vous reprendrez bien un peu de Python ? à la Cantine à Paris. Pour cet épisode, nous nous concentrerons sur python dans l'administration système/devops.

Une dizaine de présentations courtes et quelques instants de convivialité sont au programme :

  • "There is more than one computer to do it", appréhender le pattern worker en Python avec un exemple pédagogique avec Redis, Supervisord et Fabric (Mathieu Lecarme)
  • Chut : (Gael Pasgrimaud)
  • Je configure mes serveurs avec Fabric et Fabtools (Ronan Amicel)
  • Deployer ses fichiers de configuration en environnement hostile avec confman (Laurent B)
  • Déploiement d'une application flask avec Amazon Elastic Beanstalk (Olivier Hervieu)
  • Introduction à saltstack (Stéphane Kanschine)
  • AdminKit : Manage system configurations easily (Frederic Lepied)
  • Modoboa - http://modoboa.org (Antoine Nguyen)
  • Cobbler - http://cobbler.github.com/ , un outil de déploiement de machines via PXE / ISO. (Matthieu CERDA)
  • Diecutter - https://github.com/novagile/diecutter des templates de configuration derrière une API (Rémy Hubscher)
  • Retour d'expérience d'utilisation de python dans un rôle de DevOps chez jib.li (Chakib Benziane)

Appel à orateur pour une soirée « python et administration système » à la Cantine (Paris)

Posté par (page perso) . Édité par Benoît Sibaud et Florent Zara. Modéré par Christophe Guilloux. Licence CC by-sa
Tags :
7
4
fév.
2013
Python

L'AFPy, Association Francophone Python, organise une soirée sur le thème "python et l'administration système" le 4 mars 2013 à La Cantine (Paris).

Nous cherchons des personnes intéressées pour faire une présentation. Si vous êtes admin sys ou « devops » et que vous utilisez python au quotidien, votre expérience nous intéresse. Pour participer, ajoutez-vous sur le pad prévu à cet effet en précisant la durée souhaitée pour votre intervention et si possible, votre courriel afin que nous puissions vous contacter. Si vous ne désirez pas faire apparaître votre email sur le pad envoyez une simple notification avec votre nom et titre de présentation à gawel@afpy.org.

Apéro Python à Bruxelles samedi 2 Février

Posté par (page perso) . Édité par Nÿco, baud123 et Xavier Teyssier. Modéré par Nÿco. Licence CC by-sa
Tags :
6
29
jan.
2013
Python

À l’occasion de la journée de conférences dans la salle python-devroom lors du FOSDEM, un AFPyro aura lieu avec un repas le samedi 2 février. Le détail du programme de la salle python-devroom : https://fosdem.org/2013/schedule/track/python/

Comment s’inscrire ?

Via ce formulaire : http://doodle.com/9k9bssgzsb4ebtk4

Quand ?

Le samedi 2 février à partir de 19h00.

  • 18h40 : Rendez-vous devant la salle Ferrer, à côté du stand du FOSDEM.
  • 19h00 : Arrivée au restaurant.

Où ?

La Mirabelle
Chaussée de Boondael 459 - 1050 Elsene

GeoBases, services et visualisation pour données géographiques

Posté par Alex . Édité par Nÿco, Xavier Claude et baud123. Modéré par baud123. Licence CC by-sa
21
28
jan.
2013
Python

GeoBases est un projet dont le but est de fournir des services et des possibilités de visualisation pour des données géographiques. En réalité cela fonctionne également avec des données non-géographiques, mais cela limite les possibilités de cartographie.

Le projet contient déjà des sources de données issues d'autres projets (comme GeoNames ou optd), ou encore de l'OpenData. Par défaut une source de données d’aéroports est utilisée. Il est très simple d’ajouter ses propres sources de données pour pouvoir jouer avec.

Parmi les services disponibles :

  • exécuter de simples recherches (trouver cette donnée, trouver toutes les entrées qui ont cette propriété)
  • exécuter des recherches approximatives basées sur une notion de distance entre chaîne de caractères (trouver les données dont le nom ressemble à cela)
  • exécuter des recherches géographiques (trouver les données proches de ce point)
  • afficher les résultats sur une carte, ou bien les exporter en CSV, ou encore utiliser une API Python pour les manipuler directement

pyxshell : piper des flux de texte en pur Python

Posté par (page perso) . Édité par Davy Defaud, Xavier Teyssier, Nÿco, Benoît Sibaud et Xavier Claude. Modéré par Xavier Claude. Licence CC by-sa
33
16
jan.
2013
Python

pyxshell (à prononcer comme vous pouvez) est un module Python qui permet d’enchaîner des fonctions de traitement de flux avec un opérateur « tube » — pipe, en anglais — (|) , de la même manière qu’avec un shell.

Si — comme moi — vous devez régulièrement analyser à la main des données textuelles diversement structurées sous différents environnements. Si vous affectionnez la ligne de commande sans raffoler de la syntaxe de Bash, vous apprécierez d’avoir tout sous la main à côté de vos outils Python favoris.

Par exemple :

>>> out=[]
>>> (random.randint(0,2) for i in range(10)) | map(lambda x: ["Oui ","nous sommes ","tous différents "][x]) | sort | uniq | tee(sys.stdout) > out
Oui tous différents nous sommes
>>> print(out)
['Oui ', 'tous différents ', 'nous sommes ']

Sprint WebTest

Posté par (page perso) . Édité par Benoît Sibaud, Lucas Bonnet et Nÿco. Modéré par Benoît Sibaud. Licence CC by-sa
Tags :
14
14
jan.
2013
Python

WebTest est une bibliothèque Python permettant de tester n'importe quelle application web python (WSGI). La société Bearstech organise un sprint afin d'améliorer la qualité de la bibliothèque et en accroître les fonctionnalités.

Un sprint est un évènement assez propre au milieu Python ou des développeur se rencontrent et « courent » pour faire avancer un projet en quelques jours. Bearstech met à disposition une salle pouvant accueillir 20 personnes.

Le sprint se déroulera du 21 au 23 février dans les locaux de Beartech (Paris 2ème). Si vous connaissez Python, le WSGI, vous êtes les bienvenus ! Inscrivez vous sur la page de wiki. Nous sommes aussi à la recherche de sponsors. Si votre entreprise utilise WebTest au quotidien, c'est pour elle l'occasion ou jamais d'exprimer sa gratitude. Que ce soit financièrement, ou en vous faisant venir !

Appel pour des présentations pour la Python Devroom au FOSDEM 2013

Posté par (page perso) . Édité par Florent Zara et Christophe Guilloux. Modéré par Christophe Guilloux. Licence CC by-sa
Tags :
8
20
déc.
2012
Python

Comme chaque année, le FOSDEM (Free and Open source Software Developers' European Meeting) se déroulera le 2 et 3 février 2013 à Bruxelles dans les bâtiments de l'Université Libre de Bruxelles.

FOSDEM

Voici longtemps que la communauté Python n'a plus été représentée au FOSDEM. Pour corriger cela, une salle de 80 places sera dédiée à la communauté Python, ce qui permettra à différentes personnes de venir présenter un sujet. Si vous êtes intéressé de présenter un sujet qui soit en relation avec Python, vous devez vous inscrire via le formulaire. La soumission d'une présentation est disponible jusqu'au 21 décembre 2012 via le site python-fosdem.org qui a été spécialement développé pour l'occasion. Après cette date, le formulaire ne sera plus disponible.

Jeudis du Libre de Bruxelles et Afpyro le mercredi 12 décembre

Posté par (page perso) . Édité par baud123. Modéré par Christophe Guilloux. Licence CC by-sa
4
5
déc.
2012
Python

Bruxelles, présentation du langage de programmation Python et AFPyro

L’année 2012 finira par une triple exception : le jeudisdulibre de Bruxelles de décembre aura lieu un mercredi, ce sera le second mercredi du mois et ce sera dans un lieu inhabituel : à l’Amour Fou, [185, Chaussée d'Ixelles - 1050 Bruxelles] pour fêter la fin d’année en AFPyro.

AFPyro à Namur (BE) - mercredi 21 Novembre

Posté par (page perso) . Édité par NeoX, baud123 et Xavier Claude. Modéré par Xavier Teyssier. Licence CC by-sa
Tags :
2
19
nov.
2012
Python

La communauté Plone belge francophone se réunit depuis plusieurs années à l’Université de Namur.

Ces rencontres portent le nom de PLIP (Partages Libres et Informels autour de Plone) qui est un acronyme issu de la communauté Plone.

Cet évènement est l’occasion pour les participants aux AFPyros de se joindre lors de la prochaine rencontre ce mercredi 21 novembre à Namur.

Apéro Python à Liège le vendredi 9 novembre

Posté par (page perso) . Édité par Davy Defaud, baud123, Nÿco, Xavier Claude et Xavier Teyssier. Modéré par Xavier Claude. Licence CC by-sa
Tags : aucun
9
4
nov.
2012
Python

Les participants habituels aux apéros Python (AFPyro-BE) se mêleront avec les participants de Tryton Unconference Liège.

Outre la thématique des progiciels de gestion intégrés (ERP), ce sera l’occasion de discuter des dernières nouveautés en Python, ainsi que l’organisation des prochains évènements Python en Belgique (AFPyros, FOSDEM, RMLL, EuroSciPy).

Comment s’inscrire ?

Via ce formulaire : http://framadate.org/xu1z6nfau47yre38.

Quand ?

Le 9 novembre 2012, à partir de 20 h.

Où ?

Restaurant As Ouhès
Place du Marché, 21
4000 Liège

Sortie de Tryton 2.6

25
25
oct.
2012
Python

Avec la régularité d’une horloge suisse, la version automnale de Tryton est arrivée. Tryton est une plate‐forme de développement d’applications pour entreprise (progiciel de gestion intégré — PGI —, ERP en anglais) écrit en Python et sous licence GPL v3. Actuellement, les principaux modules disponibles de Tryton couvrent les champs d’activité suivants : comptabilité, facturier, gestion des ventes, gestion des achats, comptabilité analytique, gestion de stock et de production.

Logo Tryton

L’évolution la plus importante est le passage à l’active record (patron de conception) qui était en préparation depuis plus de 2 ans. L’interface graphique n’est pas en reste, avec l’ajout du copier‐coller depuis un tableur. Comme d’habitude, la migration depuis les versions précédentes est prise en charge.

Apéro Python à Bruxelles le vendredi 26 octobre

Posté par (page perso) . Édité par Davy Defaud et Nils Ratusznik. Modéré par patrick_g. Licence CC by-sa
Tags :
7
23
oct.
2012
Python

Le prochain Apéros Python Belgium se tiendra le vendredi 26 octobre à Bruxelles.

En plus des habitués de l’AFPyro, nous attendons également avec plaisir les membres de pyBug, le nouveau Python Belgian User Group.

Outre le retour sur la PyConFR 2012, nous discuterons également de l’organisation de la salle Python lors du FOSDEM.

Comme chaque fois, vous pouvez venir juste pour l’apéro et partager un verre (ou plusieurs), et, si vous le souhaitez, vous inscrire pour le repas qui suivra dans un lieu proche encore à déterminer.

Rendez‐vous à partir de 19 h, au premier étage du Délirium café, Impasse De La Fidélité 4, 1000 Bruxelles.

Pour dimensionner au mieux la réservation, merci de vous inscrire via le lien ci‐dessous.

Python 3.3 est sorti

61
2
oct.
2012
Python

La version 3.3 de Python est sortie ce 29 septembre. Pour rappel, Python « est un langage de programmation multi‐paradigme. Il favorise la programmation impérative structurée et orientée objet. Il est doté d’un typage dynamique fort, d’une gestion automatique de la mémoire par ramasse‐miettes et d’un système de gestion d’exceptions ; il est ainsi similaire à Perl, Ruby, Scheme, Smalltalk et Tcl ». Merci Wikipédia.

Cette version 3.3 est donc la nouvelle version de production de la branche 3. Elle cohabite avec la version 2.7.3 de la branche 2.7. Cette nouvelle version apporte, entre autres, les fonctionnalités suivantes :

  • amélioration de la syntaxe des générateurs ;
  • un module venv capable de créer des environnement Python virtuels, tout comme VirtualEnv ;
  • revue du stockage interne des caractères, ce qui permet d’économiser de la mémoire ;
  • nouvelle façon de définir et placer les paquets d’un projet Python ;
  • des améliorations concernant l’API du module os, ainsi qu’une remise à plat des Exceptions concernant les entrées‐sorties ;
  • amélioration de l’intégration Windows ;
  • fonction de hachage aléatoire activée par défaut (permettant de se prémunir contre l’attaque des dictionnaires et des tables de hachage) ;
  • et bien d’autres…

Retrouvez en seconde partie de dépêche une liste plus complète des nouveautés.

NdA : Merci à FlashCode, Antoine, Victor Stinner, Laurent Pointal, Emmanuel C, jcr83, Amine « nh2 » Brikci‐Nigassa, GeneralZod, crep4ever, Nÿco et Le Cancre Las pour leur participation active à cette rédaction en collaboration.

AFPyro à Paris - le 15 Septembre

Posté par (page perso) . Édité par Xavier Teyssier. Modéré par Benoît Sibaud. Licence CC by-sa
Tags :
10
11
sept.
2012
Python

Le prochain Apéro Python se tiendra le samedi 15 Septembre à Paris, lors de la PyCON-FR qui se tient à la Villette du 13 au 16 Septembre.

Comme chaque fois, vous pouvez venir juste pour l’apéro et partager un (ou des) verres, et si vous le souhaitez, vous inscrire pour le repas qui suivra, dans un lieu proche encore à déterminer.

Rendez-vous à partir de 19h00, au Café Chéri(e), 44 bd de la Villette, Paris 19.

Pour dimensionner au mieux la réservation, merci de vous inscrire.

AFPyro à Liège (BE) - le 7 septembre

Posté par (page perso) . Édité par Benoît Sibaud et baud123. Modéré par Nÿco. Licence CC by-sa
Tags :
9
3
sept.
2012
Python

Le prochain AFPyro aura lieu à Liège (BE) le 7 septembre à partir de 19h, au Pot au lait : Rue Soeurs-de-Hasque 9 - 4000 Liège.

Merci de s’inscrire pour le bar et/ou le restaurant.

Outre les discussions habituelles, nous discuterons de la PyCON-FR qui aura lieu à Paris du 13 au 16 septembre, afin de s’organiser pour faire du covoiturage.

De plus, nous discuterons de l’EuroSciPy qui a eu lieu cette année à Bruxelles.

AFPyro à Bruxelles le vendredi 24 Août

Posté par (page perso) . Modéré par Xavier Claude. Licence CC by-sa
Tags : aucun
5
18
août
2012
Python

Amis Pythonistes, notez dans vos agendas la date du prochain AFPyro !

Le prochain Aperos Python Belgium se tiendra le vendredi 24 Août à Bruxelles, lors de la conférence EuroSciPy qui se tient à ULB du 23 au 26 août.

En plus des habitués de l’AFPyro, nous attendons également avec plaisir les participants de la conférence EuroSciPy qui utilisent Python dans des problématiques scientifiques.

Comme chaque fois, vous pouvez venir juste pour l’apéro et partager un (ou des) verres, et si vous le souhaitez, vous inscrire pour le repas qui suivra, dans un lieu proche encore à déterminer.

Rendez-vous à partir de 19h30, au rez-de-chaussée du Délirium café, Impasse De La Fidélité 4, 1000 Brussels.

Pour dimensionner au mieux la réservation, merci de vous inscrire.

AFPyro à Louvain-la-Neuve le samedi 14 juillet

Posté par (page perso) . Édité par Xavier Claude. Modéré par Nils Ratusznik. Licence CC by-sa
Tags :
5
11
juil.
2012
Python

Un AFPyro est organisé à Louvain-la-Neuve (Belgique), le samedi 14 juillet, à partir de 19h. Le rendez-vous est à la Galoute situé à Rue Rabelais 23, Louvain-la-Neuve.

Au moins 10 personnes seront présentes à l’AFPyro. Un repas est prévu plus tard dans la soirée, vous pouvez vous y inscrire.

Un AFPyro est l'occasion de rencontrer d'autres Pythonistes belges et de discuter de l'univers Python.

Sortie de IPython 0.13

Posté par . Édité par mbussonn, Nÿco et Bruno Michel. Modéré par Benoît Sibaud. Licence CC by-sa
22
2
juil.
2012
Python

IPython est une console alternative principalement tournée vers l'exploration interactive des données. Après une longue période de réécriture du code, les versions stables s'enchainent tous les quelques mois depuis un peu plus d'un an.

La précédente version, sortie en décembre 2011, a introduit une nouvelle interface web, que cette nouvelle mouture vient principalement améliorer, sans pour autant délaisser les utilisateurs de la ligne de commande.

PyconFR 2012 du 13 au 16 septembre 2012 à Paris, la Villette

Posté par . Édité par Xavier Claude et Benoît Sibaud. Modéré par Xavier Claude.
Tags : aucun
12
16
juin
2012
Python

PyConFr 2012 est le rendez-vous des utilisateurs francophones du langage Python qu'organise tous les ans l'Association Francophone Python (AFPy). Rejoignez les utilisateurs et les passionnés de Python à la Cyberbase de la Villette à Paris du 13 au 16 septembre 2012.

Durant ces quatre jours, des dizaines de présentations et tutoriels couvriront une grande variété de sujets pour satisfaire débutants et experts. L'évènement est totalement gratuit et ne nécessite pas d'inscription !

Pour toute demande d'info complémentaire, concernant le sponsoring ou l'organisation, merci de contacter orga@pycon.fr

Événement Software Carpentry

Posté par (page perso) . Édité par baud123 et Xavier Claude. Modéré par Xavier Claude. Licence CC by-sa
Tags : aucun
8
2
juin
2012
Python

Fin juin prochain, à Inria place d'Italie à Paris, sont organisées deux journées Software Carpentry. Ces deux journées visent à donner les bonnes méthodes pour la programmation à des scientifiques et/ou des ingénieurs. Ces journées sont gratuites et le contenu proposé sous licence Creative Common (Attribution).

Ces journées sont organisées à travers le monde depuis 1997. Elles proposent des bases fortes pour des gens dont le métier n'est pas l'informatique ou la programmation.

Tryton arrive en version 2.4

Posté par (page perso) . Édité par Cédric Krier, sisalp, Nÿco, Christophe Turbout, NeoX et baud123. Modéré par Benoît Sibaud. Licence CC by-sa
Tags : aucun
16
30
avr.
2012
Python

Fidèle à son rythme semestriel, la toute nouvelle version de printemps de Tryton est arrivée. Tryton est une plate‐forme de développement d’applications pour entreprise (progiciel de gestion intégré, PGI, ou ERP en anglais, pour Enterprise Resource Planning) écrite en Python et sous licence GPLv3.

L'évolution la plus visible concerne l'efficacité et la simplicité de l'interface graphique, mais les développeurs se sont aussi attachés à améliorer les API du serveur. Des nouveaux modules fonctionnels sont disponibles.

Alors tous à vos claviers pour profiter de cette nouvelle version, d'autant plus que, comme d'habitude, la migration des données depuis les versions précédentes, est automatique.

AFPyro à Namur le vendredi 11 mai

Posté par (page perso) . Édité par Nÿco, Benoît Sibaud et Xavier Claude. Modéré par Nÿco. Licence CC by-sa
Tags :
6
30
avr.
2012
Python

Un AFPyro est organisé à Namur (Belgique), le vendredi 11 mai, à partir de 19h. Le rendez-vous est à la Cuve à Bière situé à la rue des Brasseurs 108, B-5000 Namur.

Au moins 9 personnes seront présentes à l’AFPyro. Un repas est prévu plus tard dans la soirée, pour ceux qui sont intéressés.

Un AFPyro est l'occasion de rencontrer d'autres Pythonistes belges et de discuter de l'univers Python autour d'une bonne bière trappiste ou d'un américain.