Practical Python Bootcamp Build 100 Real Projects

Become a full stack python developer from beginner to building real world python projects, games & applications in 2021

Last updated 2022-01-10 | 3.7

- Master Object Oriented Programming (OOP) in python
- You will master Database Management System in python 3
- Learn how setup Database

What you'll learn

Master Object Oriented Programming (OOP) in python
You will master Database Management System in python 3
Learn how setup Database
Learn how to create tables
Learn how to write query
Learn how to add new records
Learn how to delete records
Learn how to create message boxes
Master python GUI development from scratch
Learn how to create dropdown menu
Write code to create real time Date
Time and Calendar
Master Image processing in python 3 with Adobe Photoshop CS6
Learn how to install pillow library
Learn how to crop images
Learn about RGB
RGBA
Pallate and so on
Learn about image splitting
Learn about channels
Learn how to mix multiple channels
Learn the basic image transformations
Learn how to convert images from JPEG to PNG and Vice Versa
Build a complete Hotel Management System from scratch
Learn how to build screens
Master to build combobox in python 3
Learn about Radiobuttons and how to create them
Learn about checkboxes
Learn how to create currency converters
Learn how to build an advanced e-learning Alphabet application with both Offline and Google Text-to-Speech capabilities
Learn how to use voice command in python
Learn Function Programming
Learn best practices to write clean
performance
and bug free code
Learn to Test
Debug and Handle Errors in your Python programs
Master modern Python 3 fundamentals as well as advanced topics
Become a professional Python Developer and get hired
Build awesome real-time electronic calculator
Build a scrollable (movable) massage text display
Create awesome text patterns
Level up your python programming skill with over 100 best python practices

* Requirements

* No prior knowledge of Python is required.
* No previous programming experience is needed.
* A computer (Windows/Mac/Linux)

Description

  • Master Object Oriented Programming (OOP) in python
  • You will master Database Management System in python 3
  • Learn how setup Database
  • Learn how to create tables
  • Learn how to write query
  • Learn how to add new records
  • Learn how to delete records
  • Learn how to create message boxes
  • Master python GUI development from scratch
  • Learn how to create dropdown menu
  • Write code to create real time Date, Time and Calendar
  • Master Image processing in python 3 with Adobe Photoshop CS6
  • Learn how to install pillow library
  • Learn how to crop images
  • Learn about RGB, RGBA, Pallate and so on
  • Learn about image splitting
  • Learn about channels
  • Learn how to mix multiple channels
  • Learn the basic image transformations
  • Learn how to convert images from JPEG to PNG and Vice Versa
  • Build a complete Hotel Management System from scratch
  • Learn how to build screens
  • Master to build combobox in python 3
  • Learn about Radiobuttons and how to create them
  • Learn about checkboxes
  • Learn how to create currency converters
  • Learn how to build an advanced e-learning Alphabet application with both Offline and Google Text-to-Speech capabilities
  • Learn how to use voice command in python
  • Learn Function Programming
  • Learn best practices to write clean, performance, and bug free code
  • Learn to Test, Debug and Handle Errors in your Python programs
  • Master modern Python 3 fundamentals as well as advanced topics
  • Become a professional Python Developer and get hired
  • Build awesome real-time electronic calculator
  • Build a scrollable (movable) massage text display
  • Create awesome text patterns
  • Level up your python programming skill with over 100 best python practices

Course content

22 sections • 343 lectures

Download and Installation of Python Shell Preview 05:17

Your first Python program using Python Shell Preview 04:35

Download and Installation of PyCharm Preview 11:31

How to use PyCharm community edition for Python programming Preview 10:52

Congratulations on your journey! Never stop learning... Preview 00:10

Introduction to Python GUI Development Preview 02:08

Your first Python GUI application Preview 05:01

How to choose GUI sizes and positions Preview 06:12

How to add labels to GUI window Preview 05:14

How to change label positions Preview 09:28

How to add button to your GUI application Preview 06:08

How to add function to a button Preview 08:39

How to create a text box Preview 07:49

How to create multiple GUI in one program Preview 10:24

How to add Menu to window Preview 04:48

How to add menu items to Menus Preview 05:39

How to add functionality to menu item Preview 04:15

Congratulations on your journey! Never stop learning... Preview 00:10

How to create a digit counter Preview 09:17

How to create a color chooser Preview 08:13

How to create a file dialog Preview 06:38

How to read a file content in python GUI Preview 06:46

Congratulations on your journey! Never stop learning... Preview 00:10

RadioButtons in GUI Preview 08:17

More on RadioButtons Preview 07:28

How to add more functionality to RadioButton Preview 10:58

How to create RadioButtons using a list Preview 05:31

How to add indicatoron to RadioButton Preview 02:49

Congratulations on your journey! Never stop learning... Preview 00:10

Checkbox in GUI Preview 05:50

How to get the values of Checkboxes Preview 07:26

How to print out selected items from checkbox Preview 07:03

How to add checkbox to menu item Preview 04:00

How to add separator to menu bar Preview 02:52

Congratulations on your journey! Never stop learning... Preview 00:10

How to create data entry blocks Preview 09:04

How to delete an entry in Data Entry block Preview 08:25

How to calculate Area of a Circle in Python GUI Preview 16:38

How to calculate Area of a Triangle in Python GUI Preview 14:33

How to calculate Area of a Rectangle in Python GUI Preview 14:36

Congratulations on your journey! Never stop learning... Preview 00:10

How to create a ComboBox Preview 07:50

Add functionality to ComboBox Preview 04:56

How to create a Currency Converter Preview 25:53

How to make graphics design in Python GUI Preview 09:08

How to open an image in Python GUI Preview 04:15

Congratulations on your journey! Never stop learning... Preview 00:44

Overview of calculator development project Preview 01:59

Calculator development (Part 1) Preview 05:01

Calculator development (Part 2) Preview 05:42

Calculator development (Part 3) Preview 03:35

Calculator development (Part 4) Preview 02:46

Calculator development (Part 5) Preview 02:54

Calculator development (Part 6) Preview 04:18

Calculator development (Part 7) Preview 04:16

Calculator Development (Part 8) Preview 09:56

Calculator Development (Final) Preview 08:42

Congratulations on your journey! Never stop learning... Preview 00:44

Overview of Database Management System for school portal Preview 10:01

Database Setup Preview 13:20

Project Setup Preview 08:30

Logo and Title Preview 04:39

Entry boxes for new records Preview 12:18

Database Display Box Preview 07:32

Time and Date Preview 06:51

Adding menu bar Preview 06:27

Viewing Database Table Preview 12:17

Add New Record Preview 21:22

Delete Record Preview 11:57

How to read from file Preview 03:12

Edit Database (Part 1) Preview 29:43

Edit Database (Part 2) Preview 24:27

Final part of Database management system Preview 08:35

Congratulations on your journey! Never stop learning... Preview 00:44

Overview of E-learning application design Preview 03:58

Environment Setup Preview 09:16

Download Complete Project Images Preview 00:02

Creating the main Display Screen Preview 07:26

Create the Alphabet Buttons Preview 12:14

Creating row 2 Preview 03:54

Creating Row 3 Preview 02:22

Creating Row 4 Preview 03:19

How to call the images Preview 12:57

How to add the voice command Preview 12:22

Congratulations on your journey! Never stop learning... Preview 00:44

Overview of Image processing in Python with Adobe Photoshop CS6 Preview 04:29

Introduction to Pillow library Preview 16:37

Image Cropping Preview 08:31

Overlapping Images Preview 07:48

Splitting an Image Preview 06:17

How to mix Channels Preview 03:51

Mixing multiple channels with multiple images Preview 09:45

Basic Image transformations Preview 07:25

Resizing an Image Preview 04:56

Changing Image Mode Preview 07:27

Image Filters Preview 08:47

Converting Image extensions (jpg png) Preview 08:09

Convert Multiple Images Preview 10:11

Resize Multiple Images Preview 08:04

How to create Multiple Thumbnails Preview 06:27

Image processing documentation Preview 03:32

Congratulations on your journey! Never stop learning... Preview 00:44

Overview of scrollable text display in python Preview 04:08

New course instructor Preview 00:06

Introduction to scroll text Preview 01:38

Entry and Label Preview 14:30

Button Layout Preview 05:38

Button Click Preview 07:00

Movable Message (Part 1) Preview 11:07

Movable Message (Part 2) Preview 03:50

Movable Message (Part 3) Preview 02:59

Movable Message (Part 4) Preview 02:13

Movable Message (Part 5) Preview 06:40

Movable Message (Part 6) Preview 05:37

Congratulations on your journey! Never stop learning... Preview 00:44

Overview of Complete Hotel Management System in python Preview 19:55

Building the main screen Preview 18:22

Creating the Date and Time Preview 10:35

Building the Calculator Preview 09:50

Modification of the Calculator Preview 07:03

Entry Box for meal Preview 13:18

Entry box for Drinks Preview 05:39

Order Delivery and Booking of Room Preview 13:14

Cost Display Screens Preview 16:54

Currency Converter Preview 15:28

Control Buttons Preview 12:25

Definition of Functions Preview 13:13

More on function definition Preview 17:16

Working on the Total Button Preview 21:14

Roundup of the Total Button Preview 09:57

Modification of the Total Button Preview 15:04

Building the Currency Converter Preview 12:51

Reset Button Preview 18:25

Clear and Exit Buttons Preview 08:38

Movable Screen Display Preview 09:27

Movable Text Display Preview 17:39

Introduction to Computer Vision and General Course Overview Preview 04:30

PyCharm, Numpy and OpenCV Setup For Beginners Preview 07:29

How to Read an Image Preview 10:20

How to Write an Image Preview 04:49

Basic Operations In openCV Preview 10:01

How to Read A Video Preview 08:05

How to convert Videos to Gray mode Preview 04:38

Some VideoCapture properties Preview 07:45

How to save Video Captures Preview 10:29

Face Detection Using Haar Cascade Classifier Preview 14:37

Face Detection in a video Preview 11:52

Eye Detection Using Haar Cascade Classifier Preview 08:44

Eye Detection in a Video Preview 10:55

Assignment on Face and Eye Detection In an Image Preview 11:19

Assignment on Face and Eye Detection in a video Preview 14:57

How to draw geometric shapes Preview 10:08

How to draw a Rectangle Preview 09:05

How to draw a Circle Preview 08:28

How to add Text on image Preview 07:24

Camera Setting Parameter Preview 07:55

How To Add Text, Date and Time on a Video Preview 13:41

How to create image using Numpy Zeros Method Preview 06:40

How Handle Mouse Click Event In OpenCV Preview 14:45

How to Detect BGR Channels of an Image Using Mouse Click Preview 13:43

How to draw and connect points Preview 11:35

How to show image colour on a new window Preview 10:55

How to Duplicate and Position an Image Preview 11:41

How to Add Two Images Preview 11:38

Bitwise Operations (AND, OR, XOR, NOT) in OpenCV Preview 18:19

How to create a BGR Selector using a Trackbar Preview 16:23

Create Trackbar position on Image Preview 09:31

Image Detection In OpenCV Preview 11:15

How to Track the HSV Values Preview 23:22

How to Detect VideoCapture Object Preview 05:07

Image Thresholding Preview 14:24

Adaptive Thresholding Preview 13:48

Matplotlip with OpenCV Preview 11:07

How to open Multiple Images on Matplotlib Preview 10:16

Introduction To Morphological Transformation Preview 08:52

Dilational Morphological Transformation Preview 14:14

Erosional Morphological Transformation Preview 11:01

Opening Morphological Transformation Preview 10:01

Closing Morphological Transformation Preview 09:22

Types of Morphological Transformation Preview 04:10

2D Convolution in OpenCV Preview 11:49

Different Types of Image Filtration In OpenCV Preview 16:11

Laplacian Gradient Preview 10:35

Sobel Gradient Preview 12:47

Canny Edge Detection Preview 08:41

Gaussian Pyramid Preview 16:01

How to create Multiple Image Pyramid Preview 06:55

Laplacian Pyramid Preview 09:31

How to blend Images in OpenCV Preview 13:17

How to Draw Contours in OpenCV Preview 10:29

Motion Detection In OpenCV Preview 14:51

Motion Tracker In OpenCV Preview 17:34

How to find Geometric Shapes Preview 08:47

How to Add Text on Shapes Preview 15:18

How to create a calendar Preview 04:25

Multiplication table in Python Preview 03:41

Multiplication table based on users demand Preview 06:00

Print multiplication table with user's click Preview 05:06

How to authenticate a Password Preview 07:38

How to detect Vowels and Consonants Preview 05:26

How to get maximum and minimum number from user Preview 06:59

How to get the minimum number from a user Preview 03:26

How to find even and odd number Preview 04:56

How to detect Positive and Negative Numbers Preview 04:13

How to check for Even and odd Numbers Preview 04:23

How to check for Greatest of 3 Numbers Preview 04:21

How to check for divisibility of a Number Preview 03:30

How to convert from Celsius to Fahrenheit Preview 03:10

How to convert from Fahrenheit to Celsius Preview 02:55

How to create a simple Thermometer Preview 06:47

How to calculate Mass, Density and Volume Preview 06:48

How to determine the quadrant of a point Preview 07:05

How to determine if a Triangle exist Preview 05:02

How to check for Leap year Preview 02:28

How to check if a point belongs to Circle Preview 05:26

How to create quadratic Equation Preview 07:43

How to make guess of Random number Preview 08:07

How to print out the ASCII Table Preview 02:15

How to create a Multiplication Table using while loop Preview 03:14

How to create Multiplication Table using for loop Preview 02:01

How to convert from base 2 to 9 Preview 04:17

How to build a simple Calculator Preview 09:50

Number of digits in an Integer Preview 03:11

How to get Sum and Product of digits Preview 04:16

How to make a Binary search of number in an array Preview 10:52

How to sum of N series of an element Preview 04:40

How to get value of Even and Odd digits Preview 04:24

How to get a Factorial using a while loop Preview 02:31

How to get Factorial using for loop Preview 03:06

How to create a Fibonacci Sequence Preview 03:15

How to get the value of Fibonacci Element Preview 04:10

How to get find the Greatest Common Divisor Preview 03:43

How to maximum value of a floating point number Preview 06:04

How to get Prime and Complex Numbers Preview 06:27

Quadratic Equations with Solutions at specified Range of Coefficient Preview 09:41

How to Reverse Numbers Preview 04:08

How to expand Strings of Alphabet Preview 03:15

How to Replace a Substring of a String Preview 05:26

How to select Integers from String Preview 07:14

How to sort words according to their length Preview 07:07

How to find the longest word in a String Preview 04:12

How to get Percentage of Uppercase and Lowercase Preview 04:48

How to check for String Palindrome Preview 03:19

How to generate Random numbers using Arrays Preview 03:34

How to get the Maximum Element in an Array Preview 04:22

How to get the Minimum Element in an Array Preview 03:31

How to get the Number of Even and Odd numbers Preview 04:12

How to get Positive numbers out of Negative Numbers Preview 05:22

How to get numbers greater than the average of an Array Preview 05:29

How to Replace listitems with -1, 0, 1 Preview 05:00

How to check for File Extension Preview 05:04

How to remove symbols from Text Preview 07:32

How to get Intersection of list using for loop Preview 02:20

Simple Intersection of List Preview 02:17

Longest ordered sequence in ascending order Preview 06:52

How to get the most occurrence Element Preview 05:52

How to bubble sort elements of an Array Preview 04:40

How to sort Array using Selection sorting Preview 05:46

How to generate Matrix of Random numbers Preview 04:30

How to get the rows and columns with maximum sum of elements Preview 09:42

Sum items in rows and columns of elements Preview 08:10

How to sum diagonals of a Matrix Preview 06:26

How to interchange the principal diagonals of matrix Preview 06:48

How to sort columns of element by sorting the first row Preview 07:24

How to check rows and columns that has particular element Preview 10:47

How to generate beautiful Unicode Preview 04:04

How to get prices of products Preview 06:43

How to make list of dictionary using 2 Lists Preview 03:34

How to delete dictionary item Preview 02:38

Return value of 2 Arguments using function Preview 03:52

How to fill List Preview 04:54

How to get the Arithmetic mean of a List Preview 05:40

How to generate Fibonacci sequence using Function Preview 04:14

How to get Fibonacci value using recurssion Preview 02:52

How to get Factorial using recurssion Preview 02:29

How to get the LCM Preview 04:06

How to Reverse Word Sequence Preview 03:06

How to search for Binary numbers Preview 07:31

How to make a ring shift or recycle items of a list Preview 05:35

How to Read Text Preview 05:20

How to use Read Method Preview 04:03

How to use ReadLine Method Preview 04:50

How to use ReadLines Method Preview 02:38

How to Write to File Preview 07:36

How to Read Text from File to Dictionary Preview 08:13

How to count Number of Lines, Words and Letters in a text file Preview 07:18

How to capture String Errors Preview 03:48

How to check for non existence of number Preview 03:55

How to display Error message for non existed files Preview 04:56

How to get Division by Zero error Preview 03:17

How to get Index out of Exception Preview 05:14

How to Raise Exceptions Preview 03:33

How to use classes and constructor Preview 06:51

How to fill a list with natural Numbers Preview 01:51

How to fill a list with Random Numbers Preview 03:57

How to select Even Numbers from list Preview 02:12

How to create List from Dictionary Preview 02:15

How to unpack Matrix into one level list Preview 01:43

Read Data from file into Lines and Characters Preview 02:56

How to calculate the Orbital speed Preview 04:20

Sum of a Random of 3 digit numbers Preview 04:07

How to calculate the Area and Perimeter of Right Angle Triangle Preview 04:54

How to get Total Surface Area of a Cylinder Preview 03:55

Congratulations on your journey! Never stop learning... Preview 00:44

Variables in Python Preview 07:02

Strings and Variables in Python Preview 06:40

Accepting input from users in Python Preview 08:51

Operators in Python Preview 07:27

If statement Preview 04:13

if else statement Preview 04:44

elif statement in python Preview 06:33

For loop in Python Preview 09:23

while loop in Python Preview 07:38

Break Statement in Python Preview 06:41

Continue Statement Preview 03:47

String properties in Python Preview 11:48

List [] in python Preview 09:52

List [ ] methods in Python Preview 13:46

Tuples in Python Preview 06:10

Dictionaries in Python Preview 08:03

Functions in Python Preview 06:00

Modules in Python Preview 05:51

User define functions in Python Preview 12:30

User define functions with argument Preview 05:12

Round of Modules and Functions Preview 12:23

Time Module in Python Preview 07:24

Example of Time module in Python Preview 09:49

Congratulations on your journey! Never stop learning... Preview 00:44

How to write to file Preview 04:12

How to rename a file Preview 04:44

How to remove a file from your system Preview 02:44

How to create a folder Preview 03:45

How to remove a folder from its directory Preview 01:34

How to handle program errors Preview 06:01

Print formatting Preview 08:49

Function format Preview 11:47

Congratulations on your journey! Never stop learning... Preview 00:44