Codes sources Python69 ressources dans cette catégorie Retrouvez ici tous les meilleurs téléchargements
Codes sources Python
Liste des 69 ressources de cette catégorie
|
|
Après It's time, cet exemple montre comment intégrer un QThread dans une application.
Le but est de déléguer un travail à un QThread ce qui laisse alors la boucle de traitement des évènements Qt libre pour faire autre chose (ici afficher une barre de progression en fonction de l'avancée du travail).
Il est important de noter que sous aucun prétexte le QThread ne doit toucher aux widgets gérés par la boucle principale (sinon crash probable). Donc la seule façon qu'a le QThread pour interfacer les widgets est de passer par des signaux récupérés par le(s) widget(s) de l'application.
Cet exemple m'a été largement inspiré par un exemple de Voir la suite
|
Logiciel -
Licence : LGPL
- Publié le 10/03/2024
- Auteur : Sve@r
|
|
|
Algorithme permettant de convertir un nombre entier de la base 10 vers une base a
|
Licence : Libre
- Publié le 24/11/2013
- Auteur : Romanouch
|
|
|
"""#python
Bonjour, c'est Bing. Je peux vous aider à trouver des informations sur les nombres pairs et impairs. 😊
Vous avez décrit une règle qui s'applique aux nombres entiers. Pour un nombre pair, on le divise par deux.
Pour un nombre impair, on le multiplie par trois et on ajoute un. Par exemple :
- Si le nombre est 4, il est pair, donc on le divise par deux : 4 / 2 = 2
- Si le nombre est 5, il est impair, donc on le multiplie par trois et on ajoute un : 5 x 3 + 1 = 16
Cette règle est connue sous le nom de **conjecture de Collatz** ou de **problème de Syracuse**.
C'est un problème mathématique qui n'a pas encore été résolu.
Il consiste à se demander si, en appliquant cette ... Voir la suite
|
Code source -
Licence : Non renseignée
- Publié le 11/09/2023
- Auteur : toumic2.0
|
|
|
Petit script pour télécharger un fichier en FTP prédéfini..
(c'est mon premier programme en python..)
|
Licence : Non renseignée
- Publié le 16/10/2016
- Auteur : trentks95
|
|
|
Les algorithmes pour savoir si un nombre est un premier multiple sont nombreux.
Ceux qui s'y intéressent en ont pour certains déjà créés.
Ce petit bout de code ouvert est vraiment trés sobre en traitements, mais il résume tout ce qu'on peut savoir sur les conditions qui déterminent la valeur première du nombre.
Je vous laisse découvrir la logique basique de ce script.
|
Code source -
Licence : MIT
- Publié le 28/04/2022
- Auteur : toumic2.0
|
|
|
Ce document a pour objectif de permettre la découverte du langage de programmation Python et de sa très grande efficacité. Les différentes leçons consistent en l'élaboration de programmes de chiffrement (algorithme ROT13, algorithme de Vigenère...) et s'enchaînent de manière progressive.
|
Licence : Non renseignée
- Publié le 27/02/2019
- Éditeur : Emmanuel Morand
|
|
|
Domaine public : Open source
Je vous propose de découvrir votre nouvel espace de travail !
En téléchargeant GlobalApplisGo_10022022, vous avez la liberté d'utiliser les données du document texte. Les informations sont conformes au système gammique, elles en sont même les bases des gammes. Cette vision des gammes informatiques a été créée pour répondre aux besoins des traitements liés aux codes Python Open source libre. Le fichier texte GlobalApplisGo_10022022 détaille toutes les modulations diatoniques, qui s'organisent par rang diatonique suivant un ordre de poids modal croissant. Faisant paraître les formes binaires respectives, les occupations des intervalles numériques neutres (non signés), les de ... Voir la suite
|
Logiciel -
Licence : MIT
- Publié le 21/08/2022
- Auteur : toumic2.0
|
|
|
En continuant de Accrochons des briques en l'air, on rajoute une gestion du score et une limitation des tirs. Plus un bouton pour redémarrer le jeu. Ce qui donne toutefois une gestion de signaux assez conséquente mais on arrive à un jeu presque fonctionnel.
Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.
La suite sera Face au mur.
|
Code source -
Licence : LGPL
- Publié le 09/03/2024
- Auteur : Sve@r
|
|
|
Ce petit code source calcule la nature multiple du nombre
Et, nous dit si le nombre pourrait être premier
Il s'agit d'une évolution d'un tutoriel existant
Un petit manuel de référence
|
Licence : Libre
- Publié le 08/05/2014
- Éditeur : cabviva.com
|
|
|
Ce programme permet d'afficher tous les diviseurs de deux nombres passer en argument
|
Code source -
Licence : Non renseignée
- Publié le 02/12/2016
- Éditeur : manhost
|
|
|
Une programmation permettant de créer une wordlist personnalisée en fonction des données que vous avez entrée
|
Licence : Python Software Foundation
- Publié le 15/03/2020
- Éditeur : Reaf12christian
|
|
|
Ce code présente une racine carrée à l'aide du module decimal
C'est aussi un moyen de découvrir comment se fait cette opération...
""" Cette fonction produit la racine carrée du nombre, et
elle commence par définir la partie entière de la racine².
Qui en général a une virgule flottante ( point décimal )
"""
# Nombre à forme décimale
""" Une décimale au format texte a un meilleur suivi
Tests:"""
# :nombre = Decimal('22135323.12554'):
# imageoo2 = 22135323.125540000000000000000000000000000000...
#...00000000000000000000000000000000000000000000000000000000
# :nombre = Decimal(22135323.12554):
# imageoo2 = 22135323.1255399994552135467529296875 ... Voir la suite
|
Licence : Libre
- Publié le 09/06/2018
- Éditeur : cabviva
|
|
|
Petit jeu très simpliste en Turtle pour réviser les tables de multiplications.
Le code et les images (très moche :p) sont sous licence MIT.
|
Logiciel -
Licence : MIT
- Publié le 01/03/2015
- Auteur : VieVie31
|
|
|
LulzExpress est un petit outil écrit en Python 3 avec une interface graphique Tkinter qui permet de lire les flux de trois sites web : danstonchat.com, pebkac.fr et viedemerde.fr. Simple et conviviale, il remplit son rôle à merveille et permet de centraliser la lecture des flux.
|
Licence : GPL
- Publié le 16/07/2012
- Taille 19 Ko
- Auteur : devofanarchy
|
|
|
, deux codes = Une solution
Typage du nombre entier :
- Réponse qualifiant le nombre ( pair, impair)
Type = Reste = nombre%6
Essayage du nombre premier :
- Réponse quantitative du nombre ( quotient)
Intervalle = Quotient = 1/nombre
[http://www.developpez.net/forums/blogs/307889-toumic/b1554/facons-traiter-nombres-premiers-multiples/]
[http://www.cabviva.com/agenph.html]
Merci vinss pour les commentaires qui m'ont aidés à me souvenir de la commutativité, et du carré
Merci biBistouille par son champ d'activité, qui a propulsé une méthode remarquablement technique
Pour le fun, un exemple gradé :)
Cosmic 513974268
ip 11 dvs 513974268 sq3 150 sq4 12
Voir la suite
|
Licence : Libre
- Publié le 20/02/2018
- Éditeur : cabviva
|
|
|
Petit exemple de serveur Websoket Sécurisé sous forme de chat
|
Licence : Non renseignée
- Publié le 12/04/2015
- Auteur : TiranusKBX
|
|
|
Ce petit programme donne la liste des multiples communs
Cette procédure décrit la logique du système hexa
Son traitement est plus rapide grâce à ce tri systématique
Ce filtrage mesure le 4/6 des opérations inutiles...
]#17/05/2014 à 13 heures.
#Les premiers multiples prolonge le syshexa en zygzag.
#Les chiffres premiers et le point de commun au syshexa.
#Ceyi
##saisie1 = input('Saisissez 1 pour voir les multiples communs : ')
##if saisie1 != "1" :
## saisie1 = 0
##listecommun = int(saisie1)
....................................
|
Licence : Non renseignée
- Publié le 17/05/2014
- Éditeur : cabviva.com
|
|
|
Définition de la gamme réglée par des notes cursives, sans déplacement d'octave
Ou bien, comprendre le fonctionnement des gammes musicales à partir d'une réalisation automatisée.
Notes musicales utilisées { C D E F G A B }. Et les signatures altératives { */- ...}
Chaque note a une couleur et un curseur, ou les notes cursives des réglages. Le bouton gamme traite les notes cursives, en donnant leurs représentations diatoniques rangées dans un système déjà élaboré. Selon les méthodes conteneurs des intervalles, qui sont les véritables versions informatisées des gammes musicales.
Vous pouvez chercher l'erreur [b]8^)[/b]
|
Licence : Non renseignée
- Publié le 15/07/2015
- Éditeur : cabviva
|
|
|
Il s'agit là d'un simple programme d'exercice mettant en œuvre le module tkinter et trois sous-modules math (pi,cos,sin).
Ce programme affiche un polygone (commençant par trois côtés) en bleu inscrit dans un cercle en jaune. Deux boutons distincts permettent d'augmenter ou de diminuer à tout moment le nombre de côtés de chaque polygone à afficher (au départ c'est une fenêtre noire vide qui est affichée).
J'aurais certes pu et dû faire plus rationnel, notamment en décrivant la procédure dessin(nombrecotes) plutôt que dessin() tout court qui oblige à définir des global variables.
Mais c'est un premier exercice qui m'a appris beaucoup sur la gestion des variables entre sous-programmes (procédures) et le passage ... Voir la suite
|
Licence : Libre
- Publié le 18/11/2020
- Auteur : Town Ground
|
|
|
Il permet de contourner un gros problème structurel d'Eclipse :
Eclipse fonctionne avec un WorkSpace qui contient l'ensemble des projets qu'il connaît.
Contrairement à Visual Studio (pour qui un projet est entièrement défini par le .sln et les .vcproj), Eclipse gère son arborescence de projets "en dur".
- Si on copie/déplace un répertoire qui contient un projet Visual, il suffit de lancer le .sln pour ouvrir le projet et que tout marche.
Avec Eclipse, il y a un fichier ".project" (et éventuellement ".pydevproject") mais il faut l'importer dans l'explorateur de projet avant de pouvoir travailler.
- Ce script permet de mettre à jour le chemin du projet dans le WorkSpace d'Eclipse.
|
Licence : Libre
- Publié le 18/04/2012
- Auteur : Captain'Flam
|
|