Codes sources Python74 ressources dans cette catégorie Retrouvez ici tous les meilleurs téléchargements
Codes sources Python
Liste des 74 ressources de cette catégorie
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
|
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
|
|
|
|
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
|
|
|
|
Je vous propose une suite d'exemples PyQt5/PyQt6 librement inspirés du fameux (mais malheureusement aujourd'hui désuet) tutoriel PyQt4 et permettant d'apprendre à démarrer une application PyQt.
Ce premier exemple est un simple exemple de Hello World. Il contient juste le minimum pour créer une application Qt visuelle.
Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.
La suite sera Terminer proprement l'application.
Quand le lecteur aura fini de suivre tous ces exemples permettant de l'initier à la technologie Qt av ... Voir la suite
|
Code source -
Licence : LGPL
- Publié le 08/05/2025
- Taille 1 Ko
- Auteur : Sve@r
|
|
|
|
Pour enchainer sur Le QThread de Tyrtamos, cet exemple montre faire traiter des fichiers divers dans des thread.
Le but est de pouvoir sélectionner plusieurs fichiers, chaque fichier sera alors itéré dans un QThread ligne par ligne et chaque ligne traitée par un traitement défini par callback.
Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.
|
Code source -
Licence : LGPL
- Publié le 09/05/2025
- Auteur : Sve@r
|
|
|
|
|
C'est un code qui vous permet de conserver et de voir les informations essentielles d'un proche après les avoir enregistrer grace à un fichier
|
Licence : Libre
- Publié le 01/11/2016
- Auteur : ZALBLACK
|
|
|
|
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
|
|
|
|
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
|
|
|
|
|
Ce programme écrit en python3 permet de saisir un nombre et d'afficher la suite de fibonacci jusqu'a ce nombre.
|
Licence : Non renseignée
- Publié le 28/11/2016
- Éditeur : manhost
|
|
|
|
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
|
|
|
|
Après Et splash, cet exemple montre comment un mappeur de signal permet de relier plusieurs widgets à un même slot tout en rajoutant des informations personnalisées aux signaux reçus par le slot.
Accessoirement il montre aussi comment mémoriser des valeurs personnelles dans un widget afin de pouvoir les réutiliser ailleurs dans le code.
Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.
Il sera suivi par Les étirements ou... stretching.
|
Code source -
Licence : LGPL
- Publié le 08/05/2025
- Auteur : Sve@r
|
|
|
|
|
Script de chiffrement/déchiffrement avec le code de vigenère(interface graphique)
|
Code source -
Licence : Non renseignée
- Publié le 27/03/2025
- Auteur : softGeek
|
|
|
|
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
|
|
|
|
|
Génération de fractales à partir de solides réguliers ou tout autres maillages avec Blender.
|
Licence : Libre
- Publié le 16/08/2015
- Auteur : he2lo
|
|
|
|
|
Script de calcul de somme de controle d'un fichier (interface graphique)
chiffrement md5, sha1, sha256, sha512
|
Code source -
Licence : Non renseignée
- Publié le 04/04/2025
- Auteur : softGeek
|
|
|
|
|
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
|
|
|
|
|
Petit exemple de serveur Websoket Sécurisé sous forme de chat
|
Licence : Non renseignée
- Publié le 12/04/2015
- Auteur : TiranusKBX
|
|
|
|
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
|
|