Réaliser un Logiciel réel sous Python, PyQt5 et QT Designer
4.1 (29 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
5,638 students enrolled

Réaliser un Logiciel réel sous Python, PyQt5 et QT Designer

Nous allons construire pas-à-pas, un vrai logiciel vendable à 6800 dollars en utilisant Python, PyQt5 et Sqlite.
Highest Rated
4.1 (29 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
5,638 students enrolled
Last updated 5/2020
French
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2 hours on-demand video
  • 6 articles
  • 2 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Créez votre logiciel fonctionnel de A à Z en utilisant Python et PyQt5
  • Concevez une interface graphique attrayante à l'aide de QT Designer
  • Apprenez à concevoir, programmer et vendre votre application de gestion des données
  • Apprenez étape par étape comment développer une base de données sous Sqlite et comment afficher les résultats sur votre interface graphique
  • Découvrez comment utiliser n'importe quel Widget sous PyQt5 et comment résoudre les problèmes de programmation
Course content
Expand all 22 lectures 02:03:06
+ Téléchargez et installez les outils de travail, créez la base de données
3 lectures 08:52
Téléchargez et installez les outils de travail (Python 3.6 | PyQt5 | Sqlite)
03:32
Créez la base de données SQLite et remplissez-la de données
05:14
Fichier de données
00:06
+ Conception de l'interface graphique dans QT Designer
2 lectures 29:11
Conception de l'interface graphique dans QT Designer - Partie 1
11:06
Conception de l'interface graphique dans QT Designer - Partie 2
18:05
+ Programmation du logiciel de gestion des stocks en Python
9 lectures 58:56
Partie 1 - Créer la classe principale d'exécution de l'interface PyQt5
10:04
Partie 2 - Charger les données de la base et les afficher dans la table QTable
05:25
Partie 3 - Créer un filtre de recherche pour l'inventaire des pièces
04:37
Partie 4 - Afficher les statistiques d'inventaire des pièces dans QLabels
10:13
Partie 5 - Afficher les 3 premières pièces dans QTable en plus d'autres points.
11:09
Partie 6 - Mettre à jour la table de base de données à partir d'un bouton GUI
08:28
Partie 7 - Supprimer une ligne de notre base de données à l'aide d'un bouton GUI
03:31
Partie 8 - Ajoutez de nouvelles lignes et données à notre base sqlite
04:17
Partie 9 - Ajouter les boutons de navigation FIRST, PREVIOUS, NEXT, LAST
01:12
+ Ajouter des ressources, inclure le style CSS, compiler le logiciel en EXE
5 lectures 18:08
Inclure une ressource photo dans notre interface graphique et la lier au code
02:06
Compilez le projet en EXE à l'aide de PyInstaller et AUTO-PY-TO-EXE
08:17
Résoudre les Erreurs de compilation
00:46
Fichiers sources du projet (Code Python, GUI, Base de données)
00:11
Requirements
  • Quelques notions de base sur la programmation Python
Description

Envisagez-vous de maîtriser PyQt5 pour le développement d'interfaces graphiques? Écrivez-vous des codes en Python et vous vous demandez comment vous pouvez tout convertir en une belle interface utilisateur interactive qui peut être utilisée par un grand nombre de personnes?

Je peux vous garantir que vous prenez la meilleure décision dans le monde d'aujourd'hui. Après avoir suivi ce cours, vous atteindrez votre objectif.

J'ai conçu ce cours de manière à couvrir tous les aspects obligatoires du développement Python-PyQt5, à partir du téléchargement des outils de travail jusqu'au déploiement final de notre logiciel auprès d'autres utilisateurs.

La méthode d'apprentissage que j'ai choisis est particulière car nous allons travailler sur une étude de cas réelle "rien de mieux que de faire des choses réelles" => nous allons créer un logiciel pour répondre à la demande d'un client (un logiciel de gestion de pièces de rechange pour une entreprise manufacturière)

Le langage Python présente un grand nombre d'avantages: c'est un langage orienté objet, interprété, typé dynamiquement et bénéficiant d'une gestion de la mémoire via un garbage collector.

Pour toutes ces raisons, Python est un langage très simple à utiliser. Cependant, la création d'une interface en Python à l'aide d'outils de base est quelque peu fastidieuse. C'est pourquoi il existe de nombreux modules Python permettant de réaliser des interfaces graphiques, PyQt est le meilleur.

C'est Multi-plateformes et disponible pour Unix, Windows et Mac OS X avec des apparence natives. Les applications présentent l'apparence des systèmes d'exploitation sur lesquels elles s'exécutent par défaut, mais il est possible d'installer une autre apparence, même à l'exécution; il est implémenté sur les couches inférieures des systèmes graphiques.

PyQt5 est un module qui vous permet de lier le langage Python à la bibliothèque Qt. Il vous permet de créer des interfaces graphiques en Python. Une extension de QtDesigner (utilitaire graphique pour créer des interfaces Qt) permet de gérer le code python des interfaces graphiques. PyQt possède tous les avantages du célèbre Qt.


Ce que vous apprendrez dans ce cours:


- Introduction aux objectifs et modules du cours

- Installer Anaconda

- Installez PyQt5

- Installer SQLITE Manager

- Créez une base de données parts.db et remplissez-la de données

- Créer le premier script Python pour se connecter et interroger le parts.db

- Introduire QT Designer et créer une interface graphique

- Créez un beau style pour l'interface graphique

- Créez le code complet pour exécuter l'interface graphique et faire les fonctionnalités du logiciel

- Comment ajouter et compiler des ressources comme (photos ...)

- Comment créer un fichier exécutable final et le partager avec des amis, clients etc.

Who this course is for:
  • Programmeurs Python débutants et intermédiaires qui souhaitent créer un logiciel de niveau supérieur.
  • Les étudiants qui sont curieux de développer une interface graphique en utilisant Python et PyQt5 et qui veulent obtenir une méthodologie claire étape par étape.
  • Data Scientist qui souhaitent convertir leurs modèles en un logiciel utilisable par GUI
  • Les développeurs de logiciels de base de données qui ont besoin d'apprendre la plateforme GUI robuste pour Python: PyQt5 au lieu de Tkinter
  • Tout programmeur Python qui est contrarié par d'autres outils GUI et qui souhaite devenir PRO avec le monde QT.