|
via Udemy |
Go to Course: https://www.udemy.com/course/creez-des-applications-de-bureau-avec-python-et-pyside/
Certainly! Here's a comprehensive review and recommendation for the Coursera course on Python with PySide6: --- **Course Review: Mastering Desktop Application Development with Python and PySide6 on Coursera** **Overview:** This extensive Python course, lasting over 10 hours, is a fantastic resource for anyone eager to delve into desktop application development. It focuses on creating five practical applications using the powerful Qt for Python library, also known as PySide6. Whether you're a beginner or an experienced programmer, this course provides a step-by-step journey from API design to full application packaging and distribution across Windows, Mac OS, and Linux. **What You Will Learn:** - Building a calculator, notes editor, multimedia player, file explorer, image converter, and task manager - Utilizing the Qt for Python (PySide6) library to craft feature-rich, user-friendly interfaces - Managing complex projects with PyCharm, including virtual environments and project configurations - Customizing GUIs with CSS-like stylesheets - Distributing applications via packaging tools like fbs - Enhancing application responsiveness using threading (QThread) - Incorporating third-party libraries such as Pillow for advanced features - Creating more sophisticated interfaces, including system tray (Systray) customization **Strengths:** - The course is highly practical, emphasizing real-world applications rather than abstract concepts. - It covers all critical aspects of application development, from initial coding to deployment. - The instructor’s passion for teaching shines through, with clear explanations and detailed code walkthroughs. - The inclusion of cross-platform development ensures your applications are versatile and accessible. - Advanced topics like threading and customization make this suitable for intermediate learners looking to deepen their skills. **Who Is This Course For?** - Developers interested in expanding their Python skills into desktop applications - Students and hobbyists wanting to create GUI-based tools - Professionals seeking to prototype or develop robust applications for multiple operating systems - Anyone eager to learn about project management, packaging, and distribution of Python apps **My Verdict & Recommendation:** This course is an exceptional pick for those who want a comprehensive, hands-on experience with desktop application development in Python. Its practical approach, combined with detailed explanations and real-world projects, makes it a valuable investment. Whether you aim to build personal tools or professional software, you'll find the skills taught here highly applicable. **Final Note:** If you're motivated to explore Python's capabilities beyond web and data science, and want to create visually appealing, functional desktop applications, this course will serve as a solid foundation and inspire confidence to develop your own projects. --- I hope this review helps you decide to enroll in this enriching course. Enjoy your learning journey!
Dans cette formation Python de plus de 10h, nous allons créer ensemble 5 applications de bureau avec la librairie Qt for Python, aussi connue sous le nom de PySide6.Dans cette formation tu vas voir comment créer une application de A à Z, en commençant par l'API, puis en réalisant l'interface graphique et finalement en découvrant toutes les étapes nécessaires pour packager et distribuer ton application afin qu'elle puisse être utilisée par n'importe qui.Tu pourras créer des applications et un exécutable pour les systèmes d'exploitation Windows, Mac OS et Linux.Cette formation est faite pour toi si:Tu as envie de voir comment Python peut être utilisé dans des projets d'envergure.Tu veux découvrir les possibilités du langage Python pour la création d'interfaces graphiques.Ensemble, on va créer les applications suivantes:Une calculatriceUn éditeur de notesUn lecteur multimédiaUn explorateur de fichiersUn convertisseur d'imagesUn gestionnaire de tâchesPour créer toutes ces applications, on verra comment:Utiliser la librairie Qt for Python (PySide6).Utiliser PyCharm pour créer, gérer et configurer des projets Python d'ampleur.Utiliser le module fbs.Utiliser les feuilles de styles (css) pour personnaliser une interface graphique.Distribuer une application sur Windows, Mac et Linux.Utiliser les live templates dans PyCharm pour coder plus rapidement.Créer un environnement virtuel pour développer avec PyCharm.Créer des configurations PyCharm pour exécuter un script Python de façon personnalisée.Créer un programme d'installation pour tes applications.Utiliser le threading avec les QThread pour créer des applications réactives.Inclure des librairies tierces dans tes applications comme Pillow pour la gestion d'images.Personnaliser une fenêtre PySide6 pour créer une interface avancée dans le Systray.Je suis un passionné de pédagogie et dans cette formation je ne te cache rien, on va vraiment voir ensemble et explorer chaque ligne de code pour que tu sois autonome dans la création de tes propres applications.J'espère donc que tu auras autant de plaisir à suivre cette formation que j'en ai eue à la faire.