4.5 out of 5
4.5
4 reviews on Udemy

Complete Python Bootcamp – Programming and Computer Vision

Master the Basics of Python - The In-Demand Programming Language Driving the Future
Instructor:
Pablo Farias Navarro
84 students enrolled
English [Auto]
Understand the core concepts and fundamentals of Python
Build a Frogger-style game
Build a photo filter editor similar to those used on Instagram and Snapchat

This course will provide you with a ground-up, fundamental understanding of the Python programming language through the creation of your own Frogger-style game and image-processing filter application. Both engaging and fun, these courses will teach you the concepts such as variables, functions, conditional statements, and loops. Lean how to apply matrices, color models, brightness and contrast, convolution and OpenCV UI to you image-processing application, and gain transferable skills along with two great additions to your portfolio. 

Module 1 - Learn Python Programming by Making a Game

1
Introduction
2
Source Code - Module 1
3
Additional Resources
4
Installing Python
5
Printing to the Screen
6
Variables
7
Strings
8
Integers - Floats - and Arithmetic Operations
9
Functions
10
For Loops
11
While Loops
12
Installing Pygame
13
Starting Off and Pygame Object
14
Processing Pygame Events
15
Checking for Quit Event
16
Creating a Rectangle
17
Python Lists
18
Moving the Rectangle
19
Loading the Player Image
20
Loading the Background
21
Adding the Treasure
22
Checking for Y Collision
23
Checking for X-Collisions
24
Making Text Appear After a Collision
25
Resetting Player on Collision
26
Adding Levels
27
Adding Our Enemy
28
Making Each Level Harder
29
Adding Extra Enemies in Each New Level
30
Dictionaries
31
Implementing Unique Enemy Names
32
Conclusion

Module 2 - Python Image Processing: Make Instagram-Style Filters

1
Module 2 - Source Code
2
Part 1 - Intro
3
Part 1 - Images
4
Part 1 - Matrices
5
Part 1 - Matrix Addition and Subtraction
6
Part 1 - VirtualBox
7
Part 1 - Numpy Matrices
8
Part 1 - Scalar Multiplication
9
Part 1 - Numpy Matrix Operations
10
Part 1 - OpenCV Basics
11
Part 1 - Color Models
12
Colourspace Conversion
13
Part 1 - Brightness and Contrast 1
14
Part 1 - Brightness and Contrast 2
15
Part 1 - Kernels
16
Part 1 - Intro to Convolution
17
Part 1 - Convolution Example
18
Part 1 - Convolution Detailed Example
19
Part 1 - Convolution in OpenCV
20
Part 2 - Intro to App
21
Part 2 - Main UI Loop
22
Part 2 - UI
23
Part 2 - Contrast and Brightness
24
Part 2 - Filters
25
Part 2 - Grayscale
26
Part 2 - Saving Images
27
Part 2 - Conclusion
28
Conclusion
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.5
4.5 out of 5
4 Ratings

Detailed Rating

Stars 5
3
Stars 4
0
Stars 3
1
Stars 2
0
Stars 1
0
cfcc827cd107049c1f8320fcfe02d4aa

Includes

8 hours on-demand video
3 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion