René's URL Explorer Experiment


Title: Create Graphical User Interfaces (GUI) (Learning Path) – Real Python

Open Graph Title: Create Graphical User Interfaces (GUI) (Learning Path) – Real Python

Description: Unlock the world of Python GUI programming! Begin with Tkinter basics, then advance to building games and handling databases with PyQt. Learn to prevent freezing GUIs, design with Qt Designer, and create mobile apps with Kivy. Gain skills to build interactive, professional applications.

Open Graph Description: Unlock the world of Python GUI programming! Begin with Tkinter basics, then advance to building games and handling databases with PyQt. Learn to prevent freezing GUIs, design with Qt Designer, and create mobile apps with Kivy. Gain skills to build interactive, professional applications.

Opengraph URL: https://realpython.com/learning-paths/python-gui-programming/

X: @realpython

direct link

Domain: realpython.com


Hey, it has json ld scripts:
{
  "@context": "https://schema.org",
  "@type": "ItemList",
  "@id": "https://realpython.com/learning-paths/python-gui-programming/",
  "url": "https://realpython.com/learning-paths/python-gui-programming/",
  "name": "Create Graphical User Interfaces (GUI)",
  "description": "Unlock the world of Python GUI programming! Begin with Tkinter basics, then advance to building games and handling databases with PyQt. Learn to prevent freezing GUIs, design with Qt Designer, and create mobile apps with Kivy. Gain skills to build interactive, professional applications.",
  "itemListOrder": "ItemListOrderAscending",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "item": {
        "@type": "Course",
        "@id": "https://realpython.com/courses/building-gui-application-tkinter/",
        "url": "https://realpython.com/courses/building-gui-application-tkinter/",
        "name": "Building a Python GUI Application With Tkinter",
        "description": "Learn the basics of GUI programming with Tkinter, the de facto Python GUI framework. Master GUI programming concepts such as widgets, geometry managers, and event handlers. Then, put it all together by building two applications: a temperature converter and a text editor.",
        "provider": {
          "@type": "Organization",
          "@id": "https://realpython.com/#organization",
          "name": "Real Python",
          "url": "https://realpython.com",
          "logo": "https://realpython.com/static/real-python-logo-square-512.157ae6bf64ed.png"
        },
        "hasCourseInstance": {
          "@type": "CourseInstance",
          "courseMode": "Online",
          "courseWorkload": "PT175M45S"
        },
        "offers": [
          {
            "@type": "Offer",
            "category": "Subscription"
          }
        ]
      }
    },
    {
      "@type": "ListItem",
      "position": 4,
      "item": {
        "@type": "Course",
        "@id": "https://realpython.com/courses/build-gui-calculator-pyqt/",
        "url": "https://realpython.com/courses/build-gui-calculator-pyqt/",
        "name": "Build a GUI Calculator With PyQt and Python",
        "description": "Learn how to create graphical user interface (GUI) applications with Python and PyQt. Once you've covered the basics, you'll build a fully functional desktop calculator that can respond to user events with concrete actions.",
        "provider": {
          "@type": "Organization",
          "@id": "https://realpython.com/#organization",
          "name": "Real Python",
          "url": "https://realpython.com",
          "logo": "https://realpython.com/static/real-python-logo-square-512.157ae6bf64ed.png"
        },
        "hasCourseInstance": {
          "@type": "CourseInstance",
          "courseMode": "Online",
          "courseWorkload": "PT130M26S"
        },
        "offers": [
          {
            "@type": "Offer",
            "category": "Subscription"
          }
        ]
      }
    },
    {
      "@type": "ListItem",
      "position": 5,
      "item": {
        "@type": "Course",
        "@id": "https://realpython.com/courses/creating-pyqt-layouts-gui-applications/",
        "url": "https://realpython.com/courses/creating-pyqt-layouts-gui-applications/",
        "name": "Creating PyQt Layouts for GUI Applications",
        "description": "In this step-by-step course, you\u2019ll learn how to use PyQt layouts to arrange and manage the graphical components on your GUI applications. With the help of PyQt's layout managers, you'll be able to create polished and professional GUIs with minimal effort.",
        "provider": {
          "@type": "Organization",
          "@id": "https://realpython.com/#organization",
          "name": "Real Python",
          "url": "https://realpython.com",
          "logo": "https://realpython.com/static/real-python-logo-square-512.157ae6bf64ed.png"
        },
        "hasCourseInstance": {
          "@type": "CourseInstance",
          "courseMode": "Online",
          "courseWorkload": "PT148M21S"
        },
        "offers": [
          {
            "@type": "Offer",
            "category": "Subscription"
          }
        ]
      }
    },
    {
      "@type": "ListItem",
      "position": 12,
      "item": {
        "@type": "Course",
        "@id": "https://realpython.com/courses/cross-platform-gui-apps-kivy/",
        "url": "https://realpython.com/courses/cross-platform-gui-apps-kivy/",
        "name": "Build Cross-Platform GUI Apps With Kivy",
        "description": "Learn how to build a cross-platform mobile application with Python and the Kivy GUI framework. You'll discover how to develop an application that can run on your desktop as well as your phone. Then, you'll package your app for Windows, Linux, and macOS.",
        "provider": {
          "@type": "Organization",
          "@id": "https://realpython.com/#organization",
          "name": "Real Python",
          "url": "https://realpython.com",
          "logo": "https://realpython.com/static/real-python-logo-square-512.157ae6bf64ed.png"
        },
        "hasCourseInstance": {
          "@type": "CourseInstance",
          "courseMode": "Online",
          "courseWorkload": "PT91M54S"
        },
        "offers": [
          {
            "@type": "Offer",
            "category": "Subscription"
          }
        ]
      }
    }
  ]
}

authorReal Python
twitter:cardsummary_large_image
twitter:imagehttps://files.realpython.com/media/pcl-PyQt-Menus-and-Toolbars_Watermarked.276431a1c7a1.jpg
og:imagehttps://files.realpython.com/media/pcl-PyQt-Menus-and-Toolbars_Watermarked.276431a1c7a1.jpg
twitter:creator@realpython
og:typearticle

Links:

https://realpython.com/
Start Herehttps://realpython.com/start-here/
Learn Python https://realpython.com/learning-paths/python-gui-programming/
Python Tutorials →In-depth articles and video courseshttps://realpython.com/search?kind=article&kind=course&order=newest
Learning Paths →Guided study plans for accelerated learninghttps://realpython.com/learning-paths/
Quizzes & Exercises →Check your learning progresshttps://realpython.com/quizzes/
Browse Topics →Focus on a specific area or skill levelhttps://realpython.com/tutorials/all/
Community Chat →Learn with other Pythonistashttps://realpython.com/community/
Office Hours →Live Q&A calls with Python expertshttps://realpython.com/office-hours/
Podcast →Hear what’s new in the world of Pythonhttps://realpython.com/podcasts/rpp/
Books →Round out your knowledge and learn offlinehttps://realpython.com/products/books/
Reference →Concise definitions for common Python termshttps://realpython.com/ref/
Code Mentor →BetaPersonalized code assistance & learning toolshttps://realpython.com/mentor/
Unlock All Content →https://realpython.com/account/join/
More https://realpython.com/learning-paths/python-gui-programming/
Learner Storieshttps://realpython.com/learner-stories/
Python Newsletterhttps://realpython.com/newsletter/
Python Job Boardhttps://www.pythonjobshq.com
Meet the Teamhttps://realpython.com/team/
Become a Tutorial Writerhttps://realpython.com/write-for-us/
Become a Video Instructorhttps://realpython.com/become-an-instructor/
Searchhttps://realpython.com/search
https://realpython.com/search
Joinhttps://realpython.com/account/join/
Sign‑Inhttps://realpython.com/account/login/?next=%2Flearning-paths%2Fpython-gui-programming%2F
Learning Pathhttps://realpython.com/learning-paths/
Learning Pathhttps://realpython.com/learning-paths/
https://realpython.com/courses/building-gui-application-tkinter/
Building a Python GUI Application With Tkinterhttps://realpython.com/courses/building-gui-application-tkinter/
https://realpython.com/quizzes/python-gui-programming-with-tkinter/
Python GUI Programming With Tkinterhttps://realpython.com/quizzes/python-gui-programming-with-tkinter/
https://realpython.com/tic-tac-toe-python/
Build a Tic-Tac-Toe Game With Python and Tkinterhttps://realpython.com/tic-tac-toe-python/
https://realpython.com/python-menus-toolbars/
Python and PyQt: Creating Menus, Toolbars, and Status Barshttps://realpython.com/python-menus-toolbars/
https://realpython.com/courses/build-gui-calculator-pyqt/
Build a GUI Calculator With PyQt and Pythonhttps://realpython.com/courses/build-gui-calculator-pyqt/
https://realpython.com/courses/creating-pyqt-layouts-gui-applications/
Creating PyQt Layouts for GUI Applicationshttps://realpython.com/courses/creating-pyqt-layouts-gui-applications/
https://realpython.com/python-pyqt-database/
Handling SQL Databases With PyQt: The Basicshttps://realpython.com/python-pyqt-database/
https://realpython.com/qt-designer-python/
Qt Designer and Python: Build Your GUI Applications Fasterhttps://realpython.com/qt-designer-python/
https://realpython.com/python-pyqt-qthread/
Use PyQt's QThread to Prevent Freezing GUIshttps://realpython.com/python-pyqt-qthread/
https://realpython.com/python-contact-book/
Build a Contact Book With Python, PyQt, and SQLitehttps://realpython.com/python-contact-book/
https://realpython.com/bulk-file-rename-tool-python/
Build a Bulk File Rename Tool With Python and PyQthttps://realpython.com/bulk-file-rename-tool-python/
https://realpython.com/python-gui-with-wxpython/
How to Build a Python GUI Application With wxPythonhttps://realpython.com/python-gui-with-wxpython/
https://realpython.com/courses/cross-platform-gui-apps-kivy/
Build Cross-Platform GUI Apps With Kivyhttps://realpython.com/courses/cross-platform-gui-apps-kivy/
Got feedback on this learning path?https://realpython.com/feedback/realpython-com/?d=eyJwIjoicmVhbHB5dGhvbi1jb20iLCJzaWciOiJQRWNDcGgofEZeNVYlMDIxPUUlTFc5KyM4cmUxezMmaHVxMERtU3FCIiwidCI6IkNyZWF0ZSBHcmFwaGljYWwgVXNlciBJbnRlcmZhY2VzIChHVUkpIChMZWFybmluZyBQYXRoKSIsInUiOiIvbGVhcm5pbmctcGF0aHMvcHl0aG9uLWd1aS1wcm9ncmFtbWluZy8ifQ==
Real Python Community Chathttps://realpython.com/community/
“Office Hours” Live Q&A Sessionhttps://realpython.com/office-hours/
« Browse All Learning Pathshttps://realpython.com/learning-paths/
Privacy Policyhttps://realpython.com/privacy-policy/

Viewport: width=device-width, initial-scale=1, shrink-to-fit=no, viewport-fit=cover

Robots: max-image-preview:large


URLs of crawlers that visited me.