Python Programming Course image

Python Programming

Overview
Curriculum
Reviews

This Python course will take your programming skills to the next level by understanding Python and learn to implement Object Oriented Programming(OOP) . You will learn how to create charts in Python and work on Different IDEs, and also you’ll get to practice your skills with fun and challenging exercises.

What You Will Learn 

  1. Take the Python Course and improve your coding skills
  2. Master the object-oriented programming and problem-solving skills
  3. Learn to work with Different IDEs and to create different data visualization
  4. Work on practical challenge like capstone project

Curriculum

  • 20 Sections
  • 105 Lessons
  • 20h Duration
Expand All
1. Course Introduction
2 Lessons
  1. What does the course cover
  2. Why Code? Why Python?
2. Setting up the Environment
2 Lessons
  1. Installing Python
  2. Introducing Spyder
3. Python Hands on Coding
1 Lesson
  1. Print Function
4. Variables and Strings
9 Lessons
  1. The Solution
  2. Variables
  3. Strings
  4. Let’s write a program
  5. Question 1
  6. Question 2
  7. Question 3
  8. Question 4
  9. Question 5
5. Conditionals
7 Lessons
  1. Intro to conditionals
  2. Logical operators
  3. Not TRUE is FALSE
  4. IF statement
  5. More on strings
  6. More strings
  7. Practice challenge
6. Loops
8 Lessons
  1. Intro to For loops
  2. A little more on variables
  3. Lists
  4. The power of lists, loops, and working together
  5. Some list methods
  6. While loops
  7. Modulus
  8. Practical challenge
7. Dictionaries
8 Lessons
  1. Modules
  2. Dictionaries
  3. Zip function
  4. More string methods
  5. Tuples
  6. More than 1 dimension
  7. Import counters (Part I)
  8. Import counters (Part II)
8. Files and Functions
5 Lessons
  1. Files and functions
  2. Appending to a file
  3. More on functions
  4. Fibonacci in a function
  5. Recursion
9. Classes
8 Lessons
  1. Objects
  2. Class
  3. __Init__
  4. Class variables
  5. Methods
  6. Inheritance
  7. Practical exercise 1
  8. Practical exercise 2
10. General Tips
1 Lesson
  1. General tips
11. Big O
5 Lessons
  1. Big_O
  2. O(n)
  3. O(n²)
  4. O(n!)
  5. Summary
12. Advanced Python: Caesar two sum
9 Lessons
  1. Intro
  2. Caesar cipher
  3. Jupyter notebook intro
  4. Caesar cipher solution
  5. Two sum
  6. Two sum solution
  7. Card class
  8. Playing card class
  9. Playing card class solution
13. Advanced Python: Matplotlib
6 Lessons
  1. Matplotlib
  2. Random walk explanation
  3. Simulating a random walk
  4. Sierpinski triangle
  5. Creating the triangle in Matplotlib
  6. Python Imaging Library
14. Advanced Python: Stacks
9 Lessons
  1. Intro to stacks
  2. Coding a stack in Python
  3. Practical challenge - stacks
  4. Hint on solving the challenge
  5. Solving the stacks challenge
  6. Towers of Hanoi
  7. Some hints
  8. Code for Tower of Hanoi
  9. Enumerate sets & none
15. Search and sort
4 Lessons
  1. Intro to search and sort
  2. Linear search
  3. Binary search
  4. Insertion sort
16. Advanced Python: Cards and Coins
4 Lessons
  1. Intro to cards and coins
  2. Luhn's algorithm
  3. Coins
  4. Coins - Python code
17. Advanced Python: Debugging
3 Lessons
  1. Debugging
  2. Beyond the PRINT function
  3. Debugging in Spyder
18. Advanced Python: Strings and Expressions
4 Lessons
  1. A little more on strings
  2. Regular expressions
  3. More regular expressions
  4. Type hints
19. Capstone project - Computer Vision
9 Lessons
  1. Introduction to the project
  2. Coin photographs
  3. Introducing OpenCV
  4. Starting to work with Visual Studio
  5. Hough circle transform
  6. Get circle radii
  7. Get brightness values
  8. Performing coin classification
  9. Closing remarks
20. Farewell
1 Lesson
  1. Farewell
0 out of 5

0 user ratings

×

Free Lesson Videos:

Thumbnail
What does the course cover
01:10:04

Deleting Course Review

Are you sure? You can't restore this back

Course Access

This course is password protected. To access it please enter your password below: