Sortie de IPython 5.0

Posté par . Édité par Lucas, palm123, Xavier Teyssier, Storm, Benoît Sibaud, Nils Ratusznik et M5oul. Modéré par ZeroHeure. Licence CC by-sa
40
14
juil.
2016
Python

IPython est un terminal interactif pour Python qui améliore l'expérience utilisateur lors de l'usage en ligne de commande. Entre les versions 0.12 et 3.x incluses, IPython contenait aussi un grand nombre de fonctionnalités liées au "Notebook" qui fait maintenant partie du "Project Jupyter" – voir dépêche précédente. Cette nouvelle version 5.0 est donc en partie un retour aux sources qui se concentre sur l'interface en ligne de commande de IPython.

Ce qui suit est une adaptation approximative de l’annonce faite sur le blog de Jupyter.

Grand merci à palm123, Storm, M5oul et en particulier à Lucas qui a fait plus de la moitié de la traduction pendant que je suis à SciPy 2016 à Austin, Texas.

PyCon-fr les 13-16 octobre 2016 à Télécom Bretagne, Rennes : Appel à Contributions

Posté par . Édité par Nils Ratusznik, palm123 et Benoît Sibaud. Modéré par Nils Ratusznik. Licence CC by-sa
29
5
juil.
2016
Python

Depuis 2007 grâce à l'AFPY, les utilisateurs francophones du langage Python se retrouvent le temps de quelques jours pour échanger autour de leurs expériences, apprendre les uns des autres et se présenter leurs dernières trouvailles au cours d'ateliers, de conférences et de rencontres.

La PyCon-fr est le meilleur moyen de découvrir le langage Python, d'aller plus loin dans son utilisation, de rencontrer les auteurs de bibliothèques que vous utilisez peut-être tous les jours… et tout simplement de se retrouver le temps d'un week-end.

Visuel Pycon-fr 2016

Cette année, nous serons toutes et tous réunis à Rennes, dans les locaux de Télécom Bretagne, du 13 au 16 octobre 2016.

Journal Génération de code (Python) avec Grako

Posté par (page perso) . Licence CC by-sa
36
3
juil.
2016

Depuis quelques jours, je découvre une lib Python, grako. Et je dois dire, elle est assez magique !

Besoin initial, trouver la lib!

Le besoin initial s'est présenté au boulot : on doit écrire un DSL pour interroger un ensemble de systèmes fournissant chacun de la donnée à leurs manières.

La première chose faite, c'est d'écrire la grammaire eBNF de ce DSL. Histoire de prévoir comment on va parser le bazar.

La seconde chose faite, et c'est devenu un réflexe (...)

GraphDash, ou comment construire une interface web simple pour vos graphes

Posté par . Édité par Benoît Sibaud et Xavier Claude. Modéré par ZeroHeure. Licence CC by-sa
28
29
juin
2016
Python

GraphDash est un outil développé en Python (avec Flask) et publié sous licence Apache v2.

Il permet de construire une interface web à partir de graphes dont vous disposez. Il vous suffit simplement d'ajouter un fichier contenant des métadonnées. Par exemple:

$ ls default_graph_dir
graph.svg
graph.txt

graph.svg est votre graphe, et graph.txt contient quelques métadonnées au format YAML:

$ cat default_graph_dir/graph.txt
name: graph.svg
family: Category 1
title: '*Real serious* graph'

Vous pouvez bien évidemment placer autant de graphes que vous le souhaitez dans le répertoire, et ensuite lancez GraphDash. Vous obtiendrez une interface web permettant de naviguer, chercher et d'afficher vos graphes.

$ GraphDash -r default_graph_dir
* Running on http://0.0.0.0:5555/ (Press CTRL+C to quit)

Journal Playtag : paramètres de lecture audio/vidéo en métadonnées

Posté par . Licence CC by-sa
16
17
juin
2016

Salut à tous,

J'ai écrit un petit programme nommé Playtag qui permet de mettre des paramètres de lecture d'un fichier audio ou vidéo (ex : le volume) dans un tag de ce fichier, puis de le lire en appliquant ces paramètres.

Le tag Playtag est une ligne de texte qui contiendra par exemple :

v1; t = 0:26; vol = +3dB

qui signifie que la lecture commencera à 26 secondes du début du fichier et que le volume sera augmenté (...)

Sortie de Flask 0.11

Posté par . Édité par dovik, palm123, Nils Ratusznik, Nÿco et Stefane Fermigier. Modéré par Yvan Munoz. Licence CC by-sa
Tags :
42
15
juin
2016
Python

Flask est un micro-framework web pour Python publié sous licence BSD. Il est basé sur Werkzeug, Jinja2, MarkupSafe, ItsDangerous et Click.

La version 0.11 de Flask a été publiée le 29 mai 2016, sous le nom de code « Absinthe ». La version précédente, la 0.10.1, remontait au 14 juin 2013, soit presque trois ans.

Flask

PyData Paris 14 et 15 juin 2016 : Programme et réduction à l'inscription #OSIS2016

Posté par (page perso) . Modéré par ZeroHeure. Licence CC by-sa
Tags :
10
10
juin
2016
Python

Le programme de PyData 2016, organisé à Paris La Défense à l'ESILV (École Supérieure d’Ingénieurs Léonard de Vinci) par Stéfane Fermigier, est désormais publié et les inscriptions sont ouvertes depuis plusieurs jours.

Rappelons que PyData sont des cycles de conférences qui ont lieu un peu partout en Amérique du Nord et en Europe autour de l'analyse de données en Python. Cette année, PyData Paris 2016 aura lieu cette année les 14 et 15 juin au sein de l'OSIS 2016.

Le tarif pour s'inscrire dépend de votre situation. Ils vont de 60 € à 120 €, mais comme vous êtes de sympathiques lecteurs, vous aurez 20% en moins en utilisant le code L1nuxFR$. Ce qui vous ramène les tarifs entre 48 € et 96 €. Le programme est détaillé dans la suite de la dépêche.

Journal Typage statique pour Python

Posté par . Licence CC by-sa
Tags :
31
30
mai
2016

https://www.dropbox.com/s/efatwr0pozsargb/PyCon%20mypy%20talk%202016.pdf?dl=0

Une équipe de dropbox, dont GvR fait partie, présente l'état des lieux du typage statique en Python. La présentation est très complète avec le pourquoi, le comment, l'historique et le futur.

Le pourquoi : à des fins de documentation, pour trouver des bugs, pour les perfs, pour les besoins de Dropbox (perf et upgrade du code de py2 à py3)
Le comment : la syntaxe, possible en py3 et py2, utilisable tout de suite avec http://mypy-lang.org/ dynamique toujours possible (...)

Journal Tweeter le contenu de votre base de données - db2twitter - support des tweets avec image

Posté par (page perso) . Licence CC by-sa
Tags :
11
24
mai
2016

Salut,

Ce journal pour annoncer la disponibilité de db2twitter 0.6. Pour rappel, db2twitter déjà présenté dans cette dépêche sur LinuxFR.org, continue son bonhomme de chemin avec cette nouvelle version offrant principalement la possibilité d'associer des images à vos tweets.

Pour rappel, db2twitter se connecte à votre base de données (MySQL, PostgreSQL et tous les types de bases supportés par SQLAlchemy), se sert des données récupérées pour créer un tweet selon un format défini par l'utilisateur, puis poste (...)

Appel à contribution pour PyData Paris 2016 encore ouvert jusqu'au vendredi 20 mai #OSIS2016

Posté par (page perso) . Édité par Florent Zara et Benoît Sibaud. Modéré par Benoît Sibaud. Licence CC by-sa
Tags :
12
19
mai
2016
Communauté

PyData sont des cycles de conférences qui ont lieu un peu partout en Amérique du Nord et en Europe autour de l'analyse de données en Python. Cette année, PyData Paris 2016 aura lieu cette année les 14 et 15 juin au sein de l'OSIS 2016.

Comme l'an dernier, où la conférence avait fait salle comble (300 participants), il s'agit de réunir la communauté des data scientists et des développeurs d'applications orientées données (big data, data analytics, machine learning, dataviz) en Python.

L'appel à contribution est encore ouvert jusqu'à demain soir (20 mai), dernier délai. Il est possible de proposer de interventions de 40 minutes ou des tutoriels de 90 à 180 minutes.

Journal Synctrex: outil de synchronisation

11
10
mai
2016

Bonjour nal',

Ces derniers temps j'ai travaillé à une petite solution en console de synchronisation de fichiers en Python qui permet d'utiliser différents utilitaires et supportant différents protocoles. L'idée derrière ce programme est de fournir un moyen rapide pour effectuer une ou plusieurs synchronisations, avec une interface standardifiée.

Ces synchronisations sont déclarées dans un fichier YAML (ce qui permet d'en utiliser toute la puissance également), peuvent être importées d'autres fichiers, de les personnaliser, de les regrouper dans un ou plusieurs (...)

Journal JARR v1

Posté par (page perso) . Licence CC by-sa
25
13
avr.
2016

Bonjour nal !

Pour cette première entrée je pensais te présenter un projet sur lequel je taff depuis pas mal de temps: JARR (qui veut dire Just Another RSS Reader).

C'est donc un agrégateur de flux RSS / Atom ainsi qu'un outil pour lire les entrées ainsi récupérées.

JARR est la reprise et la refonte quasi totale d'un projet qui avait déjà été présenté ici. Je tiens donc tout d'abord à remercier son auteur pour m'avoir laisser travailler sur (...)

Forum Programmation.python script python impossible de ce co à un site

Posté par . Licence CC by-sa
Tags :
0
30
mar.
2016

Bonjour à tous

je débute en python, mais pour un stage je dois faire un petit script qui récupère des info sur une page web, les restructures et les affiches selon le besoin.
Jusque là pas de soucis, le problème que je rencontre c'est que la page nécessite une identification et comme le script et destiné à plusieurs pc je ne dois pas avoir besoin d'installer de librairies pour le faire fonctionner.

j'ai fais quelque chose que l'on peut sûrement (...)

Forum Programmation.python Socket HTTP et Ajax

Posté par . Licence CC by-sa
0
23
mar.
2016

Bonjour,

Je programme un socket en python dont le but est de diffuser du dynamique html.

Pour l'instant mon programme publie du html lorsque mon client fait une requète.

Néanmoins la connection ne semble jamais coupée car le navigateur signal qu'il est toujours en train de charger.

Lorsque je regarde les solutions asynchrones normalisées il me semble que la connection est fermée car le navigateur signal que le chargement est terminé.

Savez-vous si le fait que le navigateur soit encore (...)

Forum général.petites-annonces [recrutement][stage][pourvu] Développeur web/backend Python sur Grenoble

Posté par (page perso) . Licence CC by-sa
1
10
mar.
2016

La société

Algoo est une jeune société créée en février 2015 spécialisée dans le développement web en python :

  • Elle développe sur mesure des backend techniques, api pour applications mobiles, applications web complètes et plateformes SAAS.
  • Elle développe et commercialise le logiciel de documentation, gestion et diffusion des connaissances Tracim.

Algoo recrute un stagiaire pour travailler sur pyjobs, plateforme libre d'agrégation d'annonces et opportunités professionnelles.

Missions

Le stage portera sur des tâches de conception/développement sur la plateforme libre (...)