Journal Python comme premier langage de programmation ?

30
22
juil.
2014

Un récent article recensait quel langage est étudié en premier dans le cursus universitaire aux Etat-unis. Il en ressort que Python est le langage le plus utilisé, devant Java, Matlab et C/C++. Ce n'est pas vraiment une surprise, au vu de la popularité du langage et de sa relative simplicité d'apprentissage.

Si je devais apprendre à programmer aujourd'hui je pense que je choisirais Scala, parce qu'il élégant, statiquement typé et combine les notions de programmation fonctionnelle et orientée-objet. Et vous (...)

Forum Linux.debian/ubuntu 2 programmes GTK distribuer sous forme de paquetage deb.

2
19
juil.
2014

Salut les linuxiens de debian/ubuntu,
Je tiens a vous présenter mes 2 dernières créations en date, une évolution pour moi car utlisant (py)GTK comme GUI et distribuer sous forme de paquetage *.deb:

PyImaging: un programme de traitement d'image au multiples effets avec des capacités de mixage d'images supportant pas mal de formats d'images.
Le programme fournit les effets de base:
1. Rotations gauche-droite de 90°.
2. miroir gauche-droite ou haut-bas.

3. Réglages: couleurs, contraste, luminosité et netteté.
4. Changement (...)

Forum général.petites-annonces Association Jaccede recherche développeur QT pour appli mobile

Posté par . Licence CC by-sa
2
10
juil.
2014

Bonjour,

Notre association http://jaccede.com s'occupe de référencer des lieux accessibles pour personne à mobilité réduite. Les informations sont gratuitement consultables par le biais du site web et des applications mobiles Android et IOS.

Les technologies utilisées sur le site (en dehors de ce qui est spécifique à IOS et Android):
Linux (Ubuntu), git, Solr, Redmine, Python, Bootstrap, SQLalchemy, PostreSQL, MySQL, MongoDB, Salt, Fabric, Nginx, uwsgi, Flask.

Nous recherchons une personne compétente en QT (mobile si possible) pour étudier la possibilité (...)

Journal Paperwork : cherche mainteneur Debian

32
8
juil.
2014

Bonjour cher 'Nal,

Ross Vandegrift s'était proposé pour packager et maintenir des paquets Debian pour Paperwork et quelques-unes de ses dépendances. Il n'a malheureusement plus le temps. Ça m'embête, parce-que les paquets Debian, c'est un des points clés de mon plan de conquête du Monde.

Du coup, un poste d'assistant de super-vilain s'est libéré. Avis aux gens qui ont du temps à tuer (à défaut d'espions). C'est l'occasion de participer à un projet de logiciel libre et de (...)

Forum Astuces.divers Remplir automatiquement et aleatoirement une clef usb avec des repertoire de mp3

Posté par . Licence CC by-sa
Tags :
5
2
juil.
2014

Bonjour,
J'ai fait un script en python qui remplit automatiquement une clef usb avec des repertoires de mp3 choisis aleatoirement (entre 25 et 250 mo); Le voici:

import os.path 
from os import mkdir 
import shutil
from random import randint

class Rep:
    def __init__(self):
        self.fics=[]
        self.taille=0
    pass
def sizedirectory(path,dest,taille):  
    reps=[]
    for root, dirs, files in os.walk
(...)

Journal CodeLauncher: un petit serveur maison pour exécuter rapidement du code C ou Python

Posté par . Licence CC by-sa
9
20
mai
2014

CodeLauncher est un petit serveur sans prétentions écrit en Python et basé sur Flask.

Il fournit une interface en HTML5/CSS3 fournissant un petit program Hello World de base en C ou en Python à modifier et un bouton pour lancer le code.

C'est très pratique pour tester un petit bout de code rapidement sans avoir à ouvrir un éditeur, puis compiler dans le cas du C.

Le projet est stocké sur Github: https://github.com/dadadel/codelauncher

Voilà j'espère que ça vous sera utile (...)

Sortie de Twisted 14.0.0

Posté par (page perso) . Édité par palm123, BAud, Xavier Claude et Florent Zara. Modéré par patrick_g. Licence CC by-sa
27
16
mai
2014
Python

Twisted est un cadriciel (framework) de développement asynchrone pour Python. Le projet est ancien (plus de 11 ans), stable, largement utilisé, activement développé et dispose d'un nombre impressionnant de fonctionnalités (serveur/client HTTP, IMAP, SSH, FTP, IRC, NNTP, support de TCP, UDP, SSL/TLS, Multicast, etc). Plusieurs projets gravitent autour, comme Wokkel qui améliore grandement la prise en charge déjà existante de XMPP, ou Crochet qui permet d'utiliser Twisted depuis des programmes bloquants. La suite de la dépêche décrit les nouveautés de la fraîche 14.0.0.

NdA : Merci à palm123 et BAud pour leur relecture et leurs corrections.

Journal Screen Sizer, une petite appli web pour tester un site sous différentes résolutions d'écran

Posté par . Licence CC by-sa
12
16
mai
2014

Je bosse depuis quelques temps sur un petit projet personnel et j'ai eu envie de le partager ici pour avoir vos retours.

Ça s'appelle Screen Sizer, et c'est une application web qui affiche une page web (via un URL) et qui permet de redimensionner cette page pour la tester sous différentes résolutions d'écran. L'intérêt principal étant de vérifier un responsive design de façon simple et rapide.

C'est un clone assumé de Screenfly au niveau des fonctionnalités standards :

Soirées Python à Grenoble (22/05) et Lyon (28/05)

Posté par . Édité par Xavier Teyssier et palm123. Modéré par Nils Ratusznik. Licence CC by-sa
9
15
mai
2014
Communauté

Deux soirées auront lieu dans la région Rhône-Alpes à la fin de ce mois de mai.

La première aura lieu à Grenoble le 22 mai à partir de 19h, à la Casemate (place Saint Laurent). Plusieurs présentations auront lieu ce soir-là avec un retour sur l'OpenStack Summit et un autre retour sur la Django Con EU. Une discussion autour des IDEs pour Python terminera la soirée.

La seconde soirée sera l'apéro Python de Lyon qui aura lieu le 28 mai à partir de 20h à l'Antre Autre (11 rue Terme). Une présentation sur Celery sera donnée. Celery est un gestionnaire de tâches asynchrones.

Venez nombreux !

Journal Microbe : Un moteur de blog simple en Python

17
13
mai
2014

Microbe est un moteur de blog à héberger écrit en Python qui se veut le plus simple possible.

Il est inspiré de Pelican et développé en utilisant le microframework Flask.

Aucune base de données n'est requise pour faire tourner l'application, l'ensemble des contenus est directement stocké sur le serveur sous forme de fichiers. Ces derniers utilisent la syntaxe Markdown et peuvent être générés depuis un éditeur en ligne.

L'application peut s'installer très facilement depuis pip ou ses sources. Elle (...)

Journal Help Me Quit ou comment j'ai arrêté de fumer en aidant des gorilles

Posté par (page perso) . Licence CC by-sa
33
10
mai
2014

Ô journal, je t'ai délaissé bien trop longtemps et j'ai une histoire à te raconter.

J'ai fumé longtemps et j'ai arrêté de nombreuses fois. Souvent quelques jours, des fois 2 semaines. Mon record est de 4 mois et demi il y a 10 ans. Depuis que j'ai déménagé à San Francisco, le pression pour arrêter s'est faite un peu plus grande et j'ai donc essayé de plus en plus souvent.

Le 2 février dernier, j'ai arrêté encore,ainsi que l'alcool pendant (...)

Sortie de Creme CRM en version 1.4

Posté par (page perso) . Édité par Benoît Sibaud, Nÿco, tankey et Xavier Claude. Modéré par Xavier Claude. Licence CC by-sa
15
8
mai
2014
Commercial

Le 14 mars dernier sortait la version 1.4 du logiciel de gestion de la relation client CremeCRM ; cette dépêche accompagne en fait la sortie de la 1.4.1 (sortie le 6 mai 2014).

Cette version vient avec son lot de nouvelles fonctionnalités, mais aussi un effort particulier à l'amélioration de l'interface utilisateur, même si ce n'est qu'un début et que cet effort sera prolongé avec les versions suivantes.

Icone creme

Les principales améliorations sont détaillées dans la suite de la dépêche.

Publication de Pyramid 1.5

36
5
mai
2014
Python

Sept mois après la sortie de la version alpha, la version 1.5 est disponible en version stable. Pyramid est un framework Python (Python2 et Python3) pour le développement de sites web, développé avec le projet Pylons (qui regroupe justement des frameworks web), sous licence libre BSD.

Pyramid