|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/create-desktop-applications-with-python/
课程评论:没有评论
**课程名称:** 使用 Python 创建桌面应用程序 **课程概述:** Python 是目前业界增长最快的编程语言,也是全球最受欢迎的语言之一。它对初学者友好,也适合中高级程序员深入学习,因此学习 Python 的需求近年来呈指数级增长。Python 是一种脚本语言,这意味着您编写代码并在终端或命令行中运行。在命令行中运行代码会增加用户采用您应用程序的难度,如果您希望应用程序拥有精美的用户界面,就需要 GUI。 简单来说,GUI 是一种桌面应用程序,它提供了一个界面,帮助您与脚本进行交互,并提升用户体验。 本课程的讲师 Yasser Abbass 是一位拥有 30 年编程经验,其中 10 年专注于 Python 的软件工程师。 **课程前提:** 本课程假定您具备 Python 基础知识,例如掌握数据类型、条件逻辑、循环、集合等。 **课程内容:** 本课程将教您如何通过创建一个联系人管理应用程序来创建专业的 Python GUI。课程将分多个部分,涵盖创建 Python 桌面应用程序所需的一切,包括: * 界面设计 * 数据库模型创建 * 必要的 CRUD(创建、读取、更新、删除)操作 **具体学习内容包括:** * 如何在您的计算机上安装 MongoDB * 如何安装 PySimpleGUI * 如何创建和使用 PySimpleGUI 元素 * 如何创建和使用窗口 * 如何创建和使用布局 * 如何创建动态布局 * 如何创建 MongoDB 模型 * 如何进行用户身份验证 * 如何创建假数据 * 如何从互联网下载图片 以及更多内容! **支持:** 如果您在学习过程中遇到任何问题,可以在问答区提问,讲师或助教将尽快为您解答。
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.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 a professional python GUI by creating a contact management applicationThe course is divided into multiple sections that will teach everything you need to create python desktop applicationsThis course will take you on a journey to learn how to create desktop applications, including design of the interface, creating database models, and the necessary CRUD operationsDuring this course, you will learn:- How to install MongoDB on your computer- How to install the PySimple GUI.- How to create and work with PySimpleGUI elements.- How to create and work with Windows.- How to create and work with Layouts.- How to create dynamic Layouts.- How to create MongoDB models- How to authenticate users- How to create fake data- How to download images from the internetand much much moreFinally, 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