Journal Présentation de Devparrot à l'afpyro Lyon le mercredi 27 mai.

Posté par (page perso) . Licence CC by-sa
5
21
mai
2015

Bonjour à tous,

Il y a déjà un lien glissé dans les commentaire de ce journal sur la présentation de tortilla qui en parle, mais je le remet un peu en avant.

Ce mercredi 27 mai, à lyon (au gîte numérique), je présenterai pour la première fois (pression, pression) mon éditeur de texte Devparrot. Il y a un meetup créé si vous voulez vous inscrire.

Devparrot est un éditeur de texte écrit en python. Il se veut grandement (...)

Journal Utilisateurs python sur Grenoble : rendez-vous jeudi 28 mai pour la présentation de Tortilla

Posté par (page perso) . Licence CC by-sa
7
19
mai
2015

Bonjour,

Le groupe d'utilisateurs python de Grenoble (pyuggre) se réunit un jeudi chaque mois pour des présentations et échanges techniques. Ca dure en général 2h, de 19h à 21h ; l'évènement se passe à la Casemate (et termine régulièrement autour d'une bière au O'Callaghan).

Jeudi 28 mai, je présenterai Tortilla, un wrapper d'api web.

Pour vous inscrire, c'est sur Meetup : http://www.meetup.com/Groupe-dutilisateurs-Python-Grenoble/events/220731361/ (c'est gratuit, pas obligatoire, mais ça permet d'estimer le nombre de personnes)

Tortilla sur Github : https://github.com/redodo/tortilla

Journal Faire des graphiques à partir de données : comparaison

17
17
mai
2015

Bon dimanche à tous !

Tracer des graphiques, je l'ai fait à la main à l'école, comme tous je suppose. Aujourd'hui, l'ordinateur s'en charge bien mieux. Enfin, c'est ce qu'on pourrait penser, mais je trouve que ce n'est pas si bien que ça en fait.

Je vous propose donc une petite comparaison pour créer le même graphique de plusieurs manières différentes : Libreoffice Calc, Calligra Sheets, Gnumeric et à la main (Python/Pandas).

L'idée étant de voir le résultat par défaut obtenu (...)

Second Meetup Python à Bruxelles - vendredi 8 mai 2015

Posté par . Édité par Benoît Sibaud, palm123 et ZeroHeure. Modéré par Benoît Sibaud. Licence CC by-sa
Tags :
6
4
mai
2015
Python

On continue ! Suite au succès du premier Meetup déjà annoncé ici, on enchaine cette fois sur le thème précis du déploiement. Vous ne savez pas trop comment gérer vos machines virtuelles, ce qu'est SaltStack ou vous voulez au contraire partager vos bonnes (et mauvaises) expériences sur le sujet ? rejoignez-nous ce vendredi dans les locaux de Railnova au cœur de Bruxelles pour apprendre ensemble mais surtout discuter autour d'un de nos sujets favoris : Python ! LogoPythonBXL

PS: le Meetup est bilingue francais/anglais afin d'etre le plus inclusif possible.

Forum Programmation.python Bindings python pour Evolution

Posté par . Licence CC by-sa
1
1
mai
2015

Bonjour.

J'essaye de maintenir le petit logiciel gbirthday (voir journal).

Il a plusieurs backends pour stocker les anniversaires, le backend historique étant Evolution.

Si je comprends bien, les bindings python pour Evolution sont mort, donc le support d'Evolution par gbirthday ne fonctionne plus.

Voir le bug côté Debian à cause de la dépendance envers un paquet python-evolution qui n'existe plus:
https://packages.debian.org/wheezy/python-evolution

Et le ticket que j'ai ouvert sur SF à propos du support d'Evolution:
https://sourceforge.net/p/gbirthday/bugs/12/

Si je comprends bien (...)

RapydScript, le JavaScript qui se déguise en Python

Posté par . Édité par Nils Ratusznik, palm123, Nÿco, Ontologia, Yvan Munoz et ZeroHeure. Modéré par ZeroHeure. Licence CC by-sa
28
29
avr.
2015
JavaScript

RapydScript est un langage qui se compile en JavaScript, avec une syntaxe et des fonctionnalités qui se veulent proches de Python. Pour ceux qui connaissent coffeeScript, RapydScript est pareil mais inspiré par la lisibilité de Python. Il ne s'agit pas d'une nouvelle tentative de faire tourner Python dans le navigateur, comme par exemple Pyjamas. RapydScript reste du JavaScript, il n'introduit aucune limitation ni surcoût. Il paraît juste plus propre et donne l'impression d'écrire du Python.

Ses quelques fonctionnalités :

  • comme CoffeeScript, RapydScript répare les incohérences et inconsistances de JavaScript ;
  • un système de classes similaire à Python ;
  • support des listes en compréhensions ;
  • des exceptions comme en Python ;
  • des modules, plus flexibles que les modules Python ;
  • des arguments optionnels pour les fonctions, comme en Python ;
  • des décorateurs (sans arguments) ;
  • un système d'héritage plus puissant que celui de Python et plus clair que celui de JavaScript ;
  • le support d'objets (dictionnaires) avec fonctions anonymes, comme en JavaScript ;
  • la possibilité d’appeler n'importe quelle fonction, méthode, code JavaScript ou appel au DOM de n'importe quel framework, sans syntaxe spéciale ;
  • le choix entre les méthodes et fonctions à la Python ou leurs équivalents JavaScript ;
  • RapydScript s'auto-compile, c'est à dire que le compilateur est lui-même écrit en RapydScript et compile en JavaScript.

Journal DjangoFloor

Posté par (page perso) . Licence CC by-sa
Tags :
5
25
avr.
2015

Même si je ne suis pas développeur web, j'ai eu à faire (plus ou moins volontairement) un certain nombre de sites.
Il y a quelques années, j'ai eu la chance de partir sur le couple Python + Django pour faire un premier site web (http://www.aviationsmilitaires.net/ pour les curieux), et c'est un choix que je n'ai jamais regretté par la suite.
En revanche, j'ai pu constater quelques manques, principalement deux :
* la gestion des paramètres et de l'installation
* (...)

Journal Présentation de Twisted ce soir à Grenoble avec le pyuggre

Posté par (page perso) . Licence CC by-sa
0
23
avr.
2015

Le Groupe d'utilisateurs python de Grenoble organise chaque mois une présentation sur une (des) technos python (ou gravitant autour de).

Ce soir, la présentation portera sur Twisted, le framework d'applications réseau orienté évènements.

Vous pouvez-vous inscrire sur Meetup, c'est gratuit et c'est à la Casemate.

Journal Pythran 0.7 - PyDataParis

Posté par (page perso) . Licence CC by-sa
25
21
avr.
2015

Termi' Nal (humour du 42ème degré),

Pythran compilateur open source dédié au Python scientifique, a sorti sa version 0.7 il y a peu, à l'occasion du premier événement PyData organisé en France: PyData Paris. ±6 mois s'étaient écoulés depuis la dernière sortie de ce compilateur dont vous pouvez suivre les aventures trépidantes à travers le tag pythran.

Nouveautés

  • Meilleur support de Numpy, plus de fonctions, et (...)

La DjangoCong 2015 débarque dans les terres du millieu

Posté par (page perso) . Édité par palm123. Modéré par Yvan Munoz. Licence CC by-sa
9
15
avr.
2015
Python

L'événement annuel regroupant les amateurs francophones de Django — aka la #djangocong — aura lieu cette année dans les terres du milieu du 8 au 10 mai 2015. Clermont'ech est fière d'accueillir et de co-organiser cette réunion de poneys fougueux.

 

Forum Programmation.python Quelle arborescence pour un projet Python Qt ?

Posté par . Licence CC by-sa
1
30
mar.
2015

Bonjour.

Je travaille sur une application PyQt (python + Qt) et je me demande comment organiser mon arborescence de fichiers. J'ai essayé de m'inspirer de projets libres, mais je n'ai pas trouvé la solution ultime. J'ai l'impression que chacun fait un peu à sa sauce.

Pour l'instant, je fais ceci:

mon_logiciel/
    .git/
    src/
        mon_logiciel.py
        mon_logiciel/
            mainwindow.py
            congif.py
            status_bar.py
            data.py
            mplwidget.py
            ...
            datareader/
                ...
            dataplotter/
                ...
        resources/
            ui/
                mainwindow.ui
                datareader/
                    ...
                dataplotter/
                    ...
            images/
        i18n/
            ts/
                mon_logiciel_fr.ts
    tests/
    doc/
    examples/
    tools/
(...)

Revue de presse — mars 2015

20
26
mar.
2015
Presse

Ce mois de mars est très dense et il y en aura pour tout le monde. Au sommaire de cette revue de presse donc, de la programmation, du logiciel, de l'embarqué, de la bidouille, de l'adminsys. Il y en a pour tous les goûts.

  • GNU/Linux Magazine no180 qui titre sur CEPH, système de stockage objet ;
  • Linux Pratique no88 revient sur le double boot Linux/Windows ;
  • MISC magazine no78 passe en revue la sécurité des navigateurs ;
  • GNU/Linux Magazine hors-série no77 prétend vous apprendre la programmation Orientée Objet (avec Python), en six jours !
  • Hackable Magazine no5 s'intéresse à l'Arduino après le Raspberry Pi du précédent numéro ;
  • Open Silicium no14 quant à lui vous propose d'étendre la prise en charge matérielle d'Android.

Toujours en kiosque, Planète Linux no83 chouchoute votre vie privée.

Journal Viper : Viper Is Python Embedded in Realtime

Posté par . Licence CC by-sa
22
23
mar.
2015

Bonjour,

Un journal pour présenter un projet s'appelant Viper (Viper Is Python Embedded in Realtime). Ce projet ambitionne de faire un environnement de développement python pour différents microcontrôleur (arduino due, UDOO, …).

Leur idée est de mettre en place une machine virtuelle python qui traduit le code python en langage C sur ChibiOS. Ils ont conçu une IDE dans un navigateur et une bibliothèques permettant de simplifier le travail de dialogue avec les entrées/sorties des cartes compatibles.

Le principal avantage (...)

Django 1.7, « le framework web pour les perfectionnistes sous pression »

33
5
mar.
2015
Python

D'après Wikipedia : « Django est un framework open-source de développement web en Python. Il a pour but de rendre le développement web 2.0 simple et rapide. Pour cette raison, le projet a pour slogan « Le framework web pour les perfectionnistes sous pression ». Développé au départ pour les sites de la ville de Lawrence (Kansas), Django a été publié sous licence BSD à partir de juillet 2005. »

Django

La version 1.7 du framework web Django est sortie le 2 septembre 2014. La principale nouvelle fonctionnalité est la gestion intégrée des migrations de schéma. On notera la publication de la version 1.7.5 le 25 février 2015, et en même temps, la première bêta de la version 1.8.