Practical GUI Development with Python and PyQt5

Learn to build and deploy a complete, database-driven desktop application for managing real-world data.

4.0 (314) ⏱ 1 h 41 min 📚 11 aulas

Sobre este curso

Have you written Python scripts but wished you could create a user-friendly graphical interface for them? This course will guide you through the process of turning your command-line code into a polished, interactive desktop application. You will go from understanding the fundamentals of GUI programming to building a complete, data-driven application from scratch. By the end, you'll have the practical skills to design, develop, and package your own Python applications for others to use. What you'll learn: - Learn the fundamentals of GUI programming with PyQt5, from windows and layouts to interactive widgets like buttons, forms, and tables. - Practice connecting your application to an SQLite3 database to create, read, update, and delete data persistently. - Build a complete inventory management application from the ground up, applying practical skills in a real-world project. - Understand how to structure a desktop application project for maintainability and clarity. - Apply modern Python practices, including using virtual environments to manage project dependencies effectively. - Master the process of packaging your Python application into a standalone executable file for easy distribution. This course starts with the core concepts of PyQt5 and database interaction, then walks you through the construction of the main project piece by piece. You will read detailed explanations and study code examples to build your skills progressively. This course is designed for learners with some basic Python knowledge. No prior experience with GUI development or databases is required to get started. Begin your journey into building professional desktop applications today.

O que você vai receber

  • 📜 Certificado de conclusão
    Adicione ao seu perfil do LinkedIn
  • 💬 Personal AI tutor
    Stuck on a lesson? Ask your built-in tutor anything, any time.
  • ♾️ Acesso vitalício
    Volte quando quiser, sem expirar
  • 📱 Celular ou computador
    Funciona em qualquer dispositivo
  • 💸 Reembolso em 30 dias
    Sem perguntas
  • Curto e focado
    1 h 41 min de conteúdo prático

Avaliações (11)

شيخة علي AE
★ 4 · 2026-01-27T19:49:55+00:00

Achei útil para uma atualização.Não tenho certeza que seria o melhor ponto de partida para um iniciante completo, tbh.

أحمد العلي JO Aluno verificado
★ 3 · 2025-12-20T08:32:55+00:00

Machine Translated Eu gostei dos exemplos de aplicação prática, embora a configuração inicial tenha demorado mais do que eu esperava.

Alexander Martin NZ Aluno verificado
★ 2 · 2025-11-15T17:30:55+00:00

É uma introdução decente, mas poderia se beneficiar de exemplos mais diversos e um fluxo ligeiramente melhor entre os módulos.

Maria Georgieva BG
★ 5 · 2025-11-08T09:16:55+00:00

Curso sólido. Forneceu uma boa base. Eu preferiria que alguns dos módulos posteriores tivessem tarefas mais desafiadoras, embora.

Marcos Alves BR
★ 2 · 2025-10-19T21:40:55+00:00

Hmm, eu esperava uma aplicação mais prática, as explicações foram um pouco abstratas e eu não tenho certeza como vou usar isso ainda.

فاطمة بنت علي SA Aluno verificado
★ 5 · 2025-08-22T01:58:55+00:00

Este curso excedeu minhas expectativas. As aplicações do mundo real discutidas são incrivelmente úteis.

Alexander Harris NZ
★ 4 · 2025-08-20T09:32:55+00:00

Conteúdo sólido aqui. Enquanto alguns dos módulos poderiam ter sido mais detalhados, o valor geral e a aplicabilidade são altos.

Jabulani Molefe ZA
★ 5 · 2025-04-26T23:44:55+00:00

Gostei muito disso. A estrutura fluiu perfeitamente, e as aplicações práticas são imediatamente úteis.

هدى العيساوي TN
★ 4 · 2025-03-15T23:22:55+00:00

O curso foi informativo. Eu apreciei a estrutura e os exemplos, embora alguns tópicos se sentissem um pouco apressados.

Andres Reyes PH Aluno verificado
★ 4 · 2024-12-29T15:28:55+00:00

Machine Translated Eu apreciei os passos claros, embora alguns dos módulos posteriores pudessem ter usado mais exemplos.

Agustín Ortega AR Aluno verificado
★ 4 · 2024-12-28T14:42:55+00:00

É um curso sólido. A estrutura é lógica e a maioria dos exemplos foram úteis.Poderia usar alguns cenários mais reais.

Escrever uma avaliação

Pediremos para fazer login após enviar — o rascunho fica salvo.

Outros também fizeram

Perguntas frequentes

O que preciso para fazer este curso? +

Só um celular ou computador com internet. Sem instalações nem hardware especial.

Como faço para pagar? +

Cartão via Stripe ou criptomoeda. Não guardamos dados do cartão — o Stripe processa com segurança.

Posso pedir reembolso? +

Sim — reembolso integral em 30 dias, sem perguntas.

Por quanto tempo terei acesso? +

Para sempre. Uma vez comprado, o curso é seu para revisar quando quiser.

Vou receber um certificado? +

Sim. Ao concluir, você recebe um certificado que pode adicionar ao seu perfil do LinkedIn.

Feito para profissionais em
Tecnologia Design Finanças Marketing Saúde Educação Hotelaria Indústria