UDEMY
UDEMY Logo

Complete Python Bootcamp: Go from zero to hero in Python 3 

  • Offered byUDEMY

Complete Python Bootcamp: Go from zero to hero in Python 3
 at 
UDEMY 
Overview

Duration

22 hours

Total fee

449

Mode of learning

Online

Difficulty level

Intermediate

Official Website

Go to Website External Link Icon

Credential

Certificate

Complete Python Bootcamp: Go from zero to hero in Python 3
 at 
UDEMY 
Highlights

  • Compatible on Mobile and TV
  • Earn a Cerificate on successful completion
  • Get Full Lifetime Access
  • Course Instructor: Jose Portilla
Read more
Details Icon

Complete Python Bootcamp: Go from zero to hero in Python 3
 at 
UDEMY 
Course details

Who should do this course?
  • Beginners who have never programmed before.
  • Programmers switching languages to Python.
  • Intermediate Python programmers who want to level up their skills!
What are the course deliverables?
  • 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!
More about this course
  • 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 BasicsInstalling PythonRunning Python CodeStringsLists DictionariesTuplesSetsNumber Data TypesPrint FormattingFunctionsScopeargs/kwargsBuilt-in FunctionsDebugging and Error HandlingModulesExternal ModulesObject Oriented ProgrammingInheritancePolymorphismFile I/OAdvanced MethodsUnit Testsand 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!
Read more

Complete Python Bootcamp: Go from zero to hero in Python 3
 at 
UDEMY 
Curriculum

Course Overview

Course Introduction

Course Curriculum Overview

Python 2 versus Python 3

Course FAQs

Python Setup

Command Line Basics

Command Line Basics

Installing Python (Step by Step)

Running Python Code

Getting the Notebooks and the Course Material

Installation Notes

Quick Note on Jupyter Notebooks

Python Installation --- Windows

Python Installation --- Mac OS and Linux

Jupyter (iPython) Notebooks

Additional Resources

Git and Github Overview (Optional)

Python Object and Data Structure Basics

Introduction to Python Data Types

Python Numbers

Numbers - FAQ

Variable Assignments

Introduction to Strings

Indexing and Slicing with Strings

String Properties and Methods

Strings -FAQ

Print Formatting with Strings

Print Formatting FAQs

Lists in Python

Lists - FAQ

Dictionaries in Python

Dictionaries - FAQ

Tuples with Python

Sets in Python

Booleans in Python

I/O with Basic Files in Python

Resources for More Basic Practice

Python Objects and Data Structures Assessment Test Overview

Python Objects and Data Structures Assessment Test Solutions

Python Comparison Operators

Comparison Operators in Python

Chaining Comparison Operators in Python with Logical Operators

Python Statements

If Elif and Else Statements in Python

For Loops in Python

While Loops in Python

Useful Operators in Python

List Comprehensions in Python

Python Statements Test Overview

Python Statements Test Solutions

Python Statements FAQ

Methods and Functions

Methods and the Python Documentation

Functions in Python

Overview of Quick Function Exercises #1-10

*args and **kwargs in Python

Function Practice Exercises - Overview

Function Practice Exercises - Solutions

Function Practice - Solutions Level One

Function Practice - Solutions Level Two

Function Exercise Solutions - Challenge Problem

Lambda Expressions, Map, and Filter Functions

Nested Statements and Scope

Methods and Functions FAQ

Functions and Methods - Homework Assignment

Hints and Tips for Functions and Methods Assignment

Functions and Methods Homework - Solutions

Milestone Project - 1

First Python Milestone Project Overview

Milestone Project Help

Solution Overview for MileStone Project 1 - Part One

Solution Overview for MileStone Project 1 - Part Two

Advanced Project Solution Overview

Project Assignment Overview

Object Oriented Programming

Object Oriented Programming - Introduction

Object Oriented Programming - Attributes and Class Keyword

Object Oriented Programming - Class Object Attributes and Methods

Object Oriented Programming - Inheritance and Polymorphism

Object Oriented Programming - Special (Magic/Dunder) Methods

Object Oriented Programming - Homework

Object Oriented Programming - Homework Solutions

Object Oriented Programming - Challenge Overview

Object Oriented Programming - Challenge Solution

OOP FAQ

Modules and Packages

Pip Install and PyPi

Modules and Packages

__name__ and "__main__"

Errors and Exceptions Handling

Errors and Exception Handling

Errors and Exceptions Homework

Errors and Exception Homework - Solutions

Pylint Overview

Running tests with the Unittest Library

Errors and Exception Handling FAQ

Milestone Project - 2

Milestone Project 2 Overview

Solution Walkthrough - Card and Deck classes

Solution Walkthrough - Hand and Chip Classes

Solution Walkthrough - Functions for Game Play

Solutions Walkthrough - Final Gameplay Script

Built-in Functions

Python Decorators

Decorators with Python Overview

Decorators Homework

Python Generators

Generators with Python

Generators Homework Overview

Generators Homework Solutions

Final Capstone Python Project

Final Capstone Project

Advanced Python Modules

Collections Module - counter

Collections Module - defaultdict

Collections Module - OrderedDict

Collections Module - namedtuple

Datetime

Python Debugger - pdb

Timing your code - timeit

Regular Expressions -re

StringIO

Advanced Python Modules FAQ

Advanced Python Objects and Data Structures

Advanced Numbers

Advanced Strings

Advanced Sets

Advanced Dictionaries

Advanced Lists

Advanced Python Objects Assessment Test

Advanced Python Objects Test - Solutions

Bonus Material - Introduction to GUIs

Introduction to GUIs

Quick note about ipywidgets

Interact Functionality with GUIs

GUI Widget Basics

List of Possible Widgets

Widget Styling and Layouts

Example of what a Widget can do!

BONUS SPECIAL OFFERS

Bonus Lecture: Coupons

APPENDIX: OLDER PYTHON 2 MATERIAL

NOTE ABOUT THIS SECTION

How to Approach This Course

Python 2 vs Python 3

Jupyter Notebook Installation

FAQ - Notebooks

Numbers

IDE Selection

Strings

Print Formatting

Lists

Dictionaries

Files

Sets and Booleans

Tuples

Objects and Data Structures Assessment Test

Objects and Data Structures Assessment - Solutions

Comparison Operators

Chained Comparison Operators

Introduction to Python Statements

if, elif, and else Statements

for Loops

while Loops

range()

List Comprehensions

Statements Assessment Test

Statements Assessment Solutions

Methods

Functions

lambda expressions

Nested Statements and Scope

Milestone Project 1 Section

Milestone Project 1 -Assignment Overview

Milestone Project 1 - Solution Walkthrough - Part 1

Milestone Project 1 - Solution Walkthrough - Part 2

Milestone Project 1 - Solution Walkthrough - Part 3

OOP - Part 1 - Objects

OOP - Part 2 - Classes

OOP - Part 3 -Methods

OOP - Part 4 - Inheritance

OOP - Part 5 - Special Methods

OOP Homework Assignment

OOP Homework Solution

Errors and Exceptions

Exception Handling: try, except, finally

Errors and Exceptions Homework

Errors and Exceptions - Solutions

Modules, Packages, and Imports

Modules and Packages Assignment

Create your own Python modules.

Project Overview

Project 2 Solution

Python 3 Notes for Map, Reduce, and Filter

Map

Reduce

Filter

Zip

Enumerate

all() and any()

Complex

Built-in Functions Assessment Test

Built-in Functions Assessment Test Solutions

Decorators - Part 1

Decorators - Part 2

Decorators - Part 3

Iteration vs Generation

Creating Generators

Iterators and Generators Homework

Iterators and Generators Homework - Solutions

Interact

Widget Basics

Widget Events

Widget List

Widget Styling

Custom Widget Example

BONUS SECTION: THANK YOU!

BONUS LECTURE

Other courses offered by UDEMY

549
50 hours
– / –
3 K
10 hours
– / –
549
4 hours
– / –
599
10 hours
– / –
View Other 2344 CoursesRight Arrow Icon

Complete Python Bootcamp: Go from zero to hero in Python 3
 at 
UDEMY 
Students Ratings & Reviews

4.4/5
Verified Icon53 Ratings
R
Ratanchand Kesharwani
Complete Python Bootcamp: Go from zero to hero in Python 3
Offered by UDEMY
5
Learning Experience: It was great
Faculty: Great It was great
Course Support: Cool
Reviewed on 6 Feb 2023Read More
Thumbs Up IconThumbs Down Icon
S
Shreya
Complete Python Bootcamp: Go from zero to hero in Python 3
Offered by UDEMY
2
good
Reviewed on 31 Jan 2023Read More
Thumbs Up IconThumbs Down Icon
S
Shreya
Complete Python Bootcamp: Go from zero to hero in Python 3
Offered by UDEMY
2
good
Reviewed on 31 Jan 2023Read More
Thumbs Up IconThumbs Down Icon
A
Amaan Ahmed
Complete Python Bootcamp: Go from zero to hero in Python 3
Offered by UDEMY
5
Learning Experience: I loved the explanation, the clarity in concepts, the ease of teaching and challenging with homework questions. Began the course with no experience and was able to follow along without any problems, everything is explained to you in a way that is easy to understand. Would definitely recommend this course if you are looking to take your first steps in the coding world and are interested in Python.
Faculty: Jose Marcial Portilla has a BS and MS in Mechanical Engineering from Santa Clara University and years of experience as a professional instructor and trainer for Data Science, Machine Learning and Python Programming. He has publications and patents in various fields such as microfluidics, materials science, and data science. Over the course of his career he has developed a skill set in analyzing data and he hopes to use his experience in teaching and data science to help other people learn the power of programming, the ability to analyze data, and the skills needed to present the data in clear and beautiful visualizations. Currently he works as the Head of Data Science for Pierian Training and provides in-person data science and python programming training courses to employees working at top companies, including General Electric, Cigna, Course covered all the important topics related to python such as Objects, Data Structure basics, comparison operator, loops, statements, methods, Object-Oriented Programming, modules, packages and so on are deeply discussed in the course
Course Support: The biggest hurdle to getting started with Python is just figuring out how to get your code written and running. Once you're able to write code and run it, everything's going to get much easier and more rewarding, but it's hard to get past that first hurdle. I'm gonna guide you through setting up what I think is the most newbie-friendly development environment, and then point you to a tutorial whose methodology I like.
Reviewed on 3 Dec 2022Read More
Thumbs Up IconThumbs Down Icon
M
MD AKHTAR
Complete Python Bootcamp: Go from zero to hero in Python 3
Offered by UDEMY
4
Learning Experience: Good
Faculty: Good Mild stone project
Course Support: to get knowlegde
Reviewed on 5 Nov 2022Read More
Thumbs Up IconThumbs Down Icon
View All 43 ReviewsRight Arrow Icon
qna

Complete Python Bootcamp: Go from zero to hero in Python 3
 at 
UDEMY 

Student Forum

chatAnything you would want to ask experts?
Write here...