IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Codes sources Python81 ressources dans cette catégorie

Retrouvez ici tous les meilleurs téléchargements

Codes sources Python

Liste des 81 ressources de cette catégorie

    Petit programme de multiple

    Téléchargé 10 fois-
    1
    0
    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 +

    Polygones à nombre de côtés variables, inscrits dans un cercle.

    Téléchargé 10 fois-
    0
    0
    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 +

    Serveur Websokets Python3

    Téléchargé 9 fois-
    0
    0
    Petit exemple de serveur Websoket Sécurisé sous forme de chat
    Licence : Non renseignée - Publié le 12/04/2015 - Auteur : TiranusKBX +

    Convertisseur basique PyQt5 vers PyQt6

    Téléchargé 6 fois-
    2
    0
    M'étant récemment mis à PyQt6, j'ai constaté quelques changements, surtout en ce qui concerne les constantes PyQt5 (exemple Qt.yellow) qui sont devenues énumérations (ici Qt.GlobalColor.yellow).
    Ayant un gros paquet de sources à convertir, et vu le nombre de constantes à traiter, j'ai décidé d'écrire un automate convertisseur PyQt5 vers PyQt6 en Python.
    L'usage est simple: on lui donne en paramètre le(s) fichier(s) PyQt5 et il crée pour chacun une copie PyQt6.
    Il n'est pas forcément complet (je n'y ai mis que ce que j'avais déjà trouvé) mais la table de conversion est facilement évolutive au besoin.

    Et en petit bonus, un petit truc rapide que j'avais préalablement créé pour "trouver" une constante Qt5 dans Qt6.
    Voir la suite
    Code source - Licence : Creative Commons - Publié le 04/09/2022 - Auteur : Sve@r +

    Les bases gammiques

    Téléchargé 6 fois-
    0
    0
    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 +

    tkScenarist - screen writing made simpler

    Téléchargé 5 fois-
    1
    0
    tkScenarist est une petite application écrite en Python3/Tkinter qui vise à faciliter la rédaction de scénarios de films pour tous les scénaristes en herbe, futurs et à venir.
    Licence : GPL - Publié le 20/02/2015

    fuzzer_gtk

    Téléchargé 5 fois-
    0
    0
    Fuzzer ftp
    Logiciel - Licence : Libre - Publié le 23/03/2021 - Auteur : nulos +

    Conversion hexadécimal en RVB et RVB en hexadécimal

    Téléchargé 5 fois-
    0
    0
    Bonjour,

    Ayant vu une source en Perl concernant la conversion hexadécimal - RVB (RGB en anglais), je propose le même travail mais en langage Python.

    Licence : Libre - Publié le 27/08/2013 - Taille 378 octets - Auteur : fred1599 +

    (Dé)Chiffrement par substitution

    Téléchargé 5 fois-
    0
    0
    (Dé)Chiffrement par substitution avec interface graphique
    python3-tkinter requis
    Code source - Licence : Non renseignée - Publié le 28/09/2022 - Auteur : nulos +

    Entrez un nombre entier et c'est tout

    Téléchargé 4 fois-
    0
    0
    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 +

    Zippage/dezippage avec le module shutil

    Téléchargé 4 fois-
    0
    0
    Présentation rapide du module shutil, alternative au module zipfile, afin de créer simplement des archives en PYTHON
    Licence : GPL - Publié le 19/09/2013 - Taille 2 Ko - Auteur : deusyss +

    Le QThread de tyrtamos

    Téléchargé 3 fois-
    2
    0
    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/les widget(s) de l'application.
    Cet exemple m'a été largement inspiré par un exemple de Voir la suite
    Logiciel - Licence : GPL - Publié le 09/11/2022 - Auteur : Sve@r +

    Wordlist

    Téléchargé 3 fois-
    1
    0
    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 +

    PR0DIAT production diatonique

    Téléchargé 2 fois-
    0
    0
    Développement diatonique de la gamme de Do majeure, en code source python
    Licence : Freeware - Publié le 01/12/2015 - Éditeur : cabviva +

    progamV1alpha

    Téléchargé 2 fois-
    0
    0
    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 +

    Eclipse Launcher

    Téléchargé 1 fois-
    0
    0
    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 +

    gmdp

    Téléchargé 1 fois-
    0
    0
    Générateur de mot de passe
    Code source - Licence : Non renseignée - Publié le 17/03/2021 - Auteur : glegros +

    Suppression de doublons dans un fichier type texte

    0
    0
    Je vois souvent des questions se rapportant à la suppression de doublons dans des fichiers dont l'extension est txt ou csv...

    Voici deux fonctions:

    -> ListSupDoublons respectant l'ordre des lignes du fichier, retournant un générateur
    -> SetSupDoublons ne respectant pas l'ordre des lignes du fichier, mais retournant un résultat plus efficace

    En espérant que cela vous aidera dans le début de vos projets
    Licence : Freeware - Publié le 18/03/2014 - Auteur : fred1599 +

    Injection de touches clavier (sans utiliser de lib externe comme win32api)

    0
    0
    Un script minimaliste qui permet de simuler l'appui de touches du clavier.
    Son intérêt sur l'existant est qu'il se contente de la libraire ctype, et ne nécessite pas l'installation de libraires externes (telles que win32api ou win32con).
    Il peut simuler l'appui des combinaisons de touches avec Shift, Control ou Alt.

    Quelques limitations :
    - Les caractères nécessitant l'appui de 2 touches successives (avec un tréma ou un accent circonflexe) ne sont pas accessibles.
    - Les combinaisons Shift + Flêche ne semblent pas fonctionner... (si quelqu'un a une idée)

    Licence : Libre - Publié le 17/10/2014 - Auteur : Captain'Flam +