Stay Connected

Computer and Information Technology

Orgnise our Workshop / Training?

Desktop App Using Python & PyQt

Desktop App Using Python & PyQt is an overview of the best tools and the best resources for building desktop applications in Python.

First things first. You can build great desktop applications in Python, and some are widely used (like Dropbox). But you’ll have to find your own way much more than you would using Microsoft’s or Apple’s SDKs. The upside is that, with a bit of legwork to package it appropriately, it’s quite feasible to write a Python application that works on all the major platforms.

Topics covered in workshop:

Day 1: Session 1

Introduction to python
Writing Simple Programs
Discuss How Python Program runs
Types and Operations in python
Lists and Tuples
Statements and Syntax
Assignments, Expressions and Print Statements
Conditional constructs
Iterative Constructs

Day 1: Session 2

Introduction to Functions and Lambda Forms
Functions and Arguments and Scope
List Comprehensions
Appending data in lists
Understanding Modules in Python
Module Packages
Package Imports Mixed usage modes

Day 2: Session 1

Getting started with PyQt
Installing PyQt
Designing UI using PyQt
Creating windows, buttons, textfields
Introduction to OO Programming in python
Class coding basics
OOP and Inheritance
New Styled Classes
Introduction to Exceptions
Assigning action to elements

Day 2: Session 2

Designing a complete functioning app
Designing a calculator using PyQt & Python
Development using Qt Framework
Configuring Sqlite Database
Sqlite Quries and handling database entries
Designing database based applications
Converting .qt format to .py
Converting python code to an executable format
Deploying Apps
Query Session.

Hardware Kit: This workshop does not include any hardware kit.

- A working Laptop/PC with minimum of 1 GB RAM, 100 GB HDD, intel i3+ processor
- A Seminar Hall with sitting capacity of all participants along with charging plugs, proper ventilation
- Projector, Collar Mike and Speakers

- Digital toolkit of PPTs and study material for all participants
- Certificate of Participation for every participant.
- A competition will be organized at the end of the workshop and winners will be awarded by Certificate of Excellence.

© 2018 HT India Labs - All Rights Reserved

Powered by Animax Technology