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

Codes sources Python77 ressources dans cette catégorie

Retrouvez ici tous les meilleurs téléchargements

Codes sources Python

Liste des 77 ressources de cette catégorie

    Doux comme un agneau.

    Téléchargé 39 fois-
    0
    0
    Cette seconde partie fait suite à celle présentée dans Avec un canon, on peut tout faire en y rajoutant le contrôle de la force et en enrichissant un peu l'affichage. Pour l'instant cette force n'est reliée à rien mais cela évoluera dans la partie suivante.
    Dans une philosophie d'optimisation, la partie "dessin" a été un peu modifiée pour ne redessiner que l'affût du canon quand on fait évoluer l'angle de visée.
    Il a été écrit en Python3/Qt5.

    La suite sera Tire-lui dessus.
    Code source - Licence : Creative Commons - Publié le 25/03/2022 - Auteur : Sve@r +

    fonction

    Téléchargé 35 fois-
    0
    0
    Affichage de fonction, fonction dérivée, équations quadratiques, calcul de limites de fonctions.
    Menu en mode console

    python3-sympy, python3-matplotlib requis
    Licence : Libre - Publié le 23/10/2020 - Éditeur : nulos +

    Et splash !!!

    Téléchargé 34 fois-
    0
    0
    Après Emettons notre signal, cet exemple y rajoute une splash screen, une fenêtre pouvant à la fois servir de fenêtre de bienvenue et afficher des messages d\'attente pour tromper l\'ennui si l\'application doit effectuer un travail préparatoire peut-être un peu long avant de s\'afficher à l\'écran.
    Il a été écrit en Python3/Qt5.

    Il sera suivi par Mappons notre signal.
    Code source - Licence : GPL - Publié le 05/04/2022 - Auteur : Sve@r +

    Petit programme de multiple

    Téléchargé 32 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 +

    Et avec du style !!!

    Téléchargé 32 fois-
    1
    0
    Après Du stretching au splitting, cet exemple montre comment rajouter une petite fenêtre de configuration permettant d\'utiliser les styles Qt pour modifier le style général de l\'application.
    Accessoirement, les fenêtres commençant à devenir nombreuses, il montre aussi comment mémoriser dans un dictionnaire la hiérarchie des widgets (un widget X pouvant alors connaitre et s\'adresser à l\'application en général et à certains éléments importants comme son mainWindow)
    Il a été écrit en Python3/Qt5.

    Il sera suivi par It\'s time.
    Code source - Licence : GPL - Publié le 06/04/2022 - Auteur : Sve@r +

    Face au mur.

    Téléchargé 32 fois-
    0
    0
    Et pour compléter le Game Over, on termine en rajoutant la possibilité de manipuler directement le canon à la souris, ainsi que la gestion de la vitesse de jeu. Une barrière permet aussi de corser la difficulté. Plus quelques raccourcis claviers et un message final amélioré pour le fun.
    Petit jeu à 2 balles certes, mais surtout écrit pour montrer les mécanismes Qt.
    Il a été écrit en Python3/Qt5.
    Code source - Licence : Creative Commons - Publié le 25/03/2022 - Auteur : Sve@r +

    mediathèque

    Téléchargé 31 fois-
    0
    0
    Base de données multi-utilisateurs pour stocké livre et DVD.
    Code source - Licence : Non renseignée - Publié le 24/12/2021 - Auteur : nulos +

    La racine carrée du nombre

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

    TrainingSQL graphique

    Téléchargé 30 fois-
    0
    0
    Il s'agit du programme TrainingSQL mais avec une interface graphique
    python3-tk, python3-sqlite requis
    Logiciel - Licence : Libre - Publié le 28/08/2021 - Auteur : nulos +

    Un algo de crypto qui peut s'exécuter de tête, même par des enfants !

    Téléchargé 30 fois-
    1
    0
    Un algo de crypto qui peut s'exécuter de tête, même par des enfants ? 
    Je propose une suite chiffrante avec chaînage et lettre initiale.
    Et c'est plus dur à craquer que la machine Enigma !
    (Évidemment, il ne fait pas le poids face à un AES ou tout autre algo de pro)
    Comment ça marche ?
     
    On commence par se donner un alphabet, dans cet exemple : A,B,C,D,E
    -> les messages ne devront comporter que ces lettres.
    Puis on définit une addition et une soustraction sur cet alphabet.
    On remplace simplement les lettres par leur indice, en commençant à 0.
    A vaut 0, B vaut 1, ... E vaut 4.
    Ensuite on fait de l'arithmétique "modulaire", c'est à dire que quand ça dépasse
    on "reboucle" : 
       - ... Voir la suite
    Code source - Licence : Non renseignée - Publié le 02/04/2021 - Auteur : Captain'Flam +

    Du stretching au splitting

    Téléchargé 28 fois-
    0
    0
    Après Les étirements ou... stretching, cet exemple montre comment créer des widgets variants (agrandir l'un faisant alors réduire l'autre).
    Accessoirement il montrera une méthode simple basée sur un dictionnaire transitant de widget en widget permettant ainsi de faire passer des informations d'environnement aux différentes fenêtres ; et fait évoluer le "à propos" vers le MessageBox, widget justement nommé et dédié aux boites de messages.
    Il a été écrit en Python3/Qt5.

    Il sera suivi par Et avec du style.
    Code source - Licence : GPL - Publié le 06/04/2022 - Auteur : Sve@r +

    classnph

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

    Les étirements ou... stretching

    Téléchargé 24 fois-
    0
    0
    Après Mappons notre signal, cet exemple montre comment gérer les étirements relatifs des widgets les uns par rapport aux autres.
    Accessoirement il montre aussi comment créer son propre \"à propos\" personnalisé.
    Il a été écrit en Python3/Qt5.

    Il sera suivi par Du stretching au splitting.
    Code source - Licence : GPL - Publié le 25/03/2022 - Auteur : Sve@r +

    coloration syntaxique

    Téléchargé 22 fois-
    0
    0
    Lit et affiche un fichier de code en respectant la mise en forme et utilisant la coloration syntaxique.
    (Ce n'est pas un éditeur)
    Supporte les fichiers asm(syntaxe intel), c, c++, java, python
    Licence : Non renseignée - Publié le 23/04/2020 - Éditeur : nulos +

    It\'s time...

    Téléchargé 22 fois-
    0
    0
    Après Et avec du style, cet exemple montre comment automatiser une action par le biais d\'un timer qui actionnera une (ou plusieurs) tâche(s) à intervalles répétés.
    Accessoirement, il montre aussi le QTableWidget, élément graphique permettant de ranger des informations en lignes et colonnes.
    Il a été écrit en Python3/Qt5.

    Cet exemple marque la fin de l\'initiation à Qt et ses outils principaux. Certes il y en a bien d\'autres encore à appréhender (QStackWidget, QComboBox, QTabWidget, etc) mais celui qui a compris les principes généraux de cette initiation et qui n\'a pas peur de se plonger dans la documentation Qt a tous les atouts en main ... Voir la suite
    Code source - Licence : GPL - Publié le 07/05/2022 - Auteur : Sve@r +

    gping

    Téléchargé 15 fois-
    0
    0
    Commande rudimentaire 'ping' avec interface graphique
    Doit être lancer en root

    Module python3-tk, python3-scapy requis
    Licence : Libre - Publié le 10/10/2020 - Éditeur : nulos +

    Serveur Websokets Python3

    Téléchargé 14 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 +

    Game Over.

    Téléchargé 13 fois-
    0
    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.
    Il a été écrit en Python3/Qt5.

    La suite sera Face au mur.
    Code source - Licence : Creative Commons - Publié le 25/03/2022 - Auteur : Sve@r +

    Entrez un nombre entier et c'est tout

    Téléchargé 12 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 +

    Wordlist

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