2021 Complete Python Bootcamp From Zero to Hero in Python

  • Course provided by Udemy
  • Study type: Online
  • Starts: Anytime
  • Price: See latest price on Udemy
Udemy

Course 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!

Instructor

Head of Data Science, Pierian Data Inc.
  • 4.6 Instructor Rating
  • 779,165 Reviews
  • 2,402,030 Students
  • 33 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.

Expected Outcomes

  1. 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 Business collection Course content 23 sections • 155 lectures • 22h 13m total length Expand all sections Course Overview 5 lectures • 19min Auto-Welcome Message 00:44 Course Introduction Preview 06:39 Course Curriculum Overview 04:00 Why Python? 05:18 Course FAQs 02:33 Python Setup 5 lectures • 54min Command Line Basics 08:15 Installing Python (Step by Step) Preview 23:08 Running Python Code 17:50 Getting the Notebooks and the Course Material 02:22 Git and Github Overview (Optional) 02:49 Python Object and Data Structure Basics 21 lectures • 2hr 2min Introduction to Python Data Types 04:02 Python Numbers Preview 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: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 Python Comparison Operators 2 lectures • 9min Comparison Operators in Python 03:26 Chaining Comparison Operators in Python with Logical Operators 05:42 Comparison Operators Quiz 5 questions Python Statements 7 lectures • 1hr 15min If Elif and Else Statements in Python 09:06 For Loops in Python Preview 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 07:19 Methods and Functions 18 lectures • 2hr 54min 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 Milestone Project - 1 9 lectures • 1hr 40min 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 9 lectures • 1hr 21min 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 Modules and Packages 3 lectures • 29min Pip Install and PyPi 07:46 Modules and Packages 11:39 __name__ and "__main__" 09:45 Errors and Exceptions Handling 6 lectures • 46min 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 13 more sections 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! Show more Show less Featured review Ken K. 9 courses 2 reviews Rating: 5.0 out of 5 9 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!! Show more Show less Instructor Jose Portilla Head of Data Science, Pierian Data Inc. 4.6 Instructor Rating 779,165 Reviews 2,402,030 Students 33 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. Show more Show less Udemy 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 © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'6776e68d093ee68c',m:'b0b81b8885f3c07b0bd703fd97957dd51f2a23e9-1627735283-1800-AVMBotjNcfbA65lTOjsFpZY0pmSPzMHSKbhbMuZFtFX33LubixWuaJvV5bez1yRfJ1uGBaMZ6HwwgLQ6ekuBp4i8WsHtVqJchbVqIfEMYqXUBO6KPklKxv2KVxmRaaIxOGSE1Gol7aqmFr4b6O/zSrHD9rdnU3iNdgqnNfBPaYwf',s:[0x5e75b5adb6,0x0aa00e5ac9],}})();
  2. 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 Business collection Course content 23 sections • 155 lectures • 22h 13m total length Expand all sections Course Overview 5 lectures • 19min Auto-Welcome Message 00:44 Course Introduction Preview 06:39 Course Curriculum Overview 04:00 Why Python? 05:18 Course FAQs 02:33 Python Setup 5 lectures • 54min Command Line Basics 08:15 Installing Python (Step by Step) Preview 23:08 Running Python Code 17:50 Getting the Notebooks and the Course Material 02:22 Git and Github Overview (Optional) 02:49 Python Object and Data Structure Basics 21 lectures • 2hr 2min Introduction to Python Data Types 04:02 Python Numbers Preview 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: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 Python Comparison Operators 2 lectures • 9min Comparison Operators in Python 03:26 Chaining Comparison Operators in Python with Logical Operators 05:42 Comparison Operators Quiz 5 questions Python Statements 7 lectures • 1hr 15min If Elif and Else Statements in Python 09:06 For Loops in Python Preview 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 07:19 Methods and Functions 18 lectures • 2hr 54min 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 Milestone Project - 1 9 lectures • 1hr 40min 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 9 lectures • 1hr 21min 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 Modules and Packages 3 lectures • 29min Pip Install and PyPi 07:46 Modules and Packages 11:39 __name__ and "__main__" 09:45 Errors and Exceptions Handling 6 lectures • 46min 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 13 more sections 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! Show more Show less Featured review Ken K. 9 courses 2 reviews Rating: 5.0 out of 5 9 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!! Show more Show less Instructor Jose Portilla Head of Data Science, Pierian Data Inc. 4.6 Instructor Rating 779,165 Reviews 2,402,030 Students 33 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. Show more Show less Udemy 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 © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'6776e68d093ee68c',m:'b0b81b8885f3c07b0bd703fd97957dd51f2a23e9-1627735283-1800-AVMBotjNcfbA65lTOjsFpZY0pmSPzMHSKbhbMuZFtFX33LubixWuaJvV5bez1yRfJ1uGBaMZ6HwwgLQ6ekuBp4i8WsHtVqJchbVqIfEMYqXUBO6KPklKxv2KVxmRaaIxOGSE1Gol7aqmFr4b6O/zSrHD9rdnU3iNdgqnNfBPaYwf',s:[0x5e75b5adb6,0x0aa00e5ac9],}})();
  3. 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 Business collection Course content 23 sections • 155 lectures • 22h 13m total length Expand all sections Course Overview 5 lectures • 19min Auto-Welcome Message 00:44 Course Introduction Preview 06:39 Course Curriculum Overview 04:00 Why Python? 05:18 Course FAQs 02:33 Python Setup 5 lectures • 54min Command Line Basics 08:15 Installing Python (Step by Step) Preview 23:08 Running Python Code 17:50 Getting the Notebooks and the Course Material 02:22 Git and Github Overview (Optional) 02:49 Python Object and Data Structure Basics 21 lectures • 2hr 2min Introduction to Python Data Types 04:02 Python Numbers Preview 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: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 Python Comparison Operators 2 lectures • 9min Comparison Operators in Python 03:26 Chaining Comparison Operators in Python with Logical Operators 05:42 Comparison Operators Quiz 5 questions Python Statements 7 lectures • 1hr 15min If Elif and Else Statements in Python 09:06 For Loops in Python Preview 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 07:19 Methods and Functions 18 lectures • 2hr 54min 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 Milestone Project - 1 9 lectures • 1hr 40min 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 9 lectures • 1hr 21min 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 Modules and Packages 3 lectures • 29min Pip Install and PyPi 07:46 Modules and Packages 11:39 __name__ and "__main__" 09:45 Errors and Exceptions Handling 6 lectures • 46min 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 13 more sections 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! Show more Show less Featured review Ken K. 9 courses 2 reviews Rating: 5.0 out of 5 9 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!! Show more Show less Instructor Jose Portilla Head of Data Science, Pierian Data Inc. 4.6 Instructor Rating 779,165 Reviews 2,402,030 Students 33 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. Show more Show less Udemy 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 © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'6776e68d093ee68c',m:'b0b81b8885f3c07b0bd703fd97957dd51f2a23e9-1627735283-1800-AVMBotjNcfbA65lTOjsFpZY0pmSPzMHSKbhbMuZFtFX33LubixWuaJvV5bez1yRfJ1uGBaMZ6HwwgLQ6ekuBp4i8WsHtVqJchbVqIfEMYqXUBO6KPklKxv2KVxmRaaIxOGSE1Gol7aqmFr4b6O/zSrHD9rdnU3iNdgqnNfBPaYwf',s:[0x5e75b5adb6,0x0aa00e5ac9],}})();
  4. 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 Business collection Course content 23 sections • 155 lectures • 22h 13m total length Expand all sections Course Overview 5 lectures • 19min Auto-Welcome Message 00:44 Course Introduction Preview 06:39 Course Curriculum Overview 04:00 Why Python? 05:18 Course FAQs 02:33 Python Setup 5 lectures • 54min Command Line Basics 08:15 Installing Python (Step by Step) Preview 23:08 Running Python Code 17:50 Getting the Notebooks and the Course Material 02:22 Git and Github Overview (Optional) 02:49 Python Object and Data Structure Basics 21 lectures • 2hr 2min Introduction to Python Data Types 04:02 Python Numbers Preview 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: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 Python Comparison Operators 2 lectures • 9min Comparison Operators in Python 03:26 Chaining Comparison Operators in Python with Logical Operators 05:42 Comparison Operators Quiz 5 questions Python Statements 7 lectures • 1hr 15min If Elif and Else Statements in Python 09:06 For Loops in Python Preview 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 07:19 Methods and Functions 18 lectures • 2hr 54min 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 Milestone Project - 1 9 lectures • 1hr 40min 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 9 lectures • 1hr 21min 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 Modules and Packages 3 lectures • 29min Pip Install and PyPi 07:46 Modules and Packages 11:39 __name__ and "__main__" 09:45 Errors and Exceptions Handling 6 lectures • 46min 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 13 more sections 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! Show more Show less Featured review Ken K. 9 courses 2 reviews Rating: 5.0 out of 5 9 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!! Show more Show less Instructor Jose Portilla Head of Data Science, Pierian Data Inc. 4.6 Instructor Rating 779,165 Reviews 2,402,030 Students 33 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. Show more Show less Udemy 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 © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'6776e68d093ee68c',m:'b0b81b8885f3c07b0bd703fd97957dd51f2a23e9-1627735283-1800-AVMBotjNcfbA65lTOjsFpZY0pmSPzMHSKbhbMuZFtFX33LubixWuaJvV5bez1yRfJ1uGBaMZ6HwwgLQ6ekuBp4i8WsHtVqJchbVqIfEMYqXUBO6KPklKxv2KVxmRaaIxOGSE1Gol7aqmFr4b6O/zSrHD9rdnU3iNdgqnNfBPaYwf',s:[0x5e75b5adb6,0x0aa00e5ac9],}})();
  5. 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 Business collection Course content 23 sections • 155 lectures • 22h 13m total length Expand all sections Course Overview 5 lectures • 19min Auto-Welcome Message 00:44 Course Introduction Preview 06:39 Course Curriculum Overview 04:00 Why Python? 05:18 Course FAQs 02:33 Python Setup 5 lectures • 54min Command Line Basics 08:15 Installing Python (Step by Step) Preview 23:08 Running Python Code 17:50 Getting the Notebooks and the Course Material 02:22 Git and Github Overview (Optional) 02:49 Python Object and Data Structure Basics 21 lectures • 2hr 2min Introduction to Python Data Types 04:02 Python Numbers Preview 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: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 Python Comparison Operators 2 lectures • 9min Comparison Operators in Python 03:26 Chaining Comparison Operators in Python with Logical Operators 05:42 Comparison Operators Quiz 5 questions Python Statements 7 lectures • 1hr 15min If Elif and Else Statements in Python 09:06 For Loops in Python Preview 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 07:19 Methods and Functions 18 lectures • 2hr 54min 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 Milestone Project - 1 9 lectures • 1hr 40min 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 9 lectures • 1hr 21min 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 Modules and Packages 3 lectures • 29min Pip Install and PyPi 07:46 Modules and Packages 11:39 __name__ and "__main__" 09:45 Errors and Exceptions Handling 6 lectures • 46min 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 13 more sections 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! Show more Show less Featured review Ken K. 9 courses 2 reviews Rating: 5.0 out of 5 9 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!! Show more Show less Instructor Jose Portilla Head of Data Science, Pierian Data Inc. 4.6 Instructor Rating 779,165 Reviews 2,402,030 Students 33 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. Show more Show less Udemy 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 © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'6776e68d093ee68c',m:'b0b81b8885f3c07b0bd703fd97957dd51f2a23e9-1627735283-1800-AVMBotjNcfbA65lTOjsFpZY0pmSPzMHSKbhbMuZFtFX33LubixWuaJvV5bez1yRfJ1uGBaMZ6HwwgLQ6ekuBp4i8WsHtVqJchbVqIfEMYqXUBO6KPklKxv2KVxmRaaIxOGSE1Gol7aqmFr4b6O/zSrHD9rdnU3iNdgqnNfBPaYwf',s:[0x5e75b5adb6,0x0aa00e5ac9],}})();
  6. 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 Business collection Course content 23 sections • 155 lectures • 22h 13m total length Expand all sections Course Overview 5 lectures • 19min Auto-Welcome Message 00:44 Course Introduction Preview 06:39 Course Curriculum Overview 04:00 Why Python? 05:18 Course FAQs 02:33 Python Setup 5 lectures • 54min Command Line Basics 08:15 Installing Python (Step by Step) Preview 23:08 Running Python Code 17:50 Getting the Notebooks and the Course Material 02:22 Git and Github Overview (Optional) 02:49 Python Object and Data Structure Basics 21 lectures • 2hr 2min Introduction to Python Data Types 04:02 Python Numbers Preview 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: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 Python Comparison Operators 2 lectures • 9min Comparison Operators in Python 03:26 Chaining Comparison Operators in Python with Logical Operators 05:42 Comparison Operators Quiz 5 questions Python Statements 7 lectures • 1hr 15min If Elif and Else Statements in Python 09:06 For Loops in Python Preview 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 07:19 Methods and Functions 18 lectures • 2hr 54min 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 Milestone Project - 1 9 lectures • 1hr 40min 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 9 lectures • 1hr 21min 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 Modules and Packages 3 lectures • 29min Pip Install and PyPi 07:46 Modules and Packages 11:39 __name__ and "__main__" 09:45 Errors and Exceptions Handling 6 lectures • 46min 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 13 more sections 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! Show more Show less Featured review Ken K. 9 courses 2 reviews Rating: 5.0 out of 5 9 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!! Show more Show less Instructor Jose Portilla Head of Data Science, Pierian Data Inc. 4.6 Instructor Rating 779,165 Reviews 2,402,030 Students 33 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. Show more Show less Udemy 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 © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'6776e68d093ee68c',m:'b0b81b8885f3c07b0bd703fd97957dd51f2a23e9-1627735283-1800-AVMBotjNcfbA65lTOjsFpZY0pmSPzMHSKbhbMuZFtFX33LubixWuaJvV5bez1yRfJ1uGBaMZ6HwwgLQ6ekuBp4i8WsHtVqJchbVqIfEMYqXUBO6KPklKxv2KVxmRaaIxOGSE1Gol7aqmFr4b6O/zSrHD9rdnU3iNdgqnNfBPaYwf',s:[0x5e75b5adb6,0x0aa00e5ac9],}})();
  7. 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 Business collection Course content 23 sections • 155 lectures • 22h 13m total length Expand all sections Course Overview 5 lectures • 19min Auto-Welcome Message 00:44 Course Introduction Preview 06:39 Course Curriculum Overview 04:00 Why Python? 05:18 Course FAQs 02:33 Python Setup 5 lectures • 54min Command Line Basics 08:15 Installing Python (Step by Step) Preview 23:08 Running Python Code 17:50 Getting the Notebooks and the Course Material 02:22 Git and Github Overview (Optional) 02:49 Python Object and Data Structure Basics 21 lectures • 2hr 2min Introduction to Python Data Types 04:02 Python Numbers Preview 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: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 Python Comparison Operators 2 lectures • 9min Comparison Operators in Python 03:26 Chaining Comparison Operators in Python with Logical Operators 05:42 Comparison Operators Quiz 5 questions Python Statements 7 lectures • 1hr 15min If Elif and Else Statements in Python 09:06 For Loops in Python Preview 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 07:19 Methods and Functions 18 lectures • 2hr 54min 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 Exer