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 [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

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

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

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

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

Python Variables

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
+ 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


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

Python Nested IF

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

Python While Loop

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

Python For... Loop

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

Python Break Statement

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

Python Continue Statement

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

Python Pass Statement
+ 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
Python Try Except Else Finally
Python Raise Exception Statement
+ Python Functions
5 lectures 01:34:02
Python Function Intro

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

Python Function Arguments

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

Python Lambda Function

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

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
+ 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

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

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

Python Nested Functions

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

Python Closures

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

An exercise to be solved on Python Decorators.

Exercise : Python Decorators

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
  • Just desire to learn Python programming
  • Python could be their first programming language to learn

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