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

Codes sources Python73 ressources dans cette catégorie

Retrouvez ici tous les meilleurs téléchargements

Codes sources Python

Liste des 73 ressources de cette catégorie

    DataBase.py

    Téléchargé 237 fois-
    0
    0
    Ce programme python3 permet de créer une base de donnée locale pour enregistrer une liste de contacts
    Il est possible d'enregistrer:
    - Le nom
    - Le prénom
    - La date de naissance
    - Le numéro de téléphone
    - L'adresse postale
    - L'adresse email
    A utiliser avec python3 pour activer certaines fonctionnalitées
    Code source - Licence : Non renseignée - Publié le 18/01/2017 - Éditeur : manhost +

    ENTERPRISE ARCHITECT 16.0

    Téléchargé 110 fois-
    0
    0
    Modélisation intuitive rapide & Conception
    La solution idéale à l'échelle de l'entreprise pour visualiser, analyser, modéliser, tester et maintenir tous vos systèmes, logiciels, processus et architectures. Enterprise Architect est la plate-forme idéale pour vous aider à garder le contrôle de votre espace de travail, à supporter vos collègues et votre équipe, permettre la collaboration et à renforcer la confiance dans vos projets les plus complexes.
    Gérez Informations Complexes
    Enterprise Architect aide les personnes, les groupes et les grandes organisations à modéliser et à gérer des informations complexes. En intégrant et en connectant un large éventail d’informations structurelles et comportementales visuellement . Vous pou ... Voir la suite
    Logiciel - Licence : Libre - Publié le 26/05/2022 - Auteur : Sparx Systems +

    Tire-lui dessus !

    Téléchargé 102 fois-
    1
    0
    Après Doux comme un agneau, cette troisième partie rajoute une gestion et un affichage des tirs.
    Toujours dans l'évolution du jeu et surtout de la partie "dessin", cette dernière ne met à jour que ce qui change à l'affichage.
    Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.

    La suite sera Accrochons des briques en l'air.
    Code source - Licence : LGPL - Publié le 11/04/2025 - Auteur : Sve@r +

    Construire des widgets en vrac

    Téléchargé 94 fois-
    0
    0
    Après Les widgets, cet exemple montre comment créer différents widgets personnalisés et les relier ensembles. Il montre aussi comment passer les boutons standard Qt (oui/non/annuler/etc...) dans le langage local.
    Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.

    Il sera suivi par Relier les widgets en vrac.
    Code source - Licence : LGPL - Publié le 08/05/2025 - Taille 2 Ko - Auteur : Sve@r +

    Jeu de calcul mental

    Téléchargé 88 fois-
    0
    0
    Jeu de calcul mental a quatre niveaux avec opérateurs aléatoire:
    Niveau I: 4 opérations de base (additions, soustractions, multiplications, divisions entières) a 1 chiffre.
    Niveau II: 4 opérations de base (additions, soustractions, multiplications, divisions entières) a 2 chiffres.
    Niveau III: opérations d'exponentiation a 1 chiffre.
    Niveau IV: 4 opérations de base (additions, soustractions, multiplications, divisions entières) + modulo a 3 chiffres
    Licence : Non renseignée - Publié le 13/01/2017 - Éditeur : manhost +

    Afficher une étoile à n branches "sans lever la main" avec Turtle de Python

    Téléchargé 72 fois-
    0
    0
    Cette petite application graphique permet de dessiner une étoile à nombre de branches choisies sans lever la main.

    Pour le rendre plus agréable les lignes seront alternativement bleues et rouges.

    Il utilise le module Turtle (turtle) de Python et est compatible Python 3 et 2.
    Licence : Creative Commons - Publié le 19/11/2020 - Auteur : Town Ground +

    Découverte de l'interface graphique Tkinter

    Téléchargé 68 fois-
    0
    1
    Ce document a pour objectif de permettre la découverte de la gestion des interfaces graphiques en Python au moyen de la bibliothèque Tkinter. Les différentes leçons consistent en l'élaboration de petits programmes graphiques et s'enchaînent de manière progressive pour parvenir au développement d'un logiciel de dessin minimaliste.
    Licence : Non renseignée - Publié le 27/02/2019 - Éditeur : Emmanuel Morand +

    Du widget au mainwindow

    Téléchargé 62 fois-
    0
    0
    Après Relier les widgets en vrac, cet exemple remplace le widget standard par un mainwindow, un widget un peu particulier pouvant contenir un menu et une barre d'état et servant donc généralement de widget principal dans une application.
    On y rajoutera aussi la possibilité d'avoir un ascenseur lorsque le widget est trop grand pour être affiché dans son intégralité.
    Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.

    Il sera suivi par Emettons notre signal.
    Code source - Licence : LGPL - Publié le 08/05/2025 - Auteur : Sve@r +

    Les widgets

    Téléchargé 58 fois-
    0
    0
    Après Soyons widgets, cet exemple montre comment créer et connecter différents widgets entre eux en utilisant leurs signaux et leurs slots. Il montre aussi une utilisation succinte du gestionnaire de redimensionnement et comment intercepter et bloquer l'évènement de fermeture de fenêtre pour se protéger d'une fermeture accidentelle de l'application.
    Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.

    Il sera suivi par Construire des widgets en vrac.

    Code source - Licence : LGPL - Publié le 08/05/2025 - Auteur : Sve@r +

    Emettons notre signal

    Téléchargé 54 fois-
    0
    0
    Après Du widget au mainwindow, cet exemple montre comment créer son propre signal personnalisé et l'utiliser pour transmettre une information entre différents objets Qt.
    Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.

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

    Avec un canon, on peut tout faire.

    Téléchargé 54 fois-
    0
    0
    Suite aux exemples PyQt commencés avec le Hello World, je vous propose de construire un petit jeu lui aussi librement inspiré du fameux tutoriel PyQt4.

    Cette première partie pose les bases du jeu (dessiner le canon et le faire pivoter selon l'angle choisi).
    Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.

    La suite sera Doux comme un agneau.
    Code source - Licence : LGPL - Publié le 11/04/2025 - Auteur : Sve@r +

    tkRAD – Tkinter XML widget builder

    Téléchargé 50 fois-
    1
    0
    La librairie tkRAD pour Python3.2+ a spécialement été conçue pour faciliter le processus de création d'applications (RAD) sous Tkinter.

    tkRAD est volontairement peu fournie : on utilise rarement plus de 20% d'une librairie tout-terrain, alors autant ne rédiger QUE les fameux 20% qui servent !

    tkRAD implémente – entre autres – la génération automatisée de widgets Tkinter à partir d'un fichier XML, un mécanisme de gestion d'évènements simplifié, un gestionnaire de services, un gestionnaire de fichiers de config, etc, etc.

    Pour faciliter les tests de widgets, vous disposez de tkRAD.easy.builder, un module autonome (STANDALONE) bien pratique – cf Jouer avec tkRAD.easy.builder.
    Licence : LGPL - Publié le 30/07/2014

    Plate-forme mathématique: niveau collège

    Téléchargé 46 fois-
    0
    0

    Ce programme permet de :
    - Calculer le pgcd de deux nombres -
    - Calculer le ppcm de deux nombres -
    - Calculer un nombre premier -
    - Calculer la factorielle d'un nombre -
    - Rendre une fraction irréductible -
    - Détermine si deux nombres sont premiers entre eux -
    Licence : Non renseignée - Publié le 18/01/2017 - Éditeur : manhost +

    Blender 3D

    Téléchargé 46 fois-
    1
    1
    Blender, aussi appelé Blender3D, est un logiciel libre et gratuit d’animation, de modélisation et de rendu 3D. Il dispose de fonctions avancées de modélisation, de sculpture 3D, de dépliage UV, de texturage, de gréage (rigging), d’armaturage, d’animation 3D, et de rendu. Il gère aussi l’édition non linéaire, les compositions, la création nodale de matériaux, la création d’applications 3D interactives, ainsi que diverses simulations physiques telles que les particules, les corps rigides, les corps souples et les fluides. Disponible dans de nombreuses langues, Blender est également disponible sur plusieurs plates-formes telles que Microsoft Windows, Mac OS X, GNU/Linux, IRIX, Solaris, FreeBSD, SkyOS, MorphOS et Pocket PC. De plus, c’est un pr ... Voir la suite
    Licence : Freeware - Publié le 17/06/2013 - Auteur : rezuz +

    Différence entre deux dates

    Téléchargé 40 fois-
    0
    0
    Déterminer le nombre de jours entre deux dates.

    Le paramètre de la date est du type 22/05/1955 dont le type est une chaine de caractères.

    La fonction parse pour analyser la chaine de caractères et retourner un objet date
    La fonction days_diff pour déterminer le nombre de jours entre deux dates

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

    Accrochons des briques en l'air.

    Téléchargé 39 fois-
    1
    0
    Repartant sur les bases déjà mises dans Tire-lui dessus, cette quatrième partie ajoute une cible dans le ciel et peut distinguer un tir réussi d'un tir raté.
    Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.
    La suite sera Game Over.
    Code source - Licence : LGPL - Publié le 11/04/2025 - Auteur : Sve@r +

    Relier les widgets en vrac

    Téléchargé 36 fois-
    0
    0
    Après Construire des widgets en vrac, cet exemple montre comment relier un widget à plusieurs autres qui se comporteront à l'identique lors de l'action.
    Accessoirement il renforce la vision "objet" des choses en offrant son propre objet dédié à l'application et montre aussi comment créer son propre slot qui, ici, modifie la transparence de la fenêtre.
    Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.

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

    Soyons widgets

    Téléchargé 32 fois-
    0
    0
    Après Les valeurs usuelles, ce nouvel exemple montre comment on peut créer son propre objet personnel hérité d'un widget pour l'enrichir par exemple avec une surcharge personnalisée des méthodes du widget.
    Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.

    Il sera suivi par Les widgets.
    Code source - Licence : LGPL - Publié le 08/05/2025 - Auteur : Sve@r +

    Et splash !!!

    Téléchargé 28 fois-
    0
    0
    Après Emettons notre signal, cet exemple y rajoute un 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 d'être accessible à l'utilisateur.
    Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.

    Il sera suivi par Mappons notre signal.
    Code source - Licence : LGPL - Publié le 08/05/2025 - Auteur : Sve@r +

    Convertisseur basique PyQt5 vers PyQt6

    Téléchargé 28 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 (un dictionnaire) est facilement évolutive au besoin.

    Et en petit bonus, un petit truc rapide que j'avais préalablement créé pour "trouver" une constante ... Voir la suite
    Code source - Licence : ActiveState Community - Publié le 19/10/2024 - Auteur : Sve@r +