Python For Those Absolute Beginners Who Never Programmed
4.2 (219 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.
17,625 students enrolled

Python For Those Absolute Beginners Who Never Programmed

Be a confident Python programmer - Python may be your first language to learn or you want to add this as new skill
4.2 (219 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.
17,625 students enrolled
Created by Prashant Munshi
Last updated 7/2020
English
English [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
23 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 9.5 hours on-demand video
  • 5 downloadable resources
  • 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
  • Python programming with absolutely no programming background
Course content
Expand all 31 lectures 09:36:50
+ Introduction
3 lectures 45:41

Introduction to Python - Why you should learn python - Python scope and projection - Instructor profile

Preview 04:15

How to install python on windows platform - Introduction to IDLE IDE - How to test installation

Preview 10:27

Using the IDLE IDE - How to create new program file - One line comment in code - Ask for input from the user - How to  call the program file at IDLE prompt - Handle simple exception

Preview 30:59
+ Python Language Basics
6 lectures 02:22:37

Operators & operands - Solving arithmetic expressions - Various arithmetic operators add subtract multiply divide modulo floor division - Conversion from int to float and vice versa - Various forms of assignment operators increment decrement - Initializing multiple variables at ones

Python Arithmetic Operators
18:13

What are relational operators or comparison operators - Use of relational operators - Combining conditions with logical operators - AND OR NOT - Application of operators

Python Relational & Logical Operators
17:58

What are strings - Appropriate use of single or double enclosing quotes - Use of escape characters - Concatenation of strings - Repetitive printing of string - Substitution of string values at runtime - f operator in print function - r operator to handle raw string form - Skipping escape sequences

Python Handling Strings
27:03

Understanding string -Sequence of characters - str object - Slicing string - Referencing characters in string with index - Use the output of previous command /operation

Python Manipulating Strings
24:25

Data as object - Variable as reference to objects - Address of storage of data in memory - id() function - Constants in python

Python Variables
23:06

Data as object type - Text Type str - Numeric Types int, float, complex- Sequence Types list, tuple, range, set - Mapping Type dict - Boolean Type bool - Handling different data types

Python Data Types
31:52
+ Python Program Flow Control Structures
7 lectures 01:59:54

What is conditional branching - Why need conditional branching - How conditions are created - Simple IF - Simple IF-ELSE - Using multiple IFs - Simplifying multiple condition handling with IF ELIF ELSE - Project

Python IF-ELIF-ELSE
27:45

Simple IF with Minimal Code Example - Resolving multiple related conditions with Nested IF - IF ELIF ELSE within IF- Mini Project

Python Nested IF
29:20

Understanding looping structure - Why need looping control - Conditional looping - While loop example - Small game development as project

Python While Loop
13:55

Loop for processing sequence type data - For loop syntax - Example program - Mini project find the palindrome

Python For... Loop
17:19

Exiting the loop prematurely - Break statement - Why need a break statement - Example code

Python Break Statement
11:45

Skip certain lines of code - Jump to next cycle in iteration by skipping some code - Continue statement example - Exercise

Python Continue Statement
09:42

Specifying no action under some condition - Python Pass Statement - Example code

Python Pass Statement
10:08
+ Python Handling Errors
3 lectures 01:02:35

Types of Errors - Characteristics of Syntax Errors - Characteristics of Exceptions - Code example to explain Syntax Errors and Exceptions - Difference between the two

Python Errors vs Exceptions - Difference & Concept
28:30
Python Try Except Else Finally
14:05
Python Raise Exception Statement
20:00
+ Python Functions
5 lectures 01:34:02
Python Function Intro
13:33

Python Function Arguments - Required or Positional Arguments - Default Arguments - Keyword Arguments - Variable Length Arguments - Explanation & Examples

Python Function Arguments
24:57

Definition of  Lambda function - Creation of Lambda function - IIFL Immediate Invoked Function Execution call of Lambda function - Example and demonstration

Python Lambda Function
15:12

What is recursion - concept of recursion - Why need recursive function - Advantages of recursive function - Disadvantage of recursive function - Maximum recursion depth - RecursionError exception - Example

Python Function Recursion
17:35

Python Scope of Variables Explained with Examples - Global & Local variables - Keyword Global to explicitly refer to global variable - Use of Globals functions to identify the global variable

Python Global vs Local Scope
22:45
+ Python Module
7 lectures 01:52:01

What is Python module - File with .py extension - Creating the custom module - Importing module - Invoking a function from the module

Python Module Introduction
12:21

Importing module with an alias - Importing multiple modules - Importing specific components with or without alias - from <module> import <function> syntax - Using alias for the component being imported - Direct call to the function

Python Import Modules
11:28

What are nested functions - How the nested functions work - Reference to nonlocal variables - Modifying nonlocal variables

Python Nested Functions
20:17

What are Python Closures? - How to create Python Closures - Properties of Python Closure - Use of Python Closure with example

Python Closures
18:53

In this lesson you learn what is python decorator function. This is extension to the lesson of python nested functions and python closure. You learn how to pass a python function as argument to another function and modify the behavior of existing function without altering its code or rewriting it.

Python Decorators
25:09

An exercise to be solved on Python Decorators.

Exercise : Python Decorators
01:36

Explanation and use of implicit variable __name__ in module. Study of the behavior of the variable. Importance of __main__ explained with example.

Python __name__ Variable
22:17
Requirements
  • Just desire to learn Python programming
  • Python could be their first programming language to learn
Description

Python For Those Absolute Beginners Who Never Programmed - course has been aptly named for what it means to deliver.

You may not have any programming background or might be not enough confident to believe that you also can be the best programmer. You never have had exposure to any programming language or even do not know what is programming. But this course will teach you all from scratch. Installation, basic concept of programming, syntax, conditional branching, loop, data types, handling the data, and everything you need to project yourself a confident not just a Python programmer, but even beyond that. This  course will keep evolving with time to include everything that everybody else as Python expert claims to know.

Python as best career option - Python is the language which has presence everywhere from application development to web development, machine learning to artificial intelligence, database query to data analysis, statistical analysis to deep learning, you name the field and you will find the Python being preferably used in there.

Why study Python? For beginners there is no other computer language as much easy to learn as Python. It has a very sleek English like syntax. You need to write very small amount of code even for very complex problem. The Python has shown tremendous growth and it is much easy to get launched as python programmer with handsome salary. Python is the most sought after skill in these days. So one must learn Python as cross platform skill to stay in the groove even if already working.

Who this course is for:
  • Absolute beginners in programming
  • Fresher willing to enter into programming but do not know where to start
  • Working developers who want to add Python to their skill set