The Ultimate Hands-On Python & Data Science - Learn Python 3
4.0 (19 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
100 students enrolled

The Ultimate Hands-On Python & Data Science - Learn Python 3

Python, Data Science, Machine Learning, Big Data, Object Oriented Python, NLP (Natural Language Processing) and More...
4.0 (19 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
100 students enrolled
Created by Morteza Kordi
Last updated 3/2020
English
English [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 9 hours on-demand video
  • 1 article
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Learn to develop Python apps
  • Learn advanced python features
  • Learn data science
  • Learn Deep Learning from the ground up
  • Learn Machine Learning
  • Create Python GUI Applications l
  • Learn Jupyter-Notebook
  • Learn Object Oriented Programming in Python
  • Learn Array Oriented Programming in Python
  • Learn NLP ( Natural Language Processing ) in Python
  • Learn to create games with python
  • Learn Big Data
Course content
Expand all 156 lectures 09:10:25
+ Intro to Python
9 lectures 24:40

Why python is awesome? This lecture gives you the answer.

Preview 01:17

Upon completing this tutorial, students will be able to install the Anaconda Python Distribution.

Anaconda python distribution - Install
02:32

Upon completing this tutorial, students will be able to update the Anaconda.

Updating Python Anaconda Distribution on Windows or Linux - Part 1
03:02

Upon completing this tutorial, students will be able to update the Anaconda.

Updating Python Anaconda Distribution on Windows or Linux - Part 2
04:05

Upon completing this tutorial, students will be able to update the Anaconda.

Updating Python Anaconda Distribution on Windows or Linux - Part 3
00:09

Upon completing this tutorial, students will be able to update the Anaconda.

Updating Python Anaconda Distribution on Mac
04:09

Upon completing this tutorial, students will be able to understand the Python Package Manager.

Python Package Manager
01:22

Upon completing this tutorial, students will be able to understand the jupyter-matplotlib.

jupyter-matplotlib - A visualization tool for python
03:44

How to get answers for your python questions. This video tells you about that.

Preview 04:20
+ iPython Interpreter
9 lectures 27:10

Upon completing this tutorial, students will be able to understand the iPython Interpreter.

Intro to iPython Interpreter - Part 1
03:06

Upon completing this tutorial, students will be able to understand the iPython Interpreter.

Intro to iPython Interpreter - Part 2
04:36

Upon completing this tutorial, students will be able to apply new tips & tricks on visual studio.

Windows iPython & Visual Studio Tips and Tricks
01:36

Upon completing this tutorial, students will be able to execute a python program with iPython Interpreter.

Executing a python program with iPython interpreter - Part 1
03:08

Upon completing this tutorial, students will be able to execute a python program with iPython Interpreter.

Executing a python program with iPython interpreter - Part 2
02:57

Upon completing this tutorial, students will be able to create a python program using jupyter notebook.

Create a python program using jupyter notebook - Part 1
02:47

Upon completing this tutorial, students will be able to create a python program using jupyter notebook.

Create a python program using jupyter notebook - Part 2
03:05

Upon completing this tutorial, students will be able to create a python program using jupyter notebook.

Create a python program using jupyter notebook - Part 3
03:14

Upon completing this tutorial, students will be able to create a python program using jupyter notebook.

Create a python program using jupyter notebook - Part 4
02:41
+ Basics of Python and Programming
37 lectures 02:14:21

Introduction to Basics of Python & Programming.

Preview 03:21

Upon completing this tutorial, students will be able to create a variable in Python.

Variables in programming and python - Part 1
03:19

Upon completing this tutorial, students will be able to create a variable in Python.

Variables in programming and python - Part 2
03:24

Upon completing this tutorial, students will be able to create a variable in Python.

Variables in programming and python - Part 3
03:04

Upon completing this tutorial, students will be able to create a variable in Python.

Variables in programming and python - Part 4
04:19

Upon completing this tutorial, students will be able to apply arithmetic operations in Python.

Arithmetic operations in Python - Part 1
03:06

Upon completing this tutorial, students will be able to apply arithmetic operations in Python.

Arithmetic operations in Python - Part 2
03:19

Upon completing this tutorial, students will be able to apply arithmetic operations in Python.

Arithmetic operations in Python - Part 3
03:09

Upon completing this tutorial, students will be able to apply arithmetic operations in Python.

Arithmetic operations in Python - Part 4
04:35

Upon completing this tutorial, students will be able to create single and double-quoted strings in Python.

Single and Double Quoted Strings in Python - Part 1
03:06

Upon completing this tutorial, students will be able to create single and double-quoted strings in Python.

Single and Double Quoted Strings in Python - Part 2
03:26

Upon completing this tutorial, students will be able to create single and double-quoted strings in Python.

Single and Double Quoted Strings in Python - Part 3
03:35

Upon completing this tutorial, students will be able to create single and double-quoted strings in Python.

Single and Double Quoted Strings in Python - Part 4
03:37

Upon completing this tutorial, students will be able to create single and double-quoted strings in Python.

Single and Double Quoted Strings in Python - Part 5
02:26

Upon completing this tutorial, students will be able to create single and double-quoted strings in Python.

Single and Double Quoted Strings in Python - Part 6
04:15

Upon completing this tutorial, students will be able to create triple-quoted strings in Python.

Triple quoted strings in python - Part 1
03:12

Upon completing this tutorial, students will be able to create triple-quoted strings in Python.

Triple quoted strings in python - Part 2
04:40

Upon completing this tutorial, students will be able to get input from the user in Python.

Getting Input from user in python - Part 1
03:37

Upon completing this tutorial, students will be able to get input from the user in Python.

Getting Input from user in python - Part 2
03:28

Upon completing this tutorial, students will be able to get input from the user in Python.

Getting Input from user in python - Part 3
03:47

Upon completing this tutorial, students will be able to get input from the user in Python.

Getting Input from user in python - Part 4
05:05

Upon completing this tutorial, students will be able to apply decision making & if statements in Python.

Decision Making & If Statements in Python - Part 1
03:38

Upon completing this tutorial, students will be able to apply decision making & if statements in Python.

Decision Making & If Statements in Python - Part 2
04:07

Upon completing this tutorial, students will be able to apply decision making & if statements in Python.

Decision Making & If Statements in Python - Part 3
03:29

Upon completing this tutorial, students will be able to apply decision making & if statements in Python.

Decision Making & If Statements in Python - Part 4
04:01

Upon completing this tutorial, students will be able to apply decision making & if statements in Python.

Decision Making & If Statements in Python - Part 5
04:21

Upon completing this tutorial, students will be able to apply decision making & if statements in Python.

Decision Making & If Statements in Python - Part 6
03:08

Upon completing this tutorial, students will be able to apply decision making & if statements in Python.

Decision Making & If Statements in Python - Part 7
03:32

Upon completing this tutorial, students will be able to apply decision making & if statements in Python.

Decision Making & If Statements in Python - Part 8
05:12

Upon completing this tutorial, students will be able to apply Objects and Dynamic typing in Python.

Objects & Dynamic Typing in Python - Part 1
03:10

Upon completing this tutorial, students will be able to apply Objects and Dynamic typing in Python.

Objects & Dynamic Typing in Python - Part 2
04:20

Upon completing this tutorial, students will be able to apply Objects and Dynamic typing in Python.

Objects & Dynamic Typing in Python - Part 3
02:05

Upon completing this tutorial, students will be able to apply Basic Descriptive Statistics in Python.

Intro to Data Science - Basic Descriptive Statistics - Part 1
03:49

Upon completing this tutorial, students will be able to apply Basic Descriptive Statistics in Python.

Intro to Data Science - Basic Descriptive Statistics - Part 2
04:23

Upon completing this tutorial, students will be able to apply Basic Descriptive Statistics in Python.

Intro to Data Science - Basic Descriptive Statistics - Part 3
03:49

Upon completing this tutorial, students will be able to apply Basic Descriptive Statistics in Python.

Intro to Data Science - Basic Descriptive Statistics - Part 4
03:37

Upon completing this tutorial, students will be able to apply Basic Descriptive Statistics in Python.

Intro to Data Science - Basic Descriptive Statistics - Part 5
01:50
+ Decision Making in Depth
51 lectures 03:02:22

Upon completing this tutorial, students will be able to apply Advanced If Statements in Python.

If Statements in Depth - Part 1
03:10

Upon completing this tutorial, students will be able to apply Advanced If Statements in Python.

If Statements in Depth - Part 2
04:09

Upon completing this tutorial, students will be able to apply Advanced If Statements in Python.

If Statements in Depth - Part 3
03:07

Upon completing this tutorial, students will be able to apply Advanced If Statements in Python.

If Statements in Depth - Part 4
03:19

Upon completing this tutorial, students will be able to apply Advanced If Statements in Python.

If Statements in Depth - Part 5
03:56

Upon completing this tutorial, students will be able to apply Advanced If Statements in Python.

If Statements in Depth - Part 6
01:39

Upon completing this tutorial, students will be able to apply Elif Statements in Python.

Elif Statements in Python - Part 1
03:44

Upon completing this tutorial, students will be able to apply Elif Statements in Python.

Elif Statements in Python - Part 2
03:25

Upon completing this tutorial, students will be able to apply Elif Statements in Python.

Elif Statements in Python - Part 3
03:06

Upon completing this tutorial, students will be able to apply Elif Statements in Python.

Elif Statements in Python - Part 4
04:31

Upon completing this tutorial, students will be able to apply Elif Statements in Python.

Elif Statements in Python - Part 5
04:34

Upon completing this tutorial, students will be able to apply Elif Statements in Python.

Elif Statements in Python - Part 6
02:06

Upon completing this tutorial, students will be able to apply While Statements in Python.

While Statements in Python - Part 1
04:13

Upon completing this tutorial, students will be able to apply While Statements in Python.

While Statements in Python - Part 2
03:45

Upon completing this tutorial, students will be able to apply While Statements in Python.

While Statements in Python - Part 3
02:22

Upon completing this tutorial, students will be able to apply For Statements in Python.

For Statements in Python - Part 1
03:14

Upon completing this tutorial, students will be able to apply For Statements in Python.

For Statements in Python - Part 2
03:55

Upon completing this tutorial, students will be able to apply For Statements in Python.

For Statements in Python - Part 3
04:59

Upon completing this tutorial, students will be able to apply For Statements in Python.

For Statements in Python - Part 4
04:26

Upon completing this tutorial, students will be able to apply For Statements in Python.

For Statements in Python - Part 5
05:11

Upon completing this tutorial, students will be able to apply Augmented Assignments in Python.

Augmented Assignments - Part 1
03:29

Upon completing this tutorial, students will be able to apply Augmented Assignments in Python.

Augmented Assignments - Part 2
03:49

Upon completing this tutorial, students will be able to apply Sequence-Controlled Iteration in Python.

Sequence-Controlled Iteration - Part 1
03:21

Upon completing this tutorial, students will be able to apply Sequence-Controlled Iteration in Python.

Sequence-Controlled Iteration - Part 2
03:23

Upon completing this tutorial, students will be able to apply Sequence-Controlled Iteration in Python.

Sequence-Controlled Iteration - Part 3
02:49

Upon completing this tutorial, students will be able to apply Sequence-Controlled Iteration in Python.

Sequence-Controlled Iteration - Part 4
03:15

Upon completing this tutorial, students will be able to apply Sentinel-Controlled Iteration in Python.

Sentinel-Controlled Iteration - Part 1
03:19

Upon completing this tutorial, students will be able to apply Sentinel-Controlled Iteration in Python.

Sentinel-Controlled Iteration - Part 2
03:03

Upon completing this tutorial, students will be able to apply Sentinel-Controlled Iteration in Python.

Sentinel-Controlled Iteration - Part 3
03:53

Upon completing this tutorial, students will be able to apply Sentinel-Controlled Iteration in Python.

Sentinel-Controlled Iteration - Part 4
03:51

Upon completing this tutorial, students will be able to apply Sentinel-Controlled Iteration in Python.

Sentinel-Controlled Iteration - Part 5
02:11

Upon completing this tutorial, students will be able to apply the Built-in Range Function in Python.

Built in Range Function in Python - Part 1
03:09

Upon completing this tutorial, students will be able to apply the Built-in Range Function in Python.

Built in Range Function in Python - Part 2
03:10

Upon completing this tutorial, students will be able to apply the Built-in Range Function in Python.

Built in Range Function in Python - Part 3
03:10

Upon completing this tutorial, students will be able to apply the Built-in Range Function in Python.

Built in Range Function in Python - Part 4
03:18

Upon completing this tutorial, students will be able to apply the Monetary Values in Python.

Monetary Values in Python - Part 1
04:08

Upon completing this tutorial, students will be able to apply the Monetary Values in Python.

Monetary Values in Python - Part 2
03:46

Upon completing this tutorial, students will be able to apply the Monetary Values in Python.

Monetary Values in Python - Part 3
02:41

Upon completing this tutorial, students will be able to apply the Break & Continue Statements in Python.

Break & Continue Statements - Part 1
03:05

Upon completing this tutorial, students will be able to apply the Break & Continue Statements in Python.

Break & Continue Statements - Part 2
03:34

Upon completing this tutorial, students will be able to apply the Break & Continue Statements in Python.

Break & Continue Statements - Part 3
04:46

Upon completing this tutorial, students will be able to apply the Boolean Operators in Python.

Boolean Operators in Python - Part 1
03:49

Upon completing this tutorial, students will be able to apply the Boolean Operators in Python.

Boolean Operators in Python - Part 2
03:20

Upon completing this tutorial, students will be able to apply the Boolean Operators in Python.

Boolean Operators in Python - Part 3
03:23

Upon completing this tutorial, students will be able to apply the Boolean Operators in Python.

Boolean Operators in Python - Part 4
03:53

Upon completing this tutorial, students will be able to apply the Boolean Operators in Python.

Boolean Operators in Python - Part 5
04:21

Upon completing this tutorial, students will be able to apply the Measures of Central Tendency in Python.

Data Science: Measures of Central Tendency - Part 1
03:33

Upon completing this tutorial, students will be able to apply the Measures of Central Tendency in Python.

Data Science: Measures of Central Tendency - Part 2
03:34

Upon completing this tutorial, students will be able to apply the Measures of Central Tendency in Python.

Data Science: Measures of Central Tendency - Part 3
04:09

Upon completing this tutorial, students will be able to apply the Measures of Central Tendency in Python.

Data Science: Measures of Central Tendency - Part 4
04:31
+ Functions in Python
50 lectures 03:01:51
Section Intro
02:08

Upon completing this tutorial, students will be able to create Custom Functions in Python.

How to create a custom function in python - Part 1
04:15

Upon completing this tutorial, students will be able to create Custom Functions in Python.

How to create a custom function in python - Part 2
04:51

Upon completing this tutorial, students will be able to create Custom Functions in Python.

How to create a custom function in python - Part 3
03:01

Upon completing this tutorial, students will be able to create Custom Functions in Python.

How to create a custom function in python - Part 4
03:01

Upon completing this tutorial, students will be able to create Custom Functions in Python.

How to create a custom function in python - Part 5
03:00

Upon completing this tutorial, students will be able to create Custom Functions in Python.

How to create a custom function in python - Part 6
03:24

Upon completing this tutorial, students will be able to create a Function with more than one Parameter in Python.

How to create a function with more than one parameter - Part 1
03:09

Upon completing this tutorial, students will be able to create a Function with more than one Parameter in Python.

How to create a function with more than one parameter - Part 2
03:49

Upon completing this tutorial, students will be able to create a Function with more than one Parameter in Python.

How to create a function with more than one parameter - Part 3
03:27

Upon completing this tutorial, students will be able to create a Function with more than one Parameter in Python.

How to create a function with more than one parameter - Part 4
03:03

Upon completing this tutorial, students will be able to create a Function with more than one Parameter in Python.

How to create a function with more than one parameter - Part 5
04:17

Upon completing this tutorial, students will be able to create a Function with more than one Parameter in Python.

How to create a function with more than one parameter - Part 6
03:05

Upon completing this tutorial, students will be able to create a Function with more than one Parameter in Python.

How to create a function with more than one parameter - Part 7
02:52

Upon completing this tutorial, students will be able to generate Random Numbers in Python.

How to generate random numbers in python - Part 1
03:34

Upon completing this tutorial, students will be able to generate Random Numbers in Python.

How to generate random numbers in python - Part 2
03:31

Upon completing this tutorial, students will be able to generate Random Numbers in Python.

How to generate random numbers in python - Part 3
03:10

Upon completing this tutorial, students will be able to generate Random Numbers in Python.

How to generate random numbers in python - Part 4
01:51

Upon completing this tutorial, students will be able to understand the rules of the Prison Break Game.

Prison Break Game - Part 1 - Rules of the Game
05:32

Upon completing this tutorial, students will be able to code the Game.

Prison Break Game - Part 2 - Code the Game!
03:25

Upon completing this tutorial, students will be able to code the Game.

Prison Break Game - Part 3 - Code the Game!
03:39

Upon completing this tutorial, students will be able to code the Game.

Prison Break Game - Part 4 - Code the Game!
04:41

Upon completing this tutorial, students will be able to code the Game.

Prison Break Game - Part 5 - Code the Game!
04:14

Upon completing this tutorial, students will be able to code the Game.

Prison Break Game - Part 6 - Code the Game!
03:23

Upon completing this tutorial, students will be able to code the Game.

Prison Break Game - Part 7 - Code the Game!
03:46

Upon completing this tutorial, students will be able to code the Game.

Prison Break Game - Part 8 - Code the Game!
02:46

Upon completing this tutorial, students will be able to apply the Math Module in Python.

Math Module in Pyton - Part 1
03:21

Upon completing this tutorial, students will be able to apply the Math Module in Python.

Math Module in Pyton - Part 2
04:11

Upon completing this tutorial, students will be able to apply the Default Parameter Value in Python.

Default Parameter Value in Functions - Part 1
04:14

Upon completing this tutorial, students will be able to apply the Keyword Argument in Python.

Keyword Argument in Python - Part 1
03:12

Upon completing this tutorial, students will be able to apply the Keyword Argument in Python.

Keyword Argument in Python - Part 2
03:45

Upon completing this tutorial, students will be able to apply the Flexible Argument in Python.

Flexible Argument List - Part 1
03:21

Upon completing this tutorial, students will be able to apply the Flexible Argument in Python.

Flexible Argument List - Part 2
04:54

Upon completing this lecture, students will be able to call functions on objects in Python

Object Functions in Python
05:03

Upon completing this lecture, students will be able to understand scope rules in Python

Scope Rules in Python
05:52

Upon completing this lecture, students will be able to apply import rules in Python

Import in Depth - Part 1
04:24

Upon completing this lecture, students will be able to apply import rules in Python

Import in Depth - Part 2
01:29

Upon completing this lecture, students will be able to apply import rules in Python

Import in Depth - Part 3 - As Clause
02:08

Upon completing this lecture, students will be able to understand the ins and outs of passing arguments in Python.

Passing Arguments in Depth - Part 1
03:57

Upon completing this lecture, students will be able to understand the ins and outs of passing arguments in Python.

Passing Arguments in Depth - Part 2
06:03

Upon completing this lecture, students will be able to understand the ins and outs of passing arguments in Python.

Passing Arguments in Depth - Part 3
02:50

Upon completing this lecture, students will be able to understand the ins and outs of passing arguments in Python.

Passing Arguments in Depth - Part 4
05:32
Functional Programming in Python - Part 1
05:28
Functional Programming in Python - Part 2
02:15
Data Science - Measures of Dispersion - Part 1
08:21
Data Science - Measures of Dispersion - Part 2
04:34
Data Science - Measures of Dispersion - Part 3
02:59
Data Science - Measures of Dispersion - Part 4
00:58
Data Science - Measures of Dispersion - Part 5
02:05
New Lectures are Coming!
00:01
Requirements
  • A computer with an internet connection
Description

The main goal of this course is to teach you how to code using Python 3 & Data Science.    

My name is Morteza Kordi, Senior Python Programmer & Data Science Specialist and Udemy instructor with over 60,000 satisfied students, and I’ve designed The Complete Python & Data Science Course - Python 3 Bootcamp with one thing in mind: you should learn by practicing your skills and building apps. 

I’ll personally be answering any questions you might have and I’ll be happy to provide links, resources and any help I can offer to help you master Python 3 & data Science as well as Machine Learning

In this course, I will demonstrate the power of Python & Data Science, and how I dramatically increased my career prospects as a Programmer.

  • New to Programming or Python? I'll personally teach you fundamentals of programming & Python. you will master the basics before diving into the advanced stuff. So no programming experience is required.

  • Want to learn about Natural Language Processing (NLP)? This Course contains a comprehensive course about NLP too.

  • Want to learn about IBM Watson and Cognitive Computing? If you want to process unstructured data, deal with human limitations, improve performance and abilities or handle enormous quantities of data then you should learn IBM Watson and Cognitive Computing. This Course has the answer for you.

  • Want to learn Machine Learning? If you want to simplify your product marketing, get accurate sales forecasts, facilitate accurate medical predictions and diagnosis, simplify time-intensive documentation in data entry, improve the precision of financial rules and models and easy spam detection then you should learn Machine Learning. Again This Course has the answer for you.

  • Want to learn Deep Learning? Do you struggle with processing large numbers of features? If yes, then you should learn Deep Learning too. Again This Course covers this topic too!

So... Why This Course?!

  • Learn to code like the pros - not just copy and paste

  • Learn Latest Python 3 APIs and services - we don't teach old junk

  • Learn to build apps - a lot of them

  • No Programming Experience is needed

  • Build Real-world Apps

  • Lifetime Support


Don't wait and join us now by clicking the BUY NOW button!

Who this course is for:
  • People with zero programming experience
  • Intermediate python developers who want to learn advanced python and data science