Forum Programmation.python Numpy as np

Posté par . Licence CC by-sa.
2
21
jan.
2019

Dans mon apprentissage de python, j'en suis aux ndarray de numpy.
Les accès et les opérations sont très différentes de listes (ie liste de liste), voir de dictionnaires. Du coup, il existe une frustration chez moi car je n'y comprends pas grand chose.
Existe t'il un intérêt à utiliser (hors gros tableau de plusieurs milliers d'entrées) des tableaux numpy plutôt que des seq standards : un tableau numpy a t'il des avantages par rapport à une liste de liste dans (...)

Forum Programmation.python tk: boutons, actions et passage d'argument avec lambda

Posté par (page perso) . Licence CC by-sa.
1
16
jan.
2019

Bonjour,
Je suis en train de faire une petite application graphique avec python et tk.

Je crée un canvas sur lequel je place quatre boutons à l'aide d'une boucle. Pour cela, je crée d'abord des tableaux, dans lequel je mettrai ensuite les objets boutons. Pour que chaque bouton puisse avoir une action différente, je souhaite donner un argument dans la commande de ceux-ci. Le problème que j'ai, c'est qu'avec mon code, tous les boutons ont la même action (j=4), et (...)

Forum Programmation.python actualisation automatique le contenu du widget Text dans tkinter

Posté par . Licence CC by-sa.
Tags :
3
26
nov.
2018

bonjour;
je suis entrain de finaliser un projet, et j'ai rencontre un problème concernant l'actualisation automatique (update) du contenu du widget tkinter Text . voci le code correspondant à la partie qui pose problème :

    from tkinter import *
    from tkinter.ttk import Notebook
    import tkinter.ttk as ttk
    import time

    #window
    root=Tk()
    root.geometry('450x350')
    root.title('test')

    #variables
    ent_releves1=StringVar()
    ent_releves2=StringVar()

    #Functions:
    def archiver():

        archive_monitoring
(...)

Forum Programmation.python Calcul de matrices, erreur "index out of range"

Posté par . Licence CC by-sa.
2
20
nov.
2018

Bonjour, je suis sur un petit projet en python3 où je dois créer une matrice de probabilité à partir d'un fichier faste (fichier texte spé).
Le programme doit faire appel à 5 paramètres: le 4eme paramètre est la longueur de la chaîne D’ADN (qui doit être supérieur à 0)

Je crée donc une fonction qui récupère ce paramètre, comme ci dessous qui retourne le 4ème élement de la liste *args

def get_row_size(*args): 

    if (args[
(...)

Forum Programmation.python fichier caché dans un URL

Posté par . Licence CC by-sa.
Tags : aucun
3
17
nov.
2018

Bonsoir,
j'ai un dm de python à rendre (je suis sur virtual box, ubuntu) qui consiste à extraire les données d'un fichier depuis un URL. Le problème étant que le fichier est dans un dossier caché et qu'avec BeautifulSoup j'ai du mal à l'extraire. Je suis bloquée après avoir installé BeautifulSoup. Si vous avez des conseils, je suis preneuse (c'est un fichier .reg que je suis censée trouver)

Le lien de l'URL est le suivant : https://adrianchifu.com/teachings/AMSE/MAG1/project/

Forum Programmation.python Découverte et initiation au langage python sur Linux et Windows

Posté par . Licence CC by-sa.
Tags : aucun
3
10
nov.
2018

L'activité commence par une initiation qui se déroulera sur une dizaine de séances hebdomadaires. Démystifier, programmer concrètement, obtenir des résultats dès les premières séances, tels sont les objectifs. Après une présentation du mode interactif seront explorés les principes des variables et des listes, les instructions conditionnelles et les boucles, puis les ensembles et les dictionnaires. Seront abordées enfin les fonctions et les modules, ainsi que la programmation orientée objet si possible.
Les participants doivent maîtriser les bases de l'utilisation du (...)

Forum Programmation.python POKER :determiner si une main est une couleur ou non

Posté par . Licence CC by-sa.
Tags : aucun
0
29
août
2018

bonjour,
je souhaiterais déterminer si une main de 5 cartes est une couleur ou non grâce à un programme Python.
J'ai commencé ceci:

couleurs=['T','K','C','P']
def couleur(main):
"""
cherche si la main est est couleur ou non
"""
x=main.count("T")
print(x)
if x==5:
return True
else:
return False

PROBLEME rencontré :

estCOULEUR(['7 C', '9 T', 'R K', 'R C', '10 P'])
0
False
Python ne voit pas qu'il y a pourtant un T dans la liste et qui devrait être compté…

sauriez (...)

Forum Programmation.python ODBC avec pyodbc

Posté par . Licence CC by-sa.
Tags :
0
17
août
2018

Bonjour,
Débutant sur python depuis 48 heures, je bute sur un problème et je n'ai trouvé nul part comment le résoudre.

Ma configuration
Ubuntu 18.04 - Python 2.7

Le but final est de se connecter avec ODBC à un serveur HyperFile-SQL installée sur le serveur Ubuntu.

Pour cela j'ai :

  • Installé et testé le serveur HFSQL en créant une base test_db avec une table pays.

  • sudo apt install libodbc1 libiodbc2-dev iodbc pip

  • pip install pyodbc

  • Installé le driver HFSQL avec (...)

Forum Programmation.python Peewee et les clés étrangères

Posté par . Licence CC by-sa.
2
10
août
2018

Bonjour,

Afin de progresser en Python, j'essaye d'apprendre à utiliser peewee.
J'ai une petite base de données sqlite que j'ai créé à la mano.
Voici un schéma de cette dernière :

Personne
    id = clé primaire
    nom
    prenom
    mail

Voiture
    personne_id (clé étrangère qui référence la colonne id de Personne)
    nombre_kilometre
    couleur

Je n'ai donc pas de clé primaire sur la table Voiture.
Une personne peut avoir plusieurs voiture mais une voiture ne peut pas appartenir à plusieurs personnes.

J'aimerai (...)

Forum Programmation.python filter request json avec un param

Posté par . Licence CC by-sa.
1
19
juil.
2018

Bonjour,

J'ai deux fonctions qui utilisent request comme module, mais qui chechent une "valeur differente".
Cela ressemble à ceci (elles sont tronquées)

def toto
        try:
            response = requests.get(url=url, headers=self.headers, verify=False)
            return response.json()["abcdef"][0]["@odata.id"]

def titi
        try:
            response = requests.get(url=url, headers=self.headers, verify=False
(...)

Forum Programmation.python Conversion de datetime vers timestamp

Posté par . Licence CC by-sa.
Tags : aucun
1
13
juil.
2018

Salut
Je bloque depuis ce matin sur un truc bête….

utc = datetime.utcfromtimestamp(1530600452)
print utc

retourne

2018-07-03 06:47:32

Mais je n'arrive pas à faire l'inverse :

z = datetime(2018, 07, 03, 6, 47, 32)
print time.mktime(z.timetuple())

retourne

1530593252.0

Pourquoi je n'arrive pas à retomber sur mes pieds ?

Au final, mon but est de convertir la date d'un log apache (03/Jul/2018:08:42:26 +0200) en timestamp.

Je sais pas si c'est la fin de la semaine, mais j'avance pas…..

Merci.

David.

Forum Programmation.python Question script

Posté par . Licence CC by-sa.
Tags : aucun
1
1
juin
2018

Bonjour,

Je suis actuellement sur un projet au travail où l'on me demande de me connecter à un matériel en ethernet, me logguer en telnet pour effectuer un format, et me logguer ensuite en ftp pour copier dans le matériel un tas de fichiers et dossiers… (automatisation)

Pour la connexion pas de soucis, et la partie FTP non plus … Par contre je ne trouve pas comment je peux faire pour formater en telnet depuis un script python…

Auriez vous (...)

Forum Programmation.python Coût de l’introspection

Posté par . Licence CC by-sa.
2
28
mai
2018

Bonjour à tous,

J’ai une fonction qui se charge d’écrire des messages dans un fichier (les logs de mon application). Cette fonction peut être utilisée par différents objets. Donc pour avoir le maximum d’information dans mes logs, cette fonction fait appel à la fonction currentframe() du module inspect :

from inspect import currentframe
class Logger:
    """Log messages."""
    def __init__(self):
        self.logfile  = sys.stderr
        self.log_time = False

    def __del__(self):
(...)

Forum Programmation.python Rebonds sur une surface circulaire

Posté par . Licence CC by-sa.
Tags :
0
20
mai
2018

Bonjour,
je débute en Python et je cherche à programmer un "billard circulaire" à l'aide de Turtle. Je n'arrive pas à déterminer l'angle à imposer à turtle (qui conçoit les angles bizarrement je trouve) de la bille sur les rebords du billard. Voici la partie du programme concernée :(je suis désolée si ce n'est pas le bon format)

   while nbrebonds>=0:
        forward(1)
        if (distance(0,y)>rayon):
            print(
(...)

Forum Programmation.python Utiliser SSLv3 avec la bibliothque ssl en python 2

Posté par . Licence CC by-sa.
1
27
avr.
2018

Bonjour, je cherche à faire un programme en python 2.7 (en utilisant uniquement des bibliothèque de la librairie standard) afin de déterminer les versions de SSL/TLS supportés par un site web.

Voici mon code (en mode un peu brouillon). Pour des soucis de clarté, je teste uniquement le cipher suite RC4-SHA ici

    #encoding=utf-8

    import ssl
    import socket
    import traceback
    import logging
    import sys
    import json

    class AnalyseSSL:

    cipher_list="RC4-SHA".split(":")    



    list_version_ssl_tls = [
    ("SSLv2", ssl.OP_ALL | ssl.OP_NO_SSLv3 | ssl.OP_NO_TLSv1 | ssl.OP_NO_TLSv1_1 |
(...)

Forum Programmation.python tracé d'un attracteur étrange

Posté par . Licence CC by-sa.
Tags :
1
9
avr.
2018

Bonsoir les grosse moules,

Je tente de tracer un attracteur étrange en utilisant le code issu de la pgae Wikipedia :
https://en.wikipedia.org/wiki/Lorenz_system
Mais après avoir copié le code dans un fichier .py et lors de l'exécution, j'otbiens :

[bastien@bravo ~]$ python attracteur.py
Traceback (most recent call last):
File "attracteur.py", line 3, in
from scipy.integrate import odeint
ModuleNotFoundError: No module named 'scipy'
[bastien@bravo ~]$

J'ai pourtant installé

[bastien@bravo ~]$ pacman -Qs matplotlib
local/python-matplotlib 2.2.2-2
    A python plotting library, making publication quality
(...)

Forum Programmation.python Mon programme ne fonctionne pas comme je veux

Posté par . Licence CC by-sa.
Tags : aucun
1
9
avr.
2018

`Bonjour,

J'ai écrit un programme Python de déplacement de bille dans un cadre avec rebondissement sur les bords du cadre. Mon problème c'est quand je lance le programme avec le nombre de bille N>1, seule une seule bille bouge et les autres restent fixent. Quelqu'un peut m'aider?
Voici le programme :

    from tkinter import *
    from random import *

    class bille:
        def __init__(self):
            self.i=0
            self.x=0
            self.y
(...)