|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/logiciel-reel-sous-python-pyqt5-et-qtdesigner/
课程评论:没有评论
Coursera 课程《使用 Python, PyQt5 和 QT Designer 实现真实软件》中文内容摘要 如果您想精通 PyQt5 进行图形用户界面 (GUI) 开发,并且希望将您的 Python 代码转化为美观、交互式的应用程序,那么这门课程是您的绝佳选择。 本课程将从基础工具的安装开始,贯穿整个 Python-PyQt5 开发流程,直至最终将软件部署给用户。课程的核心在于采用**真实案例研究**的学习方法,我们将为一家制造企业开发一款**备件管理软件**,以满足实际的客户需求。 **Python** 是一种面向对象、解释型、动态类型的语言,具有自动内存管理(垃圾回收),因此非常易于使用。然而,仅使用 Python 的基础工具创建 GUI 会比较繁琐。**PyQt** 是一个强大的 Python 模块,它将 Python 与 Qt 库连接起来,是创建 GUI 的最佳选择。 **PyQt5** 的优势包括: * **跨平台性**:支持 Unix, Windows, Mac OS X,并拥有原生外观。 * **Qt Designer 集成**:通过 Qt Designer(一个图形化工具)可以方便地设计界面,该工具还能管理 GUI 的 Python 代码。 * **继承 Qt 的所有优点**。 **在本课程中,您将学习:** * 课程目标与模块介绍 * Anaconda 安装 * PyQt5 安装 * SQLITE Manager 安装 * 创建 `parts.db` 数据库并填充数据 * 编写第一个 Python 脚本连接并查询 `parts.db` * 熟悉 Qt Designer 并创建 GUI 界面 * 为 GUI 添加美观样式 * 编写完整的 Python 代码来实现软件的核心功能 * 添加和编译资源(如图片) * 创建最终的可执行文件,并分享给他人 通过这门课程,您将全面掌握使用 Python 和 PyQt5 打造真实、可用的软件应用程序的技能。
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.