Revue de presse — mars 2015

16
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.

Sortie d’IPython en version 3.0

Posté par . Édité par palm123, BAud, Benoît Sibaud, Nicolas Casanova, Nÿco, Snark, Ytterbium, Jiehong et eggman. Modéré par NeoX. Licence CC by-sa
35
28
fév.
2015
Python

Pour ceux qui ne connaissent pas IPython, je vous propose de consulter les dépêches précédentes car, même si à l'origine il s'agissait uniquement d'une console évoluée pour Python, l'envergure des possibilités a bien changé.

Pour rappel : IPython est une console alternative principalement tournée vers l’exploration interactive des données. […] Au‐delà d’une simple console Python, elle est aussi agnostique au niveau du langage en offrant une console Qt, un notebook Web (interface Web riche) et l’architecture pour y écrire dans son dialecte préféré.

Pour ceux qui préfèrent une version des nouvelles fonctionnalités dans la langue de Shakespeare, je vous suggère de lire les notes de version en anglais. Je vais me contenter de faire une traduction libre dans la langue de Molière, ainsi que de digresser sur d'autres sujets voisins.

Merci à tous les contributeurs à cette dépêche qui ont corrigé toutes mes fautes, anglicismes et autre erreurs qui font saigner les yeux etc. Merci palm123, eggman, BAud, Jiehong, Nÿco, Snark, Ytterbium et Nicolas Casanova.

Journal Backup Checker 1.2 : vérification d'archives distantes

Posté par (page perso) . Licence CC by-sa
15
3
mar.
2015

Cher journal,

En avant-propos et pour rappel, Backup Checker est un outil de vérification automatisé de sauvegarde dont j'ai déjà parlé sur Linuxfr, codé en Python et présent sur GitHub. Le but de cet outil est de détecter les corruptions, pertes, modifications accidentelles ou intentionnelles des données des archives que nous utilisons habituellement pour nos sauvegardes. Cette vérification s'assure que les archives conservées seront exploitables le jour où vous en aurez besoin. Backup Checker ne créé donc pas d'archive (...)

TorPy : la Tortue Python vernaculaire

Posté par (page perso) . Édité par Nils Ratusznik et Benoît Sibaud. Modéré par ZeroHeure. Licence CC by-sa
39
25
fév.
2015
Éducation

TorPy est une version francisée (mais pouvant être traduite dans toute autre langue) du module turtle de Python. Inspiré de la tortue Logo, turtle permet d'apprendre à programmer, puisqu'on écrit les instructions que la tortue n'effectuera qu'ensuite. De plus, cela permet de produire de belles figures géométriques !

TorPy a été écrit par votre serviteur après avoir fait des essais d'utilisation de turtle par des élèves de collège. Son but est de pallier quelques difficultés rencontrées.

Une photo d'écran

TorPy est développé en Python, et nécessite les dépendances supplémentaires suivantes :

Journal Nouveautés de pyAggr3g470r

13
9
fév.
2015

Depuis sa présentation pyAggr3g470r a pas mal évolué. Comme j'étais plutôt content des retours du premier journal, j'ai décidé d'en écrire un second ;-)

Alors, quoi de neuf depuis tout ce temps?

  • un contributeur a pas mal contribué, notamment en améliorant l'interface et en accélérant le chargement de la page d’accueil;
  • j'ai pris sur moi en ajoutant un peu de JavaScript pour rendre l'interface plus dynamique;
  • comme promis, le logiciel est maintenant disponible en Anglais et en Français;
  • il (...)

Journal PyconFR'15 : Où nous emmèneras-tu cette année ?

Posté par (page perso) . Licence CC by-sa
Tags :
7
5
fév.
2015

Voici quelques années que PyconFR serpente de ville en ville : Rennes, Paris, Strasbourg, Lyon…

Le rendez-vous annuel de l'AFPy et du Python essentiellement francophone prend en général la forme de deux jours d'exposés simultanés dans deux ou trois amphithéatres suivis de deux jours de sprints et tutoriels dans le courant du mois d'octobre.

Les soirs sont l'occasion de discussions moins formelles autour d'une tisane et d'un bol de riz (ça dépend des spécialités locales).

Nous avons déjà des (...)

Journal Extraction de données du web - introduction à Scrapy (journal bookmark)

Posté par (page perso) . Licence CC by-sa
18
30
jan.
2015

Bonjour,

Ceci est un journal bookmark.

Scrapy est un framework python qui permet d'extraire des données structurées trouvées dans des sites web. Du crawling avec traitement de données.

Comme dit sur le site de présentation : "An open source and collaborative framework for extracting the data you need from websites. In a fast, simple, yet extensible way."

J'ai fait une présentation du framework hier au python user group de Grenoble (pyuggre comme on dit) ; si ça vous intéresse, la présentation (...)

Apéro Python à Lyon le 28 janvier 2015

Posté par . Édité par Nils Ratusznik. Modéré par patrick_g. Licence CC by-sa
7
21
jan.
2015
Communauté

Un apéro Python aura lieu à Lyon le mercredi 28 janvier à partir de 19h à l'Antre Autre (11 rue Terme, Lyon 1er). Un AFPyro est un moment convivial où les pythonistes peuvent échanger librement autour d’un verre ou d’une assiette.

Une présentation sur l’utilisation et les dernières fonctionnalités de Radicale sera donnée par Guillaume Ayoub.

Radicale est un serveur CalDAV/CardDAV permettant de stocker et gérer des données calendaires et de carnets d'addresses.

Forum Programmation.python [Java -> Python] Implémentation d'interface "en ligne"

Posté par . Licence CC by-sa
Tags :
2
21
jan.
2015

Bonjour,

J'essaie de traduire en python un bout de code que j'avais écrit en Java et qui pour tout un tas de raisons qu'il serait trop long à expliquer ici, implémente "en ligne" (je ne sais pas si c'est comme ça qu'on dit) une interface. J'utilise python 2.7 et je sais qu'il n'y a pas d'interface parce que héritage multiple, toussa… Mais dans mon code Java l'implémentation de l'interface est stockée dans un attribut (c'est là qu'intervient tout le tas (...)

Apéro Python-FOSDEM à Bruxelles le 31 janvier 2015

Posté par (page perso) . Édité par ZeroHeure, Benoît Sibaud et tuiu pol. Modéré par Pierre Jarillon. Licence CC by-sa
Tags :
9
11
jan.
2015
Python

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

Le prochain Aperos Python Belgium se tiendra le samedi 31 janvier à Bruxelles, lors du FOSDEM qui se tient à ULB du 31 janvier au 1 février. Rendez-vous à partir de 19h45, au premier étage du Délirium café, Impasse De La Fidélité 4, 1000 Brussels/Bruxelles.

Journal Indication de type pour Python

Posté par . Licence CC by-sa
Tags :
16
26
déc.
2014

Python est connu pour son typage dynamique et son approche duck typing qui permet décrire des fonctions gérant plusieurs types de données sans même y penser.

>>> fun = lambda a, b, c: (a + b)*c
>>> fun(1, 2, 3)
9
>>> fun('pommes et ', 'oranges ', 3)
'pommes et oranges pommes et oranges pommes et oranges '
>>>

Sauf que le problème (...)

Forum général.petites-annonces Stage - Développement web Python/AngularJS

Posté par (page perso) . Licence CC by-sa
10
21
déc.
2014

Bonjour,

Aujourd'hui c'est à mon tour de me prêter à l'exercice périlleux de l'offre de stage sur LinuxFR.

Type de l'offre : stage développement web
Localisation : Paris intra-muros avec possibilité de missions en province
Rémunération : 1500€/mois net
Date de disponibilité : mars 2015

La société

Scille, créée en 2014, est une société spécialisée dans le développement de progiciels sur mesure en mode web. Intervenant à la demande de grands comptes pour la refonte de systèmes obsolètes et coûteux (...)

Journal Calendrier de l'avent : vite des ebooks (techniques) gratuits !

Posté par (page perso) . Licence CC by-sa
26
17
déc.
2014

Un journal quasi-bookmark. j'ai découvert que Packt Publishing propose un calendrier de l'avent à sa manière : un ebook gratuit par jour, disponible en téléchargement au format epub, mobi et pdf. Il suffit de créer un compte pour y accéder.

Le livre du jour, c'est Python 3 Web Development - Beginner's Guide

Note : le sujet est traité en s'appuyant sur CherryPy, SQLite, jQuery et jQueryUI. Je l'ai téléchargé, parcouru, mais pas encore lu, je n'ai donc d'avis ni sur (...)