Rencontre Python #4 à Nantes le mardi 26 août

Posté par . Édité par Benoît Sibaud. Modéré par Pierre Jarillon. Licence CC by-sa
6
12
août
2014
Python

Le mardi 26 août de 19h à 21h aura lieu la quatrième rencontre Python à la Cantine de Nantes. Nous vous proposerons deux présentations :

  • « Introduction à Django, le framework de développement web pour les perfectionnistes sous pression. »
  • « Écrire du code python selon les règles de l’art. »

Nous aurons le reste de la soirée pour discuter des sujets divers et variés qui vous passionnent et profiter de l’ambiance conviviale qui anime ces premiers meetups.

Que vous soyez expert Python, amateur ou que vous ayez juste envie de découvrir ce langage, vous êtes les bienvenus !

PS : nous avons maintenant un blog http://nantes.afpy.org/

PPS : pour participer à l'organisation, inscrivez-vous à la liste de diffusion

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 (...)

Journal Rebelote : Paperwork : cherche mainteneur Debian

17
4
août
2014

Bonjour cher 'Nal,

Vandegrift Ross 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. Rodier André s'était proposé pour le remplacer. Mais il n'a finalement plus le temps non plus.

Ç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, il y a, à nouveau, un poste d'assistant de super-vilain qui s'est libéré. Avis (...)

Journal Soya 3D version 3 arrive... (en images !)

24
23
juil.
2014

Soya est un moteur 3D pour Python. La première version de Soya a été utilisée dans plusieurs jeux et notamment Slune, Balazar et Balazar Brother. Plusieurs tentatives de seconde version n’ont pas donné grand chose, principalement faute de temps… Et aujourd’hui, voici venir la version 3 dont les sources sont disponibles sur Bitbucket !

Les nouveautés les plus marquantes sont les suivantes :

  • Support de Python 3.4 et Blender 2.70
  • Vertex shaders et pixel shaders : Soya divise les (...)

Troisième rendez-vous Python nantais mardi 29 juillet 2014 à la Cantine

Posté par . Édité par Benoît Sibaud, NeoX et Xavier Teyssier. Modéré par Benoît Sibaud. Licence CC by-sa
9
22
juil.
2014
Python

Lors du deuxième rendez-vous de Pythonistas nantais, nous avons décidé de tenter un rendez-vous régulier, tous les derniers mardi du mois.

Une fois sur deux ce sera avec un format BarCamp en alternance avec un format présentation.

Mardi 29 juillet à 19h nous vous proposons donc un rendez-vous autour de Python, au format Barcamp, à la cantine du numérique de Nantes.

En mode BarCamp, les principes sont simples :

  • Nous sommes toutes participantes et nous laissons place à la spontanéité ;
  • Chacune amène ses idées et nous nous répartissons en petits groupes ;
  • Au programme, pas de programme.

Que vous soyez experte Python, amateure ou juste curieuse, vous êtes les bienvenues !

PS : le féminin est utilisé pour changer un peu mais c’est bien sûr ouvert à toutes et tous

PPS : pour participer ou vous tenir au courant, inscrivez-vous à la liste de diffusion

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 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 (...)

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, Florent Zara et Xavier Claude. 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.

Seafile, un Dropbox-like libre à héberger sort en version 3

62
25
avr.
2014
Bureautique

Suite à la dépêche présentant les alternatives à Dropbox, , qui évoquait Seafile, il semble intéressant de présenter de façon plus approfondie ce logiciel.
Seafile

Seafile est une solution de synchronisation et de partage de fichiers bâtie sur trois composants :

  • un serveur, Seafile (sous licence GPLv3) ;
  • une interface web, SeaHub (sous licence Apache), permettant de consulter les fichiers gérés par Seafile directement via le web ;
  • un client de synchronisation.

Le projet utilise un modèle inspiré de Git pour la gestion de fichiers, avec certaines adaptations, permettant par exemple de gérer de façon plus performante les gros fichiers.

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 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 :