|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/the-complete-python-gui-with-pysimplegui-for-2020/
课程评论:没有评论
**Coursera 课程总结:使用 PySimpleGUI 打造完整的 Python GUI 应用** 本课程专为具备 Python 基础知识(如数据类型、条件逻辑、循环、集合等)的学习者设计。您将跟随经验丰富的软件工程师 Yasser Abbass 学习如何使用 PySimpleGUI 库创建专业的、独立的 Python GUI 应用程序。 **课程亮点:** * **实战项目驱动:** 通过构建三个不同难度的项目——计算器、待办事项列表和文件备份工具——深入学习 PySimpleGUI 的应用。您不仅能完成课程项目,还能将所学技能迁移到自己的项目中。 * **全面技能覆盖:** 课程内容涵盖从软件安装(Windows, Mac, Linux)到 PySimpleGUI 及其核心概念(元素、窗口、布局)的方方面面。您还将学习如何创建和管理各种 GUI 元素,如按钮、滑块、复选框等,并掌握动态布局、显示/隐藏和添加/移除元素等高级技巧。 * **实用工具介绍:** 课程将介绍 Jupyter-lab,并指导您如何安装 PyInstaller,以便将 Python GUI 应用打包成独立的可执行文件。 * **高效学习支持:** 您可以下载所有课程和项目的源代码。此外,“问答”区提供及时的技术支持,确保您在学习过程中遇到的问题能得到快速解答。 **学习目标:** 完成本课程后,您将能够: * 熟练安装和配置 PySimpleGUI。 * 设计和实现丰富多样的 GUI 界面。 * 使用各种 GUI 元素与用户进行交互。 * 创建功能完善且用户体验良好的独立 Python GUI 应用程序。 * 将 Python 脚本转化为桌面应用程序,扩展其应用范围。
Python is the fastest-growing programming language in the industry, and among the most popular programming languages in the world.It's not a hard language for beginners to pick up and for intermediate or advanced programmers to advance, which is why the need to learn this language has increased exponentially over the past few years. Python is a scripting language which means that you will write some code and run it in the terminal or command line. Running the code in the command-line will make it harder for the users to adopt your applications, so what if you want your application to have a fancy user interface this requires that your applications have a GUI.In simple terms, GUI is a desktop app that provides you with an interface that helps you to interact with the script and enriches the user experience. My name is Yasser Abbass. I'm a software engineer and I will be your instructor for this courseI have been in programming for the past 30 years and specifically in python for the past decade.David Schaffer: "This course made me literally fall in love with PysimpleGUI. I recommend it. The teacher's great; I wish he had more courses on python on Udemy."This course assumes that you have previous Python knowledge for instance (data types, conditional logic, loops, collections, etc) and it will teach you how to create professional python GUI stand-alone applicationsThe course is divided into several lectures we will be building 3 projects with varying levels of difficulty.Some of the projects we will be building together are:- Calculator Project- Todo List Project- File Backup Project.But don't worry you will be able to create those projects and more as you follow along with the course and with the skills you learned you will be able to apply them to your projects. You will also be able to download all the source code for all the lectures and the projects. During this course, you will learn:- How to install the software on Windows, Mac, and Linux.- An introduction to Jupiter-lab.- Data types, Conditional logic, looping, and collections.- Functions, modules, and built-in functions.- How to install the PySimple GUI.- How to install PyInstaller.- How to create and work with popups.- How to create and work with Elements (buttons, sliders, checkbox, etc).- How to create and work with Windows.- How to create and work with Layouts.- How to create dynamic Layouts.- How to show and hide elements.- How to add and remove elements to the window while it is running.Finally, if you are stuck you can drop a question in the Q & A and me, or one of my teaching assistants will answer you promptly