The Complete Mastery to Python Basics - From Scratch
4.1 (21 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,734 students enrolled
Wishlisted Wishlist

Please confirm that you want to add The Complete Mastery to Python Basics - From Scratch to your Wishlist.

Add to Wishlist

The Complete Mastery to Python Basics - From Scratch

Master the complete basics of Python Programming Language. Step by step detail course to be a Python basic guru!
4.1 (21 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,734 students enrolled
Created by Osama Ajmal
Last updated 8/2017
English
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 8.5 hours on-demand video
  • 11 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Students will learn what are values and variables in Python.
  • They will learn about the algorithms of Python.
  • They will be able to identify the errors in Python.
  • Students will learn what is Iteration in Python.
  • Students will be able to use functions related to Python.
  • How students can make a calculator, a rolling die, tree drawing function as well as prime number generator.
  • Students will be able to learn different objects of Python
View Curriculum
Requirements
  • Just a laptop!
Description

Why learn Python?

Python is an object-orientated language that closely resembles the English language which makes it a great language to learn for beginners as well as seasoned professionals.

Examples sites that use Python are Instagram, YouTube, Reddit, NASA, IBM, Nokia, etc. 

Python is one of the most widely used programming languages in the AI field of Artificial Intelligence thanks to its simplicity. It can seamlessly be used with the data structures and other frequently used AI algorithms.

Advantages of Python

  • GUI based desktop applications
    • Image processing and graphic design applications
    • Scientific and computational applications
    • Games
  • Web frameworks and web applications
  • Enterprise and business applications
  • Operating systems
  • Language development
  • Prototyping


  1. Whenever you’re faced with a problem and are figuring out how to do it, there will be multiple well-documented ways.
  2. You can become productive in Python fairly quickly even as a beginner, yet it will serve you in industry like a champ too!

1) Python can be used to develop prototypes, and quickly because it is so easy to work with and read.

2) Most automation, data mining, and big data platforms rely on Python. This is because it is the ideal language to work with for general purpose tasks.

3) Python allows for a more productive coding environment than massive languages like C# and Java. Experienced coders tend to stay more organized and productive when working with Python, as well.

4) Python is easy to read, even if you're not a skilled programmer. Anyone can begin working with the language, all it takes is a bit of patience and a lot of practice. Plus, this makes it an ideal candidate for use among multi-programmer and large development teams.

5) Python powers Django, a complete and open source web application framework. Frameworks - like Ruby on Rails - can be used to simplify the development process.

Who is the target audience?
  • Who want to learn coding
  • Who are looking for basics of Python
  • Who want to become programmer
  • Novice who have never programmed before
  • Who want to take programming as a skill
Students Who Viewed This Course Also Viewed
Curriculum For This Course
108 Lectures
08:42:57
+
Introduction
1 Lecture 01:47
+
The Background of Software Development
6 Lectures 24:57



Learning programming with Python
01:53

Writing a Python program
05:08

A longer Python program
03:23
+
Values and Variables
9 Lectures 01:00:07
Introduction to Values and Variables
00:24

Integer Values
12:11

Variables and Assignment
12:48

Identifiers
07:39

Floating-point Types
06:31

Control Codes within Strings
04:49

User Input
05:23

The eval Function
04:10

Controlling the print Function
06:12
+
Expressions and Arithmetic
11 Lectures 50:43
Introduction to Expressions and Arithmetic
00:24

Expressions
19:36

Operator Precedence and Associativity
04:30

Comments
02:58

Errors
00:34

Errors - Syntax Errors
02:11

Errors - Run-time Errors
05:01

Errors - Logic Errors
03:25

Arithmetic Examples
05:17

More Arithmetic Operators
02:56

Algorithms
03:51
+
Conditional Execution
10 Lectures 49:45
Introduction to Conditional Execution
00:42

Boolean Expressions
02:07

Boolean Expressions - II
01:39

The Simple if Statement
10:08

The if/else Statement
04:58

Compound Boolean Expressions
10:33

Nested Conditionals
06:40

Multi-way Decision Statements
06:07

Conditional Expressions
04:09

Errors in Conditional Statements
02:42
+
Iteration
14 Lectures 59:15
Introduction to Iteration
00:20

The while statement
10:53

Definite Loops vs. Indefinite Loops
03:16

The for Statement
04:26

Nested Loops
06:01

Abnormal Loop Termination
00:43

ALT - The break Statement
05:27

ALT - The continue Statement
02:38

Infinite Loops
10:06

Iteration Examples
00:20

Example - Computing Square Root
02:25

Example - Drawing a Tree
04:43

Example - Printing Prime Numbers
07:16

Insisting on the Proper Input
00:41
+
Using Functions
6 Lectures 38:08
Using Functions
01:48

Introduction to Using Functions
12:43

Standard Mathematical Functions
07:31

time Function
05:26

Random Numbers
04:49

Importing Issues
05:51
+
Writing Functions
13 Lectures 53:27
Introduction to Writing Functions
04:08

Function Basics
14:58

Using Functions
08:36

Main Function
01:30

Parameter Passing
02:19

Function Examples
00:20

Example -Better Organized Prime Generator
04:38

Example - Command Interpreter
00:57

Example - Restricted Input
03:08

Example - Better Die Rolling Simulator
02:04

Example - Tree Drawing Function
01:21

Example - Floating-point Equality
05:24

Custom Functions vs. Standard Functions
04:04
+
More on Functions
7 Lectures 32:04
Introduction to More on Functions
00:16

Global Variables
10:57

Default Parameters
02:14

Recursion
07:12

Making Functions Reusable
04:09

Documenting Functions and Modules
05:13

Functions as Data
02:03
+
Lists
7 Lectures 46:26
Introduction to Lists
04:03

Using Lists
14:31

List Assignment and Equivalence
07:21

List Bounds
05:04

Slicing
04:44

Lists and Functions
01:34

Prime Generation with a List
09:09
4 More Sections
About the Instructor
Osama Ajmal
4.3 Average rating
32 Reviews
2,735 Students
2 Courses
Programmer, Health, Fitness, Business Instructor

Hi, I am 19 years old and a Programmer, Blogger, Author, Instructor, Social Media Marketer, SEO Specialist, and founder of GoHealthWealth.

I am currently doing Bachelors in Accounting and Finance, My aim is to help people in terms of programming, health, fitness, and business. I'm currently working on my blog which is GoHealthWealth.

I want everyone to master and to be CEO of their own lives. I'm helping people to start businesses. 

I wrote two books which are, The Acne Guide and Breakthrough to Pa$$ive Income. 

Currently, I am writing other books, creating new courses and running my blog of which I will paste the link soon.