The Complete Python Bootcamp From Zero to Hero in Python
0.00 (0)
Software Development / Programming Languages

The Complete Python Bootcamp From Zero to Hero in Python

Learn Python like a Professional Start from the basics

5 Students enrolled
Expert
English
This course includes:
  • 20h 23m
  • 182 Lectures
  • 311 Downloadable assets
  • Full lifetime access
  • Access on Mobile and TV
  • Certificate on completion

Overview

What will students learn in your course?
  • You will learn how to leverage the power of Python to solve tasks.
  • You will build games and programs that use Python libraries.
  • You will be able to use Python for your own work problems or personal projects.
  • You will create a portfolio of Python based projects you can share.
  • Learn to use Python professionally, learning both Python 2 and Python 3!
  • Create games with Python, like Tic Tac Toe and Blackjack!
  • Learn advanced Python features, like the collections module and how to work with timestamps!
  • Learn to use Object Oriented Programming with classes!
  • Understand complex topics, like decorators.
  • Understand how to use both the Jupyter Notebook and create .py files
  • Get an understanding of how to create GUIs in the Jupyter Notebook system!
  • Build a complete understanding of Python from the ground up!
What are the requirements or prerequisites for taking your course?
  • Access to a computer with an internet connection.
Who is the course for?
  • Beginners who have never programmed before.
  • Programmers switching languages to Python.
  • Intermediate Python programmers who want to level up their skills!
Description
Course tags

Course content

  • 23 Sections
  • 182 Lectures
  • 20h 23m Total length
Course Overview
32m
5 Lectures

Course Overview

Auto-Welcome Message
0:06:54
Course Curriculum Overview
0:06:12
Why Python?
0:06:54
Course FAQs
0:09:13
Command Line Basics
0:03:41
Running Python Code
0:03:41
Getting the Notebooks and the Course Material
0:03:41
Git and Github Overview (Optional)
0:09:13
Introduction to Python Data Types
0:06:12
Numbers: Simple Arithmetic
0:03:41
Numbers - FAQ
0:09:13
Numbers Quiz
0:03:41
Variable Assignments
0:07:30
Introduction to Strings
0:03:41
Quick Print Check
0:09:13
Indexing and Slicing with Strings
0:09:13
String Indexing
0:06:12
String Slicing
0:09:13
String Properties and Methods
0:03:41
Strings -FAQ
0:07:30
Strings Quiz
0:03:41
Print Formatting with Strings
0:09:13
Print Formatting FAQs
0:07:30
Print Formatting
0:07:30
Lists in Python
0:09:13
Lists
0:06:12
Lists - FAQ
0:06:12
Lists Quiz
0:09:13
Dictionaries in Python
0:06:54
Dictionaries
0:06:12
Dictionaries - FAQ
0:09:13
Dictionaries Quiz
0:03:41
Tuples with Python
0:06:12
Tuples Quiz
0:07:30
Sets in Python
0:03:41
Sets
0:07:30
Booleans in Python
0:03:41
Sets and Booleans Quiz
0:07:30
I/O with Basic Files in Python
0:06:54
File I/O
0:07:30
Resources for More Basic Practice
0:06:12
Python Objects and Data Structures Assessment Test Overview
0:07:30
Python Objects and Data Structures Assessment Test Solutions
0:06:54
Comparison Operators in Python
0:06:12
Chaining Comparison Operators in Python with Logical Operators
0:06:12
Comparison Operators Quiz
0:09:13
If Elif and Else Statements in Python
0:06:54
While Loops in Python
0:09:13
Useful Operators in Python
0:07:30
List Comprehensions in Python
0:06:54
Python Statements Test Overview
0:07:30
Python Statements Test Solutions
0:03:41
Methods and the Python Documentation
0:07:30
Introduction to Functions
0:09:13
def Keyword
0:06:54
Basics of Python Functions
0:07:30
Logic with Python Functions
0:06:54
Tuple Unpacking with Python Functions
0:06:54
Interactions between Python Functions
0:06:54
Overview of Quick Function Exercises #1-10
0:07:30
Quick Check on Solutions Link
0:07:30
Functions #1: print Hello World
0:07:30
Functions #2: print Hello Name
0:03:41
Functions #3 - simple Boolean
0:06:12
Functions #4 - using Booleans
0:06:12
Functions #5: simple math
0:06:12
Functions #6: is even
0:09:13
Functions #7: is greater
0:06:12
*args and **kwargs in Python
0:06:12
Functions #8: *args
0:03:41
Functions #9: pick evens
0:06:12
Functions #10: skyline
0:06:12
Function Practice Exercises - Overview
0:09:13
Function Practice Exercises - Solutions
0:03:41
Function Practice - Solutions Level One
0:06:12
Function Practice - Solutions Level Two
0:06:54
Function Exercise Solutions - Challenge Problem
0:03:41
Lambda Expressions, Map, and Filter Functions
0:09:13
Nested Statements and Scope
0:06:54
Methods and Functions Homework Overview
0:06:12
Methods and Functions Homework - Solutions
0:06:12
Introduction to Warm Up Project Exercises
0:03:41
Displaying Information
0:06:54
Accepting User Input
0:06:12
Validating User Input
0:06:54
Simple User Interaction
0:07:30
First Python Milestone Project Overview
0:09:13
Milestone Project Help
0:06:12
Solution Overview for MileStone Project 1 - Part One
0:07:30
Solution Overview for MileStone Project 1 - Part Two
0:09:13
Object Oriented Programming - Introduction
0:03:41
Object Oriented Programming - Attributes and Class Keyword
0:07:30
Object Oriented Programming - Class Object Attributes and Methods
0:06:54
Object Oriented Programming - Inheritance and Polymorphism
0:03:41
Object Oriented Programming - Special (Magic/Dunder) Methods
0:06:12
Object Oriented Programming - Homework
0:07:30
Object Oriented Programming - Homework Solutions
0:03:41
Object Oriented Programming - Challenge Overview
0:03:41
Object Oriented Programming - Challenge Solution
0:09:13
Pip Install and PyPi
0:06:12
Modules and Packages
0:09:13
__name__ and "__main__"
0:09:13
Errors and Exception Handling
0:03:41
Errors and Exceptions Homework
0:07:30
Errors and Exception Homework - Solutions
0:03:41
Update for Pylint Users
0:09:13
Pylint Overview
0:03:41
Running tests with the Unittest Library
0:06:54
Introduction to Milestone Project 2 Section Warmup
0:07:30
Card Class
0:07:30
Deck Class
0:07:30
Player Class
0:06:12
Game Logic - Part One
0:07:30
Game Logic - Part Two
0:06:12
Game Logic - Part Three
0:06:54
Milestone Project 2 Overview
0:09:13
Solution Walkthrough - Card and Deck classes
0:07:30
Solution Walkthrough - Hand and Chip Classes
0:06:12
Solution Walkthrough - Functions for Game Play
0:07:30
Solutions Walkthrough - Final Gameplay Script
0:06:54
Decorators with Python Overview
0:06:12
Decorators Homework
0:06:54
Generators with Python
0:09:13
Generators Homework Overview
0:06:12
Generators Homework Solutions
0:03:41
Introduction to Advanced Python Modules
0:06:12
Python Collections Module
0:07:30
Opening and Reading Files and Folders (Python OS Module)
0:09:13
Python Datetime Module
0:09:13
Python Math and Random Modules
0:03:41
Python Debugger
0:06:12
Python Regular Expressions Part One
0:07:30
Python Regular Expressions Part Two
0:09:13
Python Regular Expressions Part Three
0:06:54
Timing Your Python Code
0:07:30
Zipping and Unzipping files with Python
0:09:13
Advanced Python Module Puzzle - Overview
0:07:30
Advanced Python Module Puzzle - Solution
0:03:41
Introduction to Web Scraping
0:06:54
Setting Up Web Scraping Libraries
0:09:13
Python Web Scraping - Grabbing a Title
0:07:30
Python Web Scraping - Grabbing a Class
0:06:12
Python Web Scraping - Grabbing an Image
0:07:30
Python Web Scraping - Book Examples Part One
0:07:30
Python Web Scraping - Book Examples Part Two
0:06:54
Python Web Scraping - Exercise Solutions
0:03:41
Introduction to Images with Python
0:09:13
Working with Images with Python
0:06:12
Python Image Exercises - Overview
0:03:41
Python Image Exercises - Solution
0:03:41
Introduction to PDFs and Spreadsheets with Python
0:07:30
Working with CSV Files in Python
0:09:13
Working with PDF Files in Python
0:06:54
PDFs and Spreadsheets Python Puzzle Exercise
0:03:41
PDFs and Spreadsheets Python Puzzle Exercise - Solutions
0:07:30
Introduction to Emails with Python
0:03:41
Sending Emails with Python
0:09:13
Receiving Emails with Python
0:03:41
Final Capstone Project
0:06:54
Advanced Numbers
0:07:30
Advanced Strings
0:06:54
Advanced Sets
0:09:13
Advanced Dictionaries
0:07:30
Advanced Lists
0:07:30
Advanced Python Objects Assessment Test
0:09:13
Advanced Python Objects Test - Solutions
0:06:12
Introduction to GUIs
0:06:54
Quick note about ipywidgets
0:06:12
Interact Functionality with GUIs
0:07:30
GUI Widget Basics
0:07:30
List of Possible Widgets
0:06:12
Widget Styling and Layouts
0:07:30
Example of what a Widget can do!
0:06:54
Objects and Data Structures Assessment - Solutions
0:07:30
Comparison Operators
0:09:13
Chained Comparison Operators
0:07:30
BONUS LECTURE
0:03:41

About tutor

Marlene Reilly
3.50 (2)

Marlene Reilly

Courses 2

Since 1998, I've been living and teaching Biology, Accounts, Geography, and English in Bolivia. I want all kids to be effective learners, so I aim to establish an exciting, encouraging, and adaptable classroom environment for their various needs. I've also worked as a magazine editor and am the author of two books.

View profile

More courses from Marlene