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

Python158 ressources dans cette catégorie

Retrouvez ici tous les meilleurs téléchargements

Python

Liste des 158 ressources de cette catégorie

    PyScripter

    Téléchargé 21 fois-
    0
    0
    PyScripter est un éditeur très complet. Les fonctionnalités intéressantes sont l'auto-complétion, débogueur intégré, exécution d'un programme pas à pas, affichage automatique des docstrings, recherche simple d'une aide dans la Python Documentation, explorateur du code...
    Logiciel - Licence : Freeware - Publié le 08/07/2011 - Éditeur : MMM-Experts +

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

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

    py2exe

    Téléchargé 19 fois-
    0
    0
    La bibliothèque py2exe permet de convertir des programmes Python en programmes standalone fonctionnant sous Windows.
    Licence : Freeware - Publié le 08/07/2011 - Éditeur : SourceForge +

    Le QThread de tyrtamos

    Téléchargé 18 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 09/05/2025 - Auteur : Sve@r +

    It\'s time...

    Téléchargé 18 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.
    Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.

    Il sera suivi par Le QThread de tyrtamos
    Code source - Licence : LGPL - Publié le 08/05/2025 - Auteur : Sve@r +

    Cubes et rotations...

    Téléchargé 18 fois-
    0
    0
    Jeu trés connu
    Code source - Licence : Non renseignée - Publié le 31/10/2024 - Auteur : PatrickNice +

    Serveur Websokets Python3

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

    Organiser les pages pour imprimer des livrets avancés

    Téléchargé 16 fois-
    0
    0
    Il peut parfois être intéressant d'imprimer des documents sous forme de livrets.
    Les options offertes dans ce domaine par les imprimantes sont relativement limitées.
    Par exemple, il n'est pas possible de :
    - imprimer des diaporamas en mettant 4 diapos par page (8 par feuilles recto verso),
    - imprimer des livrets A6 (2 feuilles de livret par page A4 - à découper) ou plus petits encore.
    - imprimer un document en plusieurs livrets pour limiter le nombre de pages à plier (qui a déjà
    essayé de plier un livret de 50 ou 100 feuilles)

    Cette moulinette propose de calculer l'ordre d'impression des pages à utiliser pour réussir ces opérations
    en utilisant les options basiques d'une imprimante.
    Licence : Libre - Publié le 02/12/2019 - Auteur : fatbob +

    Matplotlib

    Téléchargé 16 fois-
    0
    0
    Matplotlib est une bibliothèque de tracés de graphes 2D.

    Prérequis: NumPy
    Licence : Freeware - Publié le 08/07/2011 - Éditeur : Matplotlib +

    Simulateur de relativité restreinte

    Téléchargé 16 fois-
    1
    0
    Ce script permet de visualiser l'exemple ultra classique illustrant les distorsions du temps et de l'espace en relativité restreinte :
    Le wagon en déplacement par rapport à un quai.
    Il suffit de lancer ce script et de jouer avec les flèches droite et gauche.
    Le second lien de téléchargement semble fonctionner... (à la différence du premier)
    Code source - Licence : Non renseignée - Publié le 01/04/2021 - Auteur : Captain'Flam +

    Les étirements ou... stretching

    Téléchargé 15 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é.
    Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.

    Il sera suivi par Du stretching au splitting.
    Code source - Licence : LGPL - Publié le 08/05/2025 - Auteur : Sve@r +

    CPython

    Téléchargé 15 fois-
    0
    0
    CPython (ou Classic Python) est l'implémentation la plus couramment utilisée, la plus rapide, la plus robuste. Cette distribution est implantée dans un C optimisé. Il est conseillé d'utiliser cette version pour débuter.

    Documentation Python 2.6
    Documentation Python 3.0
    Licence : Python Software Foundation - Publié le 07/07/2011 - Éditeur : Python Software Foundation +

    Face au mur.

    Téléchargé 15 fois-
    0
    0
    Et pour compléter le Game Over, on termine en rajoutant la possibilité de manipuler directement le canon à la souris, ainsi qu'une gestion de la vitesse de jeu. Une barrière permet aussi de corser la difficulté. Et on finit avec 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.
    Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.
    Code source - Licence : LGPL - Publié le 11/04/2025 - Auteur : Sve@r +

    Du stretching au splitting

    Téléchargé 15 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).
    Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.

    Il sera suivi par Et avec du style.
    Code source - Licence : LGPL - Publié le 08/05/2025 - Auteur : Sve@r +

    pyGTK

    Téléchargé 14 fois-
    0
    0
    PyGTK permet de développer des interfaces graphiques multi-plateformes fondées sur le toolkit GTK+ écrit en C. Des tutoriels (en anglais) vous seront d'une aide efficace pour l'apprentissage de cette bibliohtèque.
    Licence : Freeware - Publié le 08/07/2011 - Éditeur : pyGTK +

    Pygame

    Téléchargé 13 fois-
    0
    0
    Cette bibliothèque permet entre autre de créer des jeux 2D (mais aussi 3D). Elle interface la blibliothèque SDL.
    Licence : Freeware - Publié le 29/11/2011 - Éditeur : Pygame +

    Course de threads

    Téléchargé 12 fois-
    0
    0
    Pour enchainer sur Le QThread de Tyrtamos, ici un petit jeu de course de threads.
    On place les coureurs, on paramètre le circuit et run, ne reste qu'à parier. Absolument aucun intérêt autre que ludique et/ou apprendre à gérer les threads.
    Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.
    Code source - Licence : LGPL - Publié le 11/05/2025 - Auteur : Sve@r +

    La racine carrée du nombre

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

    Eclipse

    Téléchargé 12 fois-
    0
    0
    Ide pour le développement multi-langages.
    Pluggin PyDev, PyLint, ...

    http://marketplace.eclipse.org/content/pydev-python-ide-eclipse

    https://eclipse.org

    Logiciel - Licence : Eclipse Public License - Publié le 01/03/2015 - Éditeur : durendal +

    Nombre premier augmenté

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