Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development SwiftUI Kotlin
Digital Marketing Google Ads (Adwords) Social Media Marketing Marketing Strategy Google Ads (AdWords) Certification Internet Marketing YouTube Marketing Email Marketing Google Analytics
Microsoft Power BI SQL Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Programming Languages Python

2021 Complete Python Bootcamp From Zero to Hero in Python

Learn Python like a Professional Start from the basics and go all the way to creating your own applications and games
Bestseller
Rating: 4.6 out of 54.6 (351,685 ratings)
1,240,685 students
Created by Jose Portilla
Last updated 1/2021
English
English [Auto], French [Auto], 
30-Day Money-Back Guarantee

What you'll learn

  • 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!
Curated for the Udemy for Business collection

Course content

23 sections • 155 lectures • 22h 3m total length

  • Auto-Welcome Message
    00:44
  • Preview06:39
  • Course Curriculum Overview
    04:00
  • Why Python?
    05:18
  • Course FAQs
    02:33

  • Command Line Basics
    08:15
  • Preview23:08
  • Running Python Code
    17:50
  • Getting the Notebooks and the Course Material
    02:22
  • Git and Github Overview (Optional)
    02:49

  • Introduction to Python Data Types
    04:02
  • Preview04: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:10
  • Strings Quiz
    3 questions
  • Print Formatting with Strings
    11:50
  • Print Formatting FAQs
    00:36
  • Print Formatting
    1 question
  • Lists in Python
    11:42
  • Lists
    1 question
  • Lists - FAQ
    00:12
  • 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
    09:47

  • Comparison Operators in Python
    03:26
  • Chaining Comparison Operators in Python with Logical Operators
    05:42
  • Comparison Operators Quiz
    5 questions

  • If Elif and Else Statements in Python
    09:06
  • Preview18: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
    07:19

  • Methods and the Python Documentation
    07:04
  • Introduction to Functions
    03:09
  • def Keyword
    05:42
  • Basics of Python Functions
    11:05
  • Logic with Python Functions
    12:19
  • Tuple Unpacking with Python Functions
    08:55
  • Interactions between Python Functions
    10:48
  • Overview of Quick Function Exercises #1-10
    01:06
  • Quick Check on Solutions Link
    1 question
  • 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
  • Methods and Functions Homework Overview
    05:59
  • Methods and Functions Homework - Solutions
    19:11

  • Introduction to Warm Up Project Exercises
    03:47
  • Displaying Information
    05:27
  • Accepting User Input
    10:18
  • Validating User Input
    18:39
  • Simple User Interaction
    14:20
  • First Python Milestone Project Overview
    15:38
  • Milestone Project Help
    02:59
  • Solution Overview for MileStone Project 1 - Part One
    16:01
  • Solution Overview for MileStone Project 1 - Part Two
    13:04

  • 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
    05:22

  • Pip Install and PyPi
    07:46
  • Modules and Packages
    11:39
  • __name__ and "__main__"
    09:45

  • Errors and Exception Handling
    17:19
  • Errors and Exceptions Homework
    01:30
  • Errors and Exception Homework - Solutions
    05:16
  • Update for Pylint Users
    00:20
  • Pylint Overview
    11:36
  • Running tests with the Unittest Library
    09:33

Requirements

  • Access to a computer with an internet connection.

Description

Become a Python Programmer and learn one of employer's most requested skills of 2021!

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.

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

Learn how to use Python for real-world tasks, such as working with PDF Files, sending emails, reading Excel files, Scraping websites for informations, working with image files, and much more!

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!

Featured review

Ken K.
Ken K.
9 courses
2 reviews
Rating: 5.0 out of 54 months ago
Everything on this course is a goldmine except for the GUI since it's specific for Jupyter Notebooks and it's missing the video for GUI Events. Still it was a nice introduction to GUI. Don't let that disappoint you though. THIS IS A MUST HAVE COURSE. I have already recommended it to few people and always will. Do yourself a favor and do this course if you want to learn Python 3. Thank you so much for this course, Jose-sensei!!

Instructor

Jose Portilla
Head of Data Science, Pierian Data Inc.
Jose Portilla
  • 4.6 Instructor Rating
  • 722,371 Reviews
  • 2,209,926 Students
  • 32 Courses

  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 and programming. He has publications and patents in various fields such as microfluidics, materials science, and data science technologies. 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, as well as present the data in clear and beautiful visualizations. Currently he works as the Head of Data Science for Pierian Data Inc. and provides in-person data science and python programming training courses to employees working at top companies, including General Electric, Cigna, The New York Times, Credit Suisse, McKinsey and many more. Feel free to contact him on LinkedIn for more information on in-person training sessions or group training sessions in Las Vegas, NV.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.