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

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

    Résolution de la conjecture Collatz et problème de Syracuse

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

    Ftp Download

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

    Nombre premier augmenté

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

    Le QThread de tyrtamos

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

    Changement de base d'un nombre entier

    Téléchargé 7 fois-
    0
    0
    Algorithme permettant de convertir un nombre entier de la base 10 vers une base a
    Licence : Libre - Publié le 24/11/2013 - Auteur : Romanouch +

    Petit programme de multiple

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

    Diviseurs.py

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

    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 +

    Chiffrement en Python avec les algorithmes ROT13 et de Vigenère

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

    Serveur Websokets Python3

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

    LulzExpress

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

    classnph

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

    La racine carrée du nombre

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

    Funny Table

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

    Wordlist

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

    Entrez un nombre entier et c'est tout

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

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

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

    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 +

    Zippage/dezippage avec le module shutil

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