Codes sources Python77 ressources dans cette catégorie Retrouvez ici tous les meilleurs téléchargements
Codes sources Python
Liste des 77 ressources de cette catégorie
|
|
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.
Il a été écrit en Python3/Qt5.
La suite sera Tire-lui dessus.
|
Code source -
Licence : Creative Commons
- Publié le 25/03/2022
- Auteur : Sve@r
|
|
|
Affichage de fonction, fonction dérivée, équations quadratiques, calcul de limites de fonctions.
Menu en mode console
python3-sympy, python3-matplotlib requis
|
Licence : Libre
- Publié le 23/10/2020
- Éditeur : nulos
|
|
|
Après Emettons notre signal, cet exemple y rajoute une 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 de s\'afficher à l\'écran.
Il a été écrit en Python3/Qt5.
Il sera suivi par Mappons notre signal.
|
Code source -
Licence : GPL
- Publié le 05/04/2022
- Auteur : Sve@r
|
|
|
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
|
|
|
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 dans un dictionnaire la hiérarchie des widgets (un widget X pouvant alors connaitre et s\'adresser à l\'application en général et à certains éléments importants comme son mainWindow)
Il a été écrit en Python3/Qt5.
Il sera suivi par It\'s time.
|
Code source -
Licence : GPL
- Publié le 06/04/2022
- Auteur : Sve@r
|
|
|
Et pour compléter le Game Over, on termine en rajoutant la possibilité de manipuler directement le canon à la souris, ainsi que la gestion de la vitesse de jeu. Une barrière permet aussi de corser la difficulté. Plus 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.
Il a été écrit en Python3/Qt5.
|
Code source -
Licence : Creative Commons
- Publié le 25/03/2022
- Auteur : Sve@r
|
|
|
Base de données multi-utilisateurs pour stocké livre et DVD.
|
Code source -
Licence : Non renseignée
- Publié le 24/12/2021
- Auteur : nulos
|
|
|
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
|
|
|
Il s'agit du programme TrainingSQL mais avec une interface graphique
python3-tk, python3-sqlite requis
|
Logiciel -
Licence : Libre
- Publié le 28/08/2021
- Auteur : nulos
|
|
|
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
|
|
|
Après Les étirements ou... stretching, cet exemple montre comment créer des widgets variants (agrandir l'un faisant alors réduire l'autre).
Accessoirement il montrera une méthode simple basée sur un dictionnaire transitant de widget en widget permettant ainsi de faire passer des informations d'environnement aux différentes fenêtres ; et fait évoluer le "à propos" vers le MessageBox, widget justement nommé et dédié aux boites de messages.
Il a été écrit en Python3/Qt5.
Il sera suivi par Et avec du style.
|
Code source -
Licence : GPL
- Publié le 06/04/2022
- Auteur : Sve@r
|
|
|
, 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
|
|
|
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é.
Il a été écrit en Python3/Qt5.
Il sera suivi par Du stretching au splitting.
|
Code source -
Licence : GPL
- Publié le 25/03/2022
- Auteur : Sve@r
|
|
|
Lit et affiche un fichier de code en respectant la mise en forme et utilisant la coloration syntaxique.
(Ce n'est pas un éditeur)
Supporte les fichiers asm(syntaxe intel), c, c++, java, python
|
Licence : Non renseignée
- Publié le 23/04/2020
- Éditeur : nulos
|
|
|
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.
Il a été écrit en Python3/Qt5.
Cet exemple marque la fin de l\'initiation à Qt et ses outils principaux. Certes il y en a bien d\'autres encore à appréhender (QStackWidget, QComboBox, QTabWidget, etc) mais celui qui a compris les principes généraux de cette initiation et qui n\'a pas peur de se plonger dans la documentation Qt a tous les atouts en main ... Voir la suite
|
Code source -
Licence : GPL
- Publié le 07/05/2022
- Auteur : Sve@r
|
|
|
Commande rudimentaire 'ping' avec interface graphique
Doit être lancer en root
Module python3-tk, python3-scapy requis
|
Licence : Libre
- Publié le 10/10/2020
- Éditeur : nulos
|
|
|
Petit exemple de serveur Websoket Sécurisé sous forme de chat
|
Licence : Non renseignée
- Publié le 12/04/2015
- Auteur : TiranusKBX
|
|
|
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.
Il a été écrit en Python3/Qt5.
La suite sera Face au mur.
|
Code source -
Licence : Creative Commons
- Publié le 25/03/2022
- Auteur : Sve@r
|
|
|
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
|
|
|
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
|
|