Python154 ressources dans cette catégorie Retrouvez ici tous les meilleurs téléchargements
Python
Liste des 154 ressources de cette catégorie
|
|
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 10/03/2024
- Auteur : Sve@r
|
|
|
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.
Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.
La suite sera Tire-lui dessus.
|
Code source -
Licence : LGPL
- Publié le 09/03/2024
- Auteur : Sve@r
|
|
|
Ce second exemple PyQt complète le Hello World et montre comment associer le bouton à une action afin de terminer proprement l'application.
Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.
Il sera suivi par Les valeurs usuelles.
|
Code source -
Licence : LGPL
- Publié le 09/03/2024
- Taille 1 Ko
- Auteur : Sve@r
|
|
|
Pycharm, édité par la société tchèque JetBrains, est un éditeur dédié Python, disposant de nombreuses fonctionnalités.
Nous pourrons par exemple citer:
- L'auto-complétion
- Débogueur
- Gestion de versions (Mercurial, Git, SVN, ...)
- Support de plusieurs Frameworks et librairies (Django, Flask, CoffeeScript...)
- analyse de code
- débogueur graphique
Pycharm existe en version communautaire (Licence Apache gratuite) et en version professionnel (licence payante propriétaire), il est disponible sur Linux, Mac OS et Windows.
Une version EDU existe afin de faciliter l'apprentissage du langage Python.
|
Licence : Multiples
- Publié le 26/05/2016
- Éditeur : Jetbrains
|
|
|
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
|
|
|
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
|
|
|
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 15/03/2024
- Auteur : Sve@r
|
|
|
NumPy est la bibliothèque indispensable pour le calcul scientifique. Elle est une refonte complète des bibliothèques numarray et Numeric. Il convient donc de préférer cette bibliothèque aux 2 autres.
Tutoriels sur NumPy
|
Logiciel -
Licence : Freeware
- Publié le 08/07/2011
- Éditeur : SourceForge
|
|
|
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 10/03/2024
- Auteur : Sve@r
|
|
|
Suite aux exemples PyQt commencés avec le Hello World, je vous propose divers utilitaires très basiques en Python/PyQt.
Ce programme permet de lire et d'afficher tout type de fichier CSV, quel que soit son séparateur.
Il découpe le CSV et l'affiche proprement dans des lignes et colonnes bien séparées. Il peut même afficher des fichiers non CSV (mais dans ce cas le résultat n'est pas forcément assuré).
Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.
La suite sera afficher un dossier...
|
Code source -
Licence : LGPL
- Publié le 30/03/2024
- Auteur : Sve@r
|
|
|
Un Framework Web qui a le vent en poupe
|
|
|
|
Nouvel outil pour transformer un scripte python en exécutable avec toutes ses dépendances.
|
Licence : LGPL
- Publié le 17/05/2020
- Éditeur : https://pyinstaller.readthedocs.io/en/stable/CREDITS.html
|
|
|
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
|
|
|
Initialement crée par un petit groupe de lycéens soucieux de rendre le monde numérique plus sûr pour le plus grand nombre, Da Vinci Crypt offre la possibilité à l'utilisateur de chiffrer ses données personnelles et de les stocker ensuite dans les pixels d'une image de son choix sans déformer celle-ci, offrant ainsi une double sécurité à l'utilisateur du logiciel : le chiffrement (via les algorithmes à chiffrement symétriques Blowfish), et un anonymat de taille puisque les données, une fois stockées dans une image, sont indétectables.
Totalement gratuit et bénéficiant d'une aide intégrée avec des assistants permettant à l'utilisateur non averti de progresser en toute simplicité, Da Vinci Crypt met entre les mains du grand publique un ou ... Voir la suite
|
Licence : GPL
- Publié le 13/08/2013
- Taille 64 Mo
- Éditeur : Laurent's Code WorkGroup
|
|
|
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 09/03/2024
- Taille 1 Ko
- Auteur : Sve@r
|
|
|
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
|
|
|
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 09/03/2024
- Auteur : Sve@r
|
|
|
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 des éléments de travail dans un dictionnaire situé dans l'application principale ; et à récupérer ce dictionnaire dans les autres fenêtres permettant ainsi à ces fenêtres de récupérer les informations principales de l'application.
Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.
Il sera suivi par Voir la suite
|
Code source -
Licence : LGPL
- Publié le 10/03/2024
- 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
|
|
|
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
|
|