Forum Programmation.python choix pour démarrer en Python

Posté par  (site web personnel) . Licence CC By‑SA.
3
3
mar.
2017

Salut,

Je vais faire une petite application, sous Windows, (4 fenêtres principales et 2 annexes) liée à une base de données (Firebird probablement). Je pourrais le faire en 2h avec MS Access … mais je me suis dit que, depuis le temps, que je veux me mettre à Python, c'est le moment.

Du coup, il faut que je choisisse un framework qui me permette de travailler avec une base de données et de gérer des listes et des (…)

Forum Programmation.python Encodage/décodage de chaines

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
2
23
fév.
2017

Bonjour
J'ai besoin d'un peu d'explication sur mon problème.
J'utilise python 2.6 sous Windows (Oui, on est sur LinuxFR, mais j'espère qu'on me pardonnera).
J'interroge un web service dont je récupère ça :
machaine = u'Param\xc3\xa8tres'

Je reconnais le C3A8 qui correspond au caractères 'è' en UTF-8.

J'ai besoin d'enregistrer cette chaine dans un fichier texte en UTF8.

J'ai commencé par travailler de manière réfléchie, puis tenter les decode/encode utf8/iso8859 au hasard.
La plupart du temps, je tombe sur l'erreur (…)

Forum Programmation.python Communication inter-processus

Posté par  . Licence CC By‑SA.
Étiquettes :
1
21
jan.
2017

Bonjour,

Je dois disposer d’un moyen de communiquer entre plusieurs processus. Typiquement entre un processus client interactif et un processus serveur en tâche de fond.

Le process client doit pouvoir non seulement envoyer les signaux standards (SIGINT, SIGTERM, etc…) mais aussi n’importe quel "message".

Avant d’essayer d’ajouter du code à mon projet j’ai fait un petit test afin de bien cerner le problème.

Je suis arrivé à la solution suivante, que je soumets à votre sagacité… Est-ce la bonne manière (…)

Forum Programmation.python Mise en open source : décodage des trames compteurs PME/PMI : besoin de conseils SVP

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
5
17
jan.
2017

Bonjour,

Dans le cadre du datalogging de bâtiments de la ville de Lorient, j'ai réalisé un logiciel pour décoder les trames des compteurs PME/PMI (en Python). Le maire a accédé à ma requête de passer le logiciel en EUPL v1.1.
Maintenant, je ne suis pas un bon développeur (je suis plutôt admin sys). Le code a été réalisé en 7 jours, et rémunéré en conséquence. Le code est loin d'être parfait. Et pour le moment je ne peux pas investir (…)

Forum Programmation.python Trajectoire particule chargée et ODEINT:Excess work done on this call (perhaps wrong Dfun type)

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
5
jan.
2017

Je débute Python que je souhaite intégrer dans mes TD de physique.
Notamment l'usage de ODEINT.
J'ai réussi à intégrer celui-ci pour les oscillateurs amortis.
J'ai tenté aujourd'hui de faire de même pour le mouvement d'une particule chargée dans un champ électromagnétique.
C'est une catastrophe .
Le mouvement circulaire n'est correctement décrit que pour certaines valeurs de m et de q ainsi que pour l'intervalle de temps d'étude.
Alors, évidemment, le mouvement en 3D n'est pas pour tout de suite (…)

Forum Programmation.python Multiprocessing

Posté par  . Licence CC By‑SA.
Étiquettes :
4
23
déc.
2016

Bonjour,

Afin de me former à l’utilisation de la bibliothèque multiprocessing de Python3 j’écris un peu de code, pour mettre en pratique… Il y a des concepts que je ne comprends pas bien, d’où ce post.

Pour mon exemple j’ai imaginé le problème suivant : une crèche, qui possède des nourrissons et des dortoirs, doit faire faire la sieste à tous les nourrissons. La sieste de l’ensemble des nourrissons d’un dortoir est terminée lorsque le dernier des nourrissons a fini (…)

Forum Programmation.python Déployer une application Django avec apache et mod_wsgi

Posté par  (site web personnel) . Licence CC By‑SA.
0
10
déc.
2016

Bonjour à tous, j'ai développé une application Django qui permet de voir et convertir des modèles 3D dans différents formats.
L'application se sert de FreeCAD et quelques autre librairies ( python-collada (.dae), ifcopenshell (.ifc) ).

Le code source est sur https://framagit.org/freecad-france/FreeCADxConvert

J'ai développé l'application sur un serveur distant sur Ubuntu 16.04 et la version de Django est celle proposé par les dépôts d'Ubuntu (donc Django version 1.8.7 et python version 2.7.12).

Ça fonctionne plutôt bien avec le serveur (…)

Forum Programmation.python Tutos pour Python

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
3
10
nov.
2016

Salut,

J'ai mon fiston (16 ans) qui s'intéresse à la programmation : il a envie de faire du Python.
Du coup, je suis à la recherche de tutos pour un grand débutant en programmation et en Python. J'ai trouvé un bon cours sur OpenClassRooms.com mais si quelqu'un a mieux, je suis preneur.

Je suis aussi preneur de tutos pour moi (j'ai décidé de me mettre à Python, aussi) : ça fait plus de 20 ans que je programme en C (…)

Forum Programmation.python Ou trouver de l'aide pour une question Python / Matlab/ .NET ?

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
4
2
nov.
2016

Bonjour,

J'ai un problème assez spécifique, et je ne sais pas bien ou chercher de l'aide.

Voici mon problème. J'ai une expérience scientifique (spectromètre + détecteur) qui utilise un logiciel commercial sous Windows 7 (LightField de Princeton Instrument). Ce logiciel est bien, et je souhaite le garder. Cependant, j'ai développé des outils sous python pour interfacer d'autres manips (mais beaucoup plus simple), et je voudrais interfacer le tout.

Il est possible d'automatiser LightField avec LabView, Matlab, C#, Visual Basic, mais (…)

Forum Programmation.python aide pour invalid syntax ..

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
30
oct.
2016

Bonjour,

j'ai un dm a rendre pour très bientôt dont le but est de :
jeter 2 dés cubiques et on compte la somme obtenu. On s’arrête et on a gagne quand la somme vaut 7 ou 11, on s’arrête et on a perdu quand la somme fait 2 ou 3 ou 12, on rejoue dans les autres cas

et il a une erreur que je ne trouve pas dans mon code.
voici mon code python :

from random import (…)

Forum Programmation.python pymssql / j'ai l'impression que ...

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
1
26
oct.
2016

Bonjour tout le monde,
J'ai un code ci-après, qui réalise la tâche compliqué de faire un TRUNCATE d'une table, en utilisant la bibliothèque pymssql
Ce code sort sans erreur, mais la table n'est pas vidée.

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import os, csv, pymssql

class MsSql:
    ''' Paramètres MsSql '''
    server = '10.0.3.35'
    user = 'sa'
    password = '713tbq42'

def requete():
    cnx = pymssql.connect(MsSql().server, MsSql()
(…)

Forum Programmation.python Police et hauteur fixe

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
2
11
oct.
2016

Bonjour,

dans Lollypop j'ai une headerbar comme ici:
http://gnumdk.github.io/lollypop-web/images/screenshot.jpg

Il s'agit de la barre du haut qui affiche le morceau en cours… Je viens de remarquer quand lisant un morceau chinois, la police prend plus de place en hauteur et donc la headerbar s'agrandit le temps du morceau.

Que faire? Je connais les polices "monospace" mais cela ne concerne que la largeur…

Merci.

Forum Programmation.python client serveur par socket en clientThread

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
10
oct.
2016

Salut tous le monde,
Je suis en train de faire deux petits scripts python qui me font une copie d'un fichier de serveur (en mode daemon) vers un client qui passe par un socket.

Le serveur ressemble à ça:

fameuxsocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
fameuxsocket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
fameuxsocket.bind(("",1111))

while True:
    fameuxsocket.
(…)

Forum Programmation.python scapy sortie standard

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
2
12
mai
2016

Bonjour,

Je travaille actuellement sur un projet utilisant scapy, pour ce projet je dois sniffer un réseau et sortie uniquement les adresses IP sources et destinations, les ports sources et destinations ainsi que le protocole.

J'ai donc fait un petit script :

import sys
from scapy.all import *

pkts = sniff(prn=lambda x:x.sprintf("{IP:%IP.src%,%IP.sport%,%IP.dst%,%IP.dport%,%IP.proto%,%IP.time%}"))

Qui me renvoie bien les données souhaité, mais je souhaiterai que la sortie standard soit envoyé vers un fichier (il y a bien une méthode sous scapy pour (…)

Forum Programmation.python Comment gérer correctement les exceptions

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
2
3
mai
2016

Salut
Je code souvent des petits scripts python pour moi.
Généralement, je ne me soucie pas trop des exceptions.
Car je lance ces script manuellement et sais interpréter les exceptions.

Aujourd'hui, je dois fournir un script à un tiers, et tente de gérér les exceptions afin que les erreurs apparaissent correctement dans un fichier de traces :
016-05-03 16:04:59,103 - ERROR - opentextortg.py - 137 - Error in config file : No option 'field_search' in section: 'specific'

Je me rends (…)

Forum Programmation.python [Résolu] Sucre syntaxique autour de subprocess

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
2
30
mar.
2016

Bonjour à tous,

J’avais, il y a quelques années, trouvé une librairie assez sympa qui permettait de faire du quasiment shell en python. Par exemple, l’équivalent de

btrfs send /snapshots/1 | gzip | ssh backup@srvbackup "btrfs receive ."

pouvait s’y écrire à peu près de cette façon (enfin, c’est l’idée, les noms des classes/méthodes ne sont pas forcément les mêmes)

btrfs = Executable("btrfs") # idem pour gzip, ssh
pipeline = btrfs("send", "/snapshots/1") |
(…)