Bonsoir,
j'essaie d'installer mediagoblin sur une machine sous Trisquel Belenos GNU/Linux, mais j'ai quelques soucis, dont pas mal de récurrence. Je l'ai fais juste avant sur une Debian Jessie et pas eu de soucis particuliers. Je suis les instructions vu ici : https://mediagoblin.readthedocs.org/en/stable/siteadmin/deploying.html
Le soucis particulier, c'est que à chaque lancement de l'application j'ai une erreurs python pour m'indiquer qu'il manque un paquet. Jusque là j'avais géré et retrouvé pour chaque fois le bon paquet à installer (dont de la (…)
Rencontre Python à Bruxelles le 17 juillet 2015
Et voilà, apres deux mois les quelques téméraires qui restent a Bruxelles durant l’été peuvent tout de même se regrouper pour le Meetup Python !
Pour l'instant pas de présentations donc ne soyez pas timide, partagez votre expérience !
De toutes façons nous nous rassemblons autour de quelques bières (trappistes ou non) pour discuter de Python, en particulier pour les frameworks du web et de l'analyse de données.
À vendredi !
Forum Programmation.python Compter les tags HTML d'une page
Hello,
Je cherche, comme le titre l'indique, à compter les différents TAG d'un fichier HTML que je retrouverai dans un tableau du style :
a 32
p 69
div 211
J'ai commencé à chercher quel langage utilisé, j'ai eu plusieurs pistes dont Python et PHP. En regardant du côté de Python je suis tombé sur beautifulsoup qui m'a l'air super puissant. Mais n'est-ce pas trop overkill ?
Le souci principal est que je n'ai pas de réelle connaissance en python, j'ai (…)
Journal chaintools, outils unix avec syntaxe pythonique
Ce qui suit est une traduction des points les plus important du README du projet que l'on peut retrouver sur https://github.com/xcombelle/chaintools. Vous pouvez jouer avec (attention, c'est en pre-0.1 donc la bibliothèque est susceptible d'évoluer
Présentation
Le but de cette bibliothèque est de créer des outils type unix avec une syntaxe pythonique. Le seul mécanisme disponible est le pipeline
Un exemple d'utilisation
chain(cat(),
filter(lambda s: s and s[0] != '#'
(…)
Forum Programmation.python Récuperer versions packages
Bonjour,
Je suis partis dans l'idée de faire un script python qui me permet d'installer un serveur web complet avec différents choix au niveau du serveur HTTP(apache2,nginx) et des bdd(postgreSQL,Mysql).
Je suis partis dans l'idée de faire fonctionner ce script sur les distributions basée du Debian, celles sur RedHat et les BSD.
Cependant mon problème se trouve au niveau de la gestion des packages a installer, existe t-il un moyen de récupérer les derniers packages de tel serveur HTTP ou (…)
Forum Programmation.python Temps et Pandas python
Bonjour à tous,
Je suis actuellement entrain d'extraire des données. Parmis ces données, il y a le temps sous la forme:
58:03.5 #58 minutes, 3 secondes et 500 millisecondes
Mais je ne voudrais avoir que 58:03 puisqu'en fait je néglige les millisecondes.
Comment faire?
Et une autre question, comment convertir ce temps en seconde?
Merci beaucoup :)
Journal Lire de fichiers de configuration depuis un script shell
La petite technique shell du vendredi. Pour lire un fichier de configuration du style INI depuis un script shell, on peut utiliser le petit script sed suivant
1 {
x
s/^/default/
x
}
/^#/n
/^\[/ {
s/\[\(.*\)\]/\1/
x
b
}
/=/ {
s/^[[:space:]]*//
s/[[:space:]]*=[[:space:]]*/|/
G
s/\(.*\)\n\(.*\)/\2|\1/
p
}
Il transforme
# last modified 1 April 2001 by John Doe
[owner]
name=John Doe
organization=Acme Widgets Inc.
[database]
# use IP address in case network name resolution is not working
server=192.0.2.62
port=143
(…)
Forum Programmation.python code python
Bonjour ,
je suis debutant sous python et j'aimerais télécharger un code pour m'initier .
pourriez vous m'orienter vers des liens ou je pourrais télécharger du code utile (graphique , n'importe ) avec des classes et des notions d'heritage , imports .
aussi , quels sont les outils que je dois télécharger pour debuter à developper ?
(j'ai déja python en ligne de commande mais je sais pas si c'est suffisant )
merci bcp
Journal Faire des graphiques à partir de données : comparaison
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 (…)
Journal Utilisateurs python sur Grenoble : rendez-vous jeudi 28 mai pour la présentation de Tortilla
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
Forum Programmation.python Aide pour le réalisation d'un Script Python Comparer les biographies pour décider s'il s'agit du mêm
Second Meetup Python à Bruxelles - vendredi 8 mai 2015
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 !
PS: le Meetup est bilingue francais/anglais afin d'etre le plus inclusif possible.
RapydScript, le JavaScript qui se déguise en Python
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.
Forum Programmation.python Bindings python pour Evolution
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 (…)
Journal DjangoFloor
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
* (…)