4.64 out of 5
4.64
2158 reviews on Udemy

The Complete Python Programmer Bootcamp 2020

Learn Python. Enjoy Python. Master Python. Become a Python Programmer.
Instructor:
365 Careers
8,445 students enrolled
English [Auto]
How to program in Python
Best practices of Python 3 programming
Coding fundamentals
How to think computationally
Problem solving with Python
Create Python charts in Matplotlib
Implementing Object oriented programming (OOP)
How to create classes for the purposes of OOP
Advanced Python coding
How to work with different IDEs
How to put theory into practice with help of numerous exercises
You will also receive downloadable lectures, code, and course notes

Python Programmer Bootcamp 2020

This Python course is different. It will not only teach you Python, it will give you a problem solving super-power using Python code! And that will make all the difference, especially if you are pursuing a career in data science, AI, web development, big data, web testing, or programming for smart devices in Python.

The author of this course, Giles McMullen-Klein, is a British programmer who went to Oxford University and used Python for his research there. Giles is one of the best-known Python and data science vloggers on YouTube where more than 133,000 subscribers follow his videos.

There are several reasons why this course is different and why Giles could be the perfect Python teacher for you:

· Engaging, informative and fun! Giles’ lectures are entertaining and will inspire you to learn Python

· Motivating ,enthusiastic and effective – Giles’ passion for coding in Python and teaching the language is infectious

· Develop a thorough understanding of Python

· Carefully crafted lectures and superb quality of production (Full HD videos) + animations and callouts

· Practice, practice, practice – the course contains dozens of exercises to help you master the Python programming concepts covered in the lessons

· Giles’ English accent 😀

Have you always wanted to learn one of the world’s most popular programming languages? If so, this is the perfect course for you. It will teach you how to program in Python and help to prepare you for coding challenges frequently posed during job interviews.

Giles’ teaching style builds a connection with students. And what’s more – he’s there for you if you need any help. Just post any queries or questions in the course Q&A section.

In this comprehensive course, we will cover several key topics:

⁃ Why program? Why study Python?

⁃ How to install Python

⁃ Hands-on programming with strings

⁃ Print function

⁃ Variables

⁃ Conditionals

⁃ Loops

⁃ Data structures

⁃ Modules

⁃ Files

⁃ OOP

⁃ Time complexity

⁃ Big O

⁃ Stacks

⁃ Debugging

There are many exercises throughout the course, some of our favourites are:

⁃ The Sierpinski Triangle

⁃ The Towers of Hanoi

⁃ And the Computer Vision capstone project

365 Careers’ team is very excited about this project. The creation of a Python course has been an ambition of ours for quite some time. but as we were not prepared to make any compromises on the quality of the course content, we needed to choose the right partner. Luckily, Giles was as excited about working with us as we were with him and together, after much hard, work we have created what we believe to be a first-class learning experience. We are confident that programming novices will benefit from Giles’ authenticity combined with our visual approach to teaching which includes our much-loved graphics and animations.

To date, employees from 80 of the Fortune 100 companies have taken our courses. 600,000 students have given us an average rating of 4.5 stars. And we are confident that this is the perfect course for you if you want to become a Python programmer.

Sounds great, doesn’t it? Are you ready for a life-changing adventure? If you are serious about learning Python, this is the only bootcamp you will need.

The course comes with a 30-day money-back guarantee. If you decide it wasn’t for you, you will be refunded in full (+keep all the downloaded resources free of charge)!

No risk for you, so go ahead, click the “Buy now” button and start your Python programmer journey today!

Welcome! Course introduction

1
What's inside the course?
2
Why code? Why Python?
3
The best way to take the course
4
Download all resources
5
Some good news

Setting up the environment

1
Installing Anaconda and introducing Spyder
2
Introducing Spyder

Python basics + Hands-on coding

1
PRINT function
2
Your help needed

Variables and strings - Exercises

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

Conditionals

1
Intro to conditionals
2
Logical operators
3
Not TRUE is FALSE
4
IF statement
5
More on strings
6
More strings!
7
Practical challenge

For loops

1
Intro to For loops
2
A little more on variables
3
Lists
4
The power of lists and loops and working together
5
Some list methods
6
While loops
7
Modulus
8
Practical challenge

Dictionaries

1
Modules
2
Dictionaries
3
Zip function
4
More string methods
5
Tuples
6
More than 1 dimension
7
Import counters (1/2)
8
Import counters (2/2)

Files and functions

1
Files and functions
2
Appending to a file
3
Functions
4
Fibonacci in a function
5
Recursion
6
More on functions
7
Practical challenge

Classes

1
Objects
2
Class
3
__Init__
4
Class variables
5
Methods
6
Inheritance
7
Practical exercise 1
8
Practical exercise 2

General tips

1
General tips

BIg O

1
_Big_O
2
O(n)
3
O(n^2)
4
O(n!)
5
Summary
6
50% completion

Advanced Python: Caesar two sum

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

Advanced Python: Matplotlib

1
Matplotlib
2
Random walk explanation
3
Simulating a random walk
4
Sierpinski triangle
5
Creating the triangle in Matplotlib
6
Python imaging library

Advanced Python: Stacks

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
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.6
4.6 out of 5
2158 Ratings

Detailed Rating

Stars 5
1314
Stars 4
707
Stars 3
113
Stars 2
16
Stars 1
8
57efff81c704df14644af4ebb58373d3

Includes

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