Python & Python Pyqt5 | Pyqt5 With Python Gui Programming
Python & Python Pyqt5 | Pyqt5 With Python Gui Programming
Published 5/2023
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz

Python Programming for Data Science & PyQT and Python GUI Programming to Build Python GUI Desktop Application with PYQT5

What you’ll learn

In this training, we aimed to develop an application using python for beginners with you.

how to quickly develop interfaces in python gui

how to communicate between windows
how to use your database operations in python programming

how to visualize your data in Python GUI

In this course, we will make a simple "employee leave tracking" application with you. In this application we will have 3 screens and 2 dialogs. These screens

employee information screen in python gui programming

leave information screen in gui python

In the application, we will first design each screen one by one and turn it into python codes. Later, we will provide communication between these screens.

Installing Anaconda Distribution for Windows
Installing Anaconda Distribution for MacOs

Installing Anaconda Distribution for Linux

Reviewing The Jupyter Notebook

Reviewing The Jupyter Lab

Python Introduction

First Step to Coding

Using Quotation Marks in Python Coding

How Should the Coding Form and Style Be (Pep8)

Introduction to Basic Data Structures in Python

Type Conversion

Arithmetic Operations in Python

Examining the Print Function in Depth

Escape Sequence Operations

Boolean Logic Expressions

Order Of Operations In Boolean Operators

Practice with Python

Examining Strings Specifically

Accessing Length Information (Len Method)

Character Change Method In Strings

Replace() Spelling Substitution Methods in String

Character Clipping Methods in String

Indexing and Slicing Character String

Complex Indexing and Slicing Operations

String Formatting with Arithmetic Operations

String Formatting With % Operator

String Formatting With String Format Method

String Formatting With f-string Method

Creation of List

Reaching List Elements – Indexing and Slicing

Adding & Modifying & Deleting Elements of List

Adding and Deleting by Methods

Adding and Deleting by Index

Other List Methods

Creation of Tuple

Reaching Tuple Elements Indexing And Slicing

Creation of Dictionary

Reaching Dictionary Elements

Adding & Changing & Deleting Elements in Dictionary

Dictionary Methods

Creation of Set

Adding & Removing Elements Methods in Sets

Difference Operation Methods In Sets

Intersection & Union Methods In Sets

Asking Questions to Sets with Methods

Comparison Operators

Structure of “if” Statements

Structure of “if-else” Statements

Structure of “if-elif-else” Statements

Structure of Nested “if-elif-else” Statements

Coordinated Programming with “IF” and “INPUT”

Ternary Condition

For Loop in Python

For Loop in Python(Reinforcing the Topic)

Using Conditional Expressions and For Loop Together

Continue Command

Break Command

List Comprehension

While Loop in Python

While Loops in Python Reinforcing the Topic

Getting know to the Functions

How to Write Function

Return Expression in Functions

Writing Functions with Multiple Argument

Writing Docstring in Functions

Using Functions and Conditional Expressions Together

Arguments and Parameters

High Level Operations with Arguments

all(), any() Functions

map() Function

filter() Function

zip() Function

enumerate() Function

max(), min() Functions

sum() Function

round() Function

Lambda Function

Features of Class

Instantiation of Class

Attribute of Instantiation

Write Function in the Class

Inheritance Structure

Requirements

A working computer (Windows, Mac, or Linux)
No prior knowledge of Python for beginners is required

Motivation to learn the the second largest number of job postings relative program language among all others

Desire to learn machine learning python

Curiosity for python programming

Desire to learn python programming, pycharm, python pycharm

Description

Overview

Section 1: Installations

Lecture 1 Installing Anaconda Distribution for Windows
Lecture 2 Installing Anaconda Distribution for MacOs

Lecture 3 Installing Anaconda Distribution for Linux

Lecture 4 Reviewing The Jupyter Notebook

Lecture 5 Reviewing The Jupyter Lab

Lecture 6 Installing Python and PyCharm For Windows
Lecture 7 Installing Python and PyCharm For Mac

Lecture 8 Overview of Jupyter Notebook and Google Colab

Lecture 9 Installing Qt Creator in Python

Section 2: First Step to Coding

Lecture 10 Python Introduction

Lecture 11 Project Files

Lecture 12 First Step to Coding

Lecture 13 FAQ regarding Python

Lecture 14 Using Quotation Marks in Python Coding

Lecture 15 How Should the Coding Form and Style Be (Pep8)

Section 3: Basic Operations with Python

Lecture 16 Introduction to Basic Data Structures in Python

Lecture 19 Type Conversion

Lecture 20 Arithmetic Operations in Python

Lecture 21 Examining the Print Function in Depth

Lecture 22 Escape Sequence Operations

Section 4: Boolean Data Type in Python Programming Language

Lecture 23 Boolean Logic Expressions

Lecture 24 Order Of Operations In Boolean Operators

Lecture 25 Practice with Python

Section 5: String Data Type in Python Programming Language

Lecture 26 Examining Strings Specifically

Lecture 27 Accessing Length Information (Len Method)

Lecture 29 Character Change Method In Strings Replace()

Lecture 30 Spelling Substitution Methods in String

Lecture 31 Character Clipping Methods in String

Lecture 32 Indexing and Slicing Character String

Lecture 33 Complex Indexing and Slicing Operations

Lecture 34 String Formatting with Arithmetic Operations

Lecture 35 String Formatting With % Operator

Lecture 36 String Formatting With String.Format Method

Lecture 37 String Formatting With f-string Method

Section 6: List Data Structure in Python Programming Language

Lecture 38 Creation of List

Lecture 39 Reaching List Elements – Indexing and Slicing

Lecture 40 Adding & Modifying & Deleting Elements of List

Lecture 41 Adding and Deleting by Methods

Lecture 42 Adding and Deleting by Index

Lecture 43 Other List Methods

Section 7: Tuple Data Structure in Python Programming Language

Lecture 44 Creation of Tuple

Lecture 45 Reaching Tuple Elements Indexing And Slicing

Section 8: Dictionary Data Structure in Python Programming Language

Lecture 46 Creation of Dictionary

Lecture 47 Reaching Dictionary Elements

Lecture 48 Adding & Changing & Deleting Elements in Dictionary

Lecture 49 Dictionary Methods

Section 9: Set Data Structure in Python Programming Language

Lecture 50 Creation of Set

Lecture 51 Adding & Removing Elements Methods in Sets

Lecture 52 Difference Operation Methods In Sets

Lecture 53 Intersection & Union Methods In Sets

Lecture 54 Asking Questions to Sets with Methods

Section 10: Conditional Expressions in Python Programming Language

Lecture 55 Comparison Operators

Lecture 56 Structure of “if” Statements

Lecture 57 Structure of “if-else” Statements

Lecture 58 Structure of “if-elif-else” Statements

Lecture 59 Structure of Nested “if-elif-else” Statements

Lecture 60 Coordinated Programming with “IF” and “INPUT”

Lecture 61 Ternary Condition

Section 11: For Loop in Python Programming Language

Lecture 62 For Loop in Python

Lecture 63 For Loop in Python(Reinforcing the Topic)

Lecture 64 Using Conditional Expressions and For Loop Together

Lecture 65 Continue Command

Lecture 66 Break Command

Lecture 67 List Comprehension

Section 12: While Loop in Python Programming Language

Lecture 68 While Loop in Python

Lecture 69 While Loops in Python Reinforcing the Topic

Section 13: Functions in Python Programming Language

Lecture 70 Getting know to the Functions

Lecture 71 How to Write Function

Lecture 72 Return Expression in Functions

Lecture 73 Writing Functions with Multiple Argument

Lecture 74 Writing Docstring in Functions

Lecture 75 Using Functions and Conditional Expressions Together

Section 14: Arguments And Parameters in Python Programming Language

Lecture 76 Arguments and Parameters

Lecture 77 High Level Operations with Arguments

Section 15: Most Used Functions in Python Programming Language

Lecture 78 all(), any() Functions

Lecture 79 map() Function

Lecture 80 filter() Function

Lecture 81 zip() Function

Lecture 82 enumerate() Function

Lecture 83 max(), min() Functions

Lecture 84 sum() Function

Lecture 85 round() Function

Lecture 86 Lambda Function

Section 16: Class Structure in Python Programming Language

Lecture 88 Features of Class

Lecture 89 Instantiation of Class

Lecture 90 Attribute of Instantiation

Lecture 91 Write Function in the Class

Lecture 92 Inheritance Structure

Section 17: Intro to Python GUI Course using PyQt5

Lecture 93 Introduction to Python GUI

Lecture 94 FAQ regarding Python, Python Gui, Python PyQt

Section 18: Object Oriented Programming in Python (OOP)

Lecture 95 Logic of OOP – Object Oriented Programming

Lecture 96 Constructor in Python gui, Pyqt5

Lecture 97 Methods in Python gui, Pyqt5

Lecture 98 Inheritance in Python gui, Pyqt5

Lecture 99 Overriding and Overloading in Python gui, Pyqt5

Section 19: Fundamentals of Matplotlib in Python GUI

Lecture 100 What is Matplotlib in Python gui

Lecture 101 Using Matplotlib in Python gui

Lecture 102 Pyplot – Pylab – Matplotlib in Python gui

Lecture 103 Figure, Subplot, Multiplot, Axes

Lecture 104 Figure Customization

Lecture 105 Plot Customization

Section 20: Project Overview in Python GUI

Lecture 106 Project analysis in python gui

Section 21: Create the User Interface in GUI Python

Lecture 107 Main Menu in python gui programming

Lecture 108 Employee Screen in gui python

Lecture 109 New Employee Screen in python gui programming using pyqt5

Lecture 110 Leave Screen in PYQT5

Lecture 111 Add Leave Screen in PYQT

Lecture 113 Convert UI to Python file

Lecture 114 Launching the Python GUI Project

Lecture 115 Main Window communication in GUI

Lecture 116 Navigating Back in Python GUI

Lecture 117 Creating a New Employee in python gui programming using pyqt5

Lecture 118 Database class creation in Python gui

Lecture 119 Add New Employee in Python gui

Lecture 120 Load Employee Table in GUI

Lecture 121 Context Menu in PYQT5

Lecture 122 Leave History query in Python gui

Lecture 123 Load Leave table in GUI

Lecture 124 Create an employee in Python gui

Lecture 125 Add leave in GUI Programming Using PyQt5

Lecture 126 Filtering in Python GUI Desktop Applications With PYQT

Lecture 127 Export table in gui python

Lecture 128 Delete employee in python gui programming using pyqt5

Section 23: Extra

Lecture 131 Python & Python PyQT5 | PyQT5 with Python GUI Programming