bonjour, je m'appel pierre.
je debute et jai decider dallez plus loin que de faire calculatrice.
j'ai suivi quelque explication pour faire un jeux pong mais ma balle
ne bouge pas. je me suis dit que c'étais peut etre la vitesse de la
balle javais mis 1 au début mais meme a 5 ca ne marche pas plus ou est mon erreur et comment
je pourrais la réparé.
je me demande si jai pas oublier une ligne ou quelque chose (…)
Forum Programmation.python numpy: Vecteur avec valeurs fausse après in ifft(fft())
Bonjour tout le monde.
Je rencontre un comportement étrange avec les fonctions fft() et ifft() de numpy.
Si je prends un vecteur de 1024 valeurs, que je lui applique une transformée de Fourrier discrète puis une transformée de Fourrier discrète inverse, je n'obtiens pas du tout les même valeurs.
Petit exemple de code:
# Lecture des valeurs d'un fichier audio
values = read_audio_file()
# Limitation du vecteur au 1024 premiers samples
values = values[0:1024]
(…)
Forum Programmation.python Problème avec un projet hangman
Bonjour je suis en première spécial NSI et mon professeur nous a donné un projet et j'ai une erreur dans mon programme que je ne comprend pas (Je tiens à préciser que j'ai bien le dossier ressource sur mon ordinateur. Dans ce dossier il y a trois fichier french.lg, english.lg et russian.lg et dans ces fichier six mots de chaque langue sont inscrit dedans)
Quand je lance mon programme cette erreur apparait:
Traceback (most recent call last):
(…)
Forum Programmation.python Request Get Server Apache
Forum Programmation.python Mais pourquoi pip search ne fonctionne plus ?
Quand j'exécute la commande suivante :
$ pip3 search google
Je me retrouve avec le message :
ERROR: XMLRPC request failed [code: -32500]
RuntimeError: PyPI no longer supports 'pip search' (or XML-RPC search). Please use https://pypi.org/search (via a browser) instead. See https://warehouse.pypa.io/api-reference/xml-rpc.html#deprecated-methods for more information.
Mais pourquoi supprimer cette fonctionnalité d'autan plus que, quand j'exécute la commande help j'obtiens:
Usage:
pip3 <command> [options]
Commands:
install Install packages.
download Download packages.
uninstall Uninstall packages.
freeze Output installed packages in requirements format.
(…)
Forum Programmation.python tkinter → aliens (jeux)
Salut, c’est encore moi,
Après le démineur, nous avons cherché à voir jusqu’où nous pouvions aller avec un objet de type Canvas…
Dans le contexte, là où je travaille, je n’ai accès qu’à Python 3.5 Portable sur de vieux P4 Windows XP… (sans PyGame par exemple) C’est donc le défi…, faire des jeux en tkinter, sans son pour l’instant, mais c’est pas grave… Quoi que, si quelqu’un à une idée, de comment émettre du son, dans ce contexte ↑ (…)
Forum Programmation.python Démineur agréable avec tkinter
Salut les cas pythoneux,
Voici ma dernière copie d’un démineur agréable codé en Python avec le module tkinter.
Dans le contexte, là où je travail, je n’ai accès qu’à Python 3.5 Portable sur de vieux P4 Windows XP… (sans PyGame par exemple) C’est donc le défi…, faire des jeux en tkinter, sans son pour l’instant, mais c’est pas grave…
J’apprends moi-même Python, je prépare des supports d’apprentissage et j’accompagne déjà quelques élèves…
J’avais déjà partagé mon premier démineur par ici…
Forum Programmation.python Module "processing" introuvable
Bonjour,
mon fils m'a posé une colle hier soir et j'avoue que je ne sais pas comment le dépanner, surtout que mes connaissances en python sont très limitées.
Il s'agit de suivre ce projet: https://projects.raspberrypi.org/fr-FR/projects/rocket-launch
Le code du projet est disponible ici: raspberrypilearning et il y a un environnement d'exécution web ici: https://trinket.io/python/f2199f5a8c
Le fiston travaille sur un ordinateur avec lubuntu et exécute ses programmes directement dans l'éditeur de code geany (qui peut lancer des programmes python depuis son interface).
Forum Programmation.python [Résolu] Utilisation de argparse dans le cas où on a différents arguments selon la valeur du premier
Je voudrais utiliser argparse dans un cas où on a différents arguments selon la valeur du premier.
Soit par exemple un programme python appelé en ligne de commande qui admet les arguments suivants :
<arg1> 'op1' ou 'op2' ou 'op3' # argument obligatoire
<arg2> : une chaîne de caractères # argument obligatoire
puis
si arg1 == op1 alors pas d'autres arguments
si arg1 == op2 alors l'argument supplémentaire suivant :
<arg3> : une chaîne de caractères # argument obligatoire
si
(…)
Forum Programmation.python Un avis sur www.futureengineer.fr ?
Bonjour,
est ce que quelqu'un aurait un retour sur https://www.futureengineer.fr/?
Ce serait pour initier un enfant à la programmation en python (à sa demande, je précise). Je cherche un complément à ce parcours qui me semble bien mais très scolaire (très formel) http://www.france-ioi.org/algo/chapters.php. S'agissant d'un enfant assez jeune, j'aimerais avoir un petit à-côté ludique à proposer si jamais la motivation s’essoufflait.
Ce programme m'a été recommandé par d'autres parents, mais le logo d'amazon me fait un peu peur (…)
Forum Programmation.python [Résolu] Itertools générer les combinaisons une par une
Bonjour le monde !
J'ai un petit problème très pythonesque à vous soumettre aujourd'hui.
J'ai codé un petit script qui me génère toutes les situations « gagnantes » au jeu de Marienbad.
Il génère des combinaisons de tas de jetons, et teste si elles sont gagnantes, et les montre à l'écran si oui.
Pour la génération des combinaisons, j'utilise itertools avec la fonction combinations_with_replacement().
Seulement, quand on commence à passer à des générations avec une quinzaine de tas (…)
Forum Programmation.python iterator et barre de progression
Salut !
Petite question rapide aux experts du langage, pour essayer de faire du joli code en Python.
J'ai cette ligne dans mon code
self.samples = [next(self.spect) for _ in range(sample_rate * 30)]
qui peut prendre plusieurs minutes pour fournir un résultat. J'aimerais afficher une petite barre de progression dans la console pour indiquer que le script est pas planté.
La question est de savoir si c'est possible en (…)
Forum Programmation.python MEILLEURE FORMATION PYTHON
Forum Programmation.python Un démineur pour apprendre...
Bonjour,
Voici donc un démineur en Python, en mode textuel et graphique Tk.
En mode textuel, il faut prendre la main en interactif après avoir exécuté demineur.py
>>> explorer((5,5))
False
>>> print_cases()
__________________________1X1___
________111_______111_____1X1___
______113X2_______1X1_____111___
______1XXX2_______111___________
11____11211_____________________
X1______________________________
11___________________111________
_____________________1X1________
_____________111_____111________
_____________1X1________________
_____________111________________
________________________________
________________________________
111_____________111_____________
XX1_____________1X1_____________
XX1_____________1X1_____________
Sur les 10 bombes, il vous en reste 10 à trouver.
demineur-g.py permet d’avoir une interface graphique. Le nombre de bombes se trouve indiqué dans la barre de titre.
Je l’ai fait (…)
Forum Programmation.python Débutant cherche documentation
Bon(jour|soir),
J'ai commencé il y a peu (une semaine), une autoformation sur Python (avec l'aide Pluralsight).
Je pense avoir compris les bases, mais je bute principalement sur la recherche de documentations.
Premièrement, je n'arrive pas à trouver un équivalent des man pour les modules python. Ça me semble quand même plus simple de ne pas sortir de mon terminal.
Genre ce qui m’intéresse, c'est de trouver la documentation de sys.path.insert()
. Or dans la doc Python pour ce module (…)
Forum Programmation.python Comment obtenir exceptionnellement un float de valeur nan ?
Bonjour,
Je cherche un moyen simple et élégant d’obtenir un float ayant pour valeur 'nan'.
Je ne vous parle pas de la manière explicite d’obtenir un float de valeur 'nan'.
a = float("nan")
type( a ) # → <class 'float'>
print( a ) # → nan
Par exemple, la page https://www.educative.io/answers/how-to-assign-nan-to-a-variable-in-python renseigne de manière erronée que l’on pourrait obtenir un float de valeur nan avec par exemple :
a = 0. / 0. # →
(…)
Forum Programmation.python options django architecture multitenant : quelle influence sur la performance de la base de données?
Bonjour à tous,
D'abord merci beaucoup pour vos réponses à mes nombreux posts, jespere pouvoir redonner à la communauté libre quand j'aurai plus d'experience!
J'ai posté ce message sur stackoverflow mais je n'ai eu aucune réponses…
Je m'interroge sur l'architecture idéale pour une base de données avec des enjeux de sécurité importants (certaines données pourraient concerner la santé des utilisateurs par exemple).
J'ai lu ce document sur les architectures multitenant dans django : https://books.agiliq.com/projects/django-multi-tenant/en/latest/index.html
Je m'interroge encore sur la bonne (…)
Forum Programmation.python aspects concrets des environnement test et environnement de production
Bonjour,
Je cherche à mettre en place des environnements test et production pour créer un site web avec django mais je n'ai jamais travaillé en situation réelle de "production" dans une boite informatique.
J'ai cherché sur internet un tutoriel pour savoir comment mettre en place des environnements séparés de test et production mais je n'ai rien trouvé de probant…
Je sais utiliser git et faire du déploiement de code en distinguant des branches mais je m'interroge sur les aspects tres (…)
Forum Programmation.python django templates : quelles ressources libres?
Bonjour,
Je suis à mon 3eme jour d'apprentissage de django. Jusque là ca va.
Je pensais qu'on pouvait remplacer l'utilisation de javascript par du code 100% django mais visiblement ce n'est pas le cas. Donc si je veux faire un site joli qui n'ouvre pas pleins de pages html, je vais devoir utiliser javascript apparemment…
Du coup vu que django utilise des templates, je me demandais s'il n'existait pas des sites "pré-définis" que je pourrais réutiliser? Par exemple un peu (…)
Forum Programmation.python architectures de code
Bonjour,
Je connais l'architecture MVC mais pas vraiment d'autres architectures…
Est ce que vous connaissez de bonnes ressources pour apprendre?
Là j'apprend avec les projets open source et les tests unitaires à déployer le code sur plusieurs fichiers et éviter les gros blocs d'un seul coup, mais je ne suis pas encore au top…
Forum Programmation.python Recherche video en ligne
Bonjour,
Je cherche, et ce n’est pas directement pour moi, aussi aimerais je bénéficier de votre expertise, des vidéos d’apprentissage de Python, pour débutant.
S’il y a une série de vidéos qui avance doucement, c’est encore mieux
Et enfin, je cherche ça en anglais.
C’est un peu une bouteille à la mer, car trouver des vidéos c’est facile, mais les vidéos pertinante c’est difficile.
Si vous vous souvenez de cours particulièrement intéressant, (pour débutant) Je suis preneur.
Bonne semaine
Forum Programmation.python pyinstaller : exécutable ne marche pas
Bonjour
j'ai un programme python qui fonctionne parfaitement bien sous python 3 installe sur ma machine sous Linux (MX 21) ; ce prog fait appel à des modules , un fait par moi même , un autre provenant de source ext ( iapws 97 ).
Lorsque j’essaie de faire un exécutable tout se passe bien ( option -F -w) SAUF que l’exécutable lui ne se lance pas ! lorsque je le lance en console ./dd.py j'ai les messages suivants (…)
Forum Programmation.python Problème affectation liste de liste - boucles imbriquées
Bonjour ,
Ci dessous un prog qui permet à partir d'une composition volume de calculer la composition poids comme suit :
% masse = % vol * pme/pmm ( pme étant le poids molaire de l’élément , pmm le poids molaire du mélange , celui ci calcule par ailleurs)
combvp est la composition volume ,fg7mw étant le poids mol des éléments
combvp = [[15, 6, 3, 1, 75],[1,0,21,1,77]]
combwp =[[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]]
an = 0
fg7mw = [18.02, 44.01, 32, 39.94, 28.02] (…)
Forum Programmation.python tests unitaires
Bonjour,
J'ai produit du code sur un dépot github (
Et j'ai eu un commentaire sur ce forum que le code n'était pas "testable".
J'ai lu cette dépeche https://linuxfr.org/news/python-partie-9-formateur-de-code-analyse-statique#toc-pytest où il est question de test unitaire.
Je ne comprend pas bien l'interet d'ajouter des fonctions de test à chacune de mes fonctions. En outre je dois prévoir le résultat de la fonction avec un assert pour que le test fonctionne?
Est ce que quelqu'un peut m'expliquer l'interet de faire des (…)
Forum Programmation.python [Résolu] Ivre, il tente d'écrire dans un pipe en python
Salut les gens !
Le pilote Linux de mon clavier Corsair (CKB-Next) me permet de changer la couleur de l'éclairage des touches, avec une commande shell du type
echo "rgb ff0000ff" > /tmp/ckbpipe000
Du coup, je tente de faire la même chose en Python, dans un premier temps pour m'amuser, avec l'espoir de me faire plus tard peut-être une coloration dynamique des touches sous Blender, pour repérer les différents raccourcis clavier disponibles suivant le contexte (un peu gadget, mais ça (…)