Best Cheap Complete Python Boot camp: Go from zero to hero in Python 3

45

What you'll learn....

  • Learn to use Python professionally, learning both Python 2 and Python 3!
  • Learn advanced Python features, like the collections module and how to work with timestamps!
  • Understand complex topics, like decorators.
  • Get an understanding of how to create GUIs in the Jupyter Notebook system!
  • Create games with Python, like Tic Tac Toe and Blackjack!
  • Learn to use Object Oriented Programming with classes!
  • Understand how to use both the Jupyter Notebook and create .py files
  • Build a complete understanding of Python from the ground up!
     
     

186 lectures

🕐 24:10:28

Description

Complete Python Boot camp: Go from zero to hero in Python 3

Become a Python Programmer and learn one of employer’s most requested skills of 2018!

This is the most comprehensive, yet straight-forward, course for the Python programming language on Udemy! Whether you have never programmed before, already know basic syntax, or want to learn about the advanced features of Python, this course is for you! In this course we will teach you Python 3.(Note, we also provide older Python 2 notes in case you need them)

With over 100 lectures and more than 20 hours of video this comprehensive course leaves no stone unturned! This course includes quizzes, tests, and homework assignments as well as 3 major projects to create a Python project portfolio!

This course will teach you Python in a practical manner, with every lecture comes a full coding screencast and a corresponding code notebook! Learn in whatever manner is best for you!

We will start by helping you get Python installed on your computer, regardless of your operating system, whether its Linux, MacOS, or Windows, we’ve got you covered!

We cover a wide variety of topics, including:

  • Command Line Basics
  • Installing Python
  • Running Python Code
  • Strings
  • Lists 
  • Dictionaries
  • Tuples
  • Sets
  • Number Data Types
  • Print Formatting
  • Functions
  • Scope
  • args/kwargs
  • Built-in Functions
  • Debugging and Error Handling
  • Modules
  • External Modules
  • Object Oriented Programming
  • Inheritance
  • Polymorphism
  • File I/O
  • Advanced Methods
  • Unit Tests
  • and much more!

You will get lifetime access to over 100 lectures plus corresponding Notebooks for the lectures! 

This course comes with a 30 day money back guarantee! If you are not satisfied in any way, you’ll get your money back. Plus you will keep access to the Notebooks as a thank you for trying out the course!

So what are you waiting for? Learn Python in a way that will advance your career and increase your knowledge, all in a fun and practical way!

Who this course is for:
  • Beginners who have never programmed before.
  • Programmers switching languages to Python.
  • Intermediate Python programmers who want to level up their skills!

Course Overview

Python 2 versus Python 3 
02:21
Course FAQs 
Python Setup
39:34
Command Line Basics
08:15
Installing Python (Step by Step)
08:18
Running Python Code
17:50
Getting the Notebooks and the Course Material
02:22
Git and Github Overview (Optional)
Introduction to Python Data Types
04:02
Python Numbers
04:11
Numbers: Simple Arithmetic
1 question
Numbers – FAQ
00:14
Numbers Quiz
3 questions
Variable Assignments
07:54
Introduction to Strings
07:10
Quick Print Check
1 question
Indexing and Slicing with Strings
08:29
String Indexing
1 question
String Slicing
1 question
String Properties and Methods
09:27
Strings -FAQ
00:11
Strings Quiz
3 questions
Print Formatting with Strings
11:50
Print Formatting FAQs
00:39
Print Formatting
1 question
Lists in Python
11:42
Lists
1 question
Lists – FAQ
00:13
Lists Quiz
3 questions
Dictionaries in Python
10:39
Dictionaries
1 question
Dictionaries – FAQ
00:13
Dictionaries Quiz
3 questions
Tuples with Python
04:49
Tuples Quiz
3 questions
Sets in Python
02:49
Sets
1 question
Booleans in Python
03:07
Sets and Booleans Quiz
3 questions
I/O with Basic Files in Python
17:46
File I/O
1 question
Resources for More Basic Practice
00:24
Python Objects and Data Structures Assessment Test Overview
06:48
Python Objects and Data Structures Assessment Test Solutions
Comparison Operators in Python 
03:26
Chaining Comparison Operators in Python with Logical Operators 
05:42
Comparison Operators Quiz 
If Elif and Else Statements in Python 
09:06
For Loops in Python 
18:17
While Loops in Python 
10:35
Useful Operators in Python 
16:08
List Comprehensions in Python 
11:26
Python Statements Test Overview 
02:27
Python Statements Test Solutions

Methods and the Python Documentation
07:04
Functions in Python
17:00
Overview of Quick Function Exercises #1-10
01:07
Functions #1: print Hello World
1 question
Functions #2: print Hello Name
1 question
Functions #3 – simple Boolean
1 question
Functions #4 – using Booleans
1 question
Functions #5: simple math
1 question
Functions #6: is even
1 question
Functions #7: is greater
1 question
*args and **kwargs in Python
12:01
Functions #8: *args
1 question
Functions #9: pick evens
1 question
Functions #10: skyline
1 question
Function Practice Exercises – Overview
04:55
Function Practice Exercises – Solutions
10:03
Function Practice – Solutions Level One
07:20
Function Practice – Solutions Level Two
11:25
Function Exercise Solutions – Challenge Problem
13:16
Lambda Expressions, Map, and Filter Functions
13:36
Nested Statements and Scope
16:02
Functions and Methods – Homework Assignment
03:32
Hints and Tips for Functions and Methods Assignment
00:53
Functions and Methods Homework – Solutions

First Python Milestone Project Overview
15:38
Milestone Project Help
03:02
Solution Overview for MileStone Project 1 – Part One
16:01
Solution Overview for MileStone Project 1 – Part Two
13:04
Advanced Project Solution Overview

Object Oriented Programming – Introduction
04:52
Object Oriented Programming – Attributes and Class Keyword
14:19
Object Oriented Programming – Class Object Attributes and Methods
17:18
Object Oriented Programming – Inheritance and Polymorphism
16:45
Object Oriented Programming – Special (Magic/Dunder) Methods
07:01
Object Oriented Programming – Homework
03:07
Object Oriented Programming – Homework Solutions
06:51
Object Oriented Programming – Challenge Overview
05:14
Object Oriented Programming – Challenge Solution

Pip Install and PyPi
07:46
Modules and Packages
11:39
__name__ and “__main__”

Errors and Exception Handling
17:19
Errors and Exceptions Homework
01:30
Errors and Exception Homework – Solutions
05:16
Pylint Overview
11:36
Running tests with the Unittest Library

Milestone Project 2 Overview
08:37
Solution Walkthrough – Card and Deck classes
10:48
Solution Walkthrough – Hand and Chip Classes
14:22
Solution Walkthrough – Functions for Game Play
09:11
Solutions Walkthrough – Final Gameplay Script

Decorators with Python Overview
21:20
Decorators Homework

Generators with Python
13:06
Generators Homework Overview
01:40
Generators Homework Solutions

Student feedback (173,608 ratings)

★★★★★ 

This course helped me in learning python in a very simple and effective way & boosts up my confidence . Concepts have been explained in a crystal clear way.

 

★★★★★ 

HUUUUUUUUUUUGE fan of Jose Portilla….a true Jedi

master of Python, Itook other classes also. I was.very impressed, a very good teacher , in detail explanations , easy to understand .I owe him many thanks and hopefully ..one day a cold beer :)))) .. all the respect and gratitude. THAAAANK YOUU!

★★★★★ 

Section 19 needs to be addressed. the 1st topic in the section tells us it is optional and can be skipped. this is not true and your instructions tell us to contact udemy support if there is an issue. we did and they told us to contact you

★★★★★ 

Yeah . As a beginner in Python programming , this course has guided me

till now pretty well . What I like the most is it’s question and answer scenarios where if you put your concentration well it will make you use to programming methodology and can raise your confidence in it .

I will recommend this course to all the new one’s out their who are eager to learn python but are not sure from where to start learning .

★★★★★ 

It was a really good course,i enjoyed it, and learned many new things. Thank you for giving me confidence in Pyhton.

I explored new things and gained extra knowledge.

Thanking You

★★★★★ 

Covers all the relevant topics required to understand and learn the basics of Python programming language. It also provides sufficiceint supplementary materials to practice on the language on our own.

 

★★★★★ 

Build from the base up while giving the most useful tricks to and knowledge to become an excelent Python programmer. I recommend it for both starters and experienced ones.
 

We will be happy to hear your thoughts

Leave a reply