4.8 out of 5
4.8
5 reviews on Udemy

Python programming Bible – From Beginner to Advanced

Learn core python programming with theory, hands-on and 230+ python assignments questions.
Instructor:
Prashant Shekhar
560 students enrolled
Student will learn fundamental and in-depth concept about Python Programming with practical and hands-on examples.
The fundamental concept, that student will learn, will help applying the concept to advanced python programming.
Students will learn about Python installation, program execution, types and operations, python statement, looping techniques, Function concepts, Class & OOPS concepts, Exception handling and various other concepts of Python.
The fundamental concept that student will learn will make them confident to face any interviews for python programming jobs.
230+ assignment and interview questions with answers will make student confident to face python interviews.

Python programming bible course is divided into 8 modules that covers the python programming with theory and practical examples.  This is lectures series of python programming from beginner to advanced topics.  Jupyter files and PPT files used in this lecture have been uploaded.

In addition to theory and handson, 230+ assignment and interview question with answers will prepare student for any interview.

Following are the module in the course :

– Python Introduction & History

– Installation & Program Execution

– Python Data Types and processing

– Python Statement

– Python Function

– Python Module and Module Package

– Class and OOPs concepts

– Exception handling

Python Introduction & History

The course starts with basic python introduction and history of python. It also answers basic question on why we should learn python when there are so many programming languages available in the market. It also delves into what can be done in python and what are the areas where python does not score very well.

Installation and Program Execution

This module covers details about the python installation using anaconda package and steps of python program execution. The python programmer will be able to write their first “hello world” program in python using Jupyter editor and Python shell.

Python Data Types and processing

This covers python built-in object types like Numbers- integer, float, complex number, String etc. It also covers  details on list, tuple, dictionary, set and file operations that can be done in python. Dynamic typing concept is investigated here that is fundamentally different from other programming language.

Python Statement

This module covers basic IF, WHILE and FOR loop that is at the heart of python compound statement. We will also go through print, range, zip, enumerate function that is provided by python for looping operations.Iteration and Comprehension is also covered here to traverse the container object in faster and efficient way.

Python Function

Python function is natural progression after the study of python statement. In this module we will go through the details of various function, nested function and various types of variables like global, local and non-local. We will also go through the details about a function that takes one or multiple input and how it returns one and multiple outputs. We will also go through the advance concept like lambda function, map, filter & reduce concepts and generator & extended generator concepts.

Python Module and Module Package

This module explains module coding  and module package. It covers the concept about how and when to use IMPORT, FROM and RELOAD commands.

Python Class and OOPs

This module starts with basic introduction of Class and object oriented programming in python. It also includes concept of inheritance, abstract class and operator overloading with theory and  practical examples.

Python Exception handling

This is last module of this course that covers the concepts of exception handling framework in python. We will go through the usage of TRY, EXCEPT, ELSE, FINALLY, RAISE and ASSERT examples. We will also see how to use nested exception handling and how and why to use class hierarchy in exception handling.

Python programming Bible - Course Overview

1
Course Overview and Course Materials

Python Introduction

1
Python History & Introduction
2
Why to use Python ?
3
What can be done in Python ?

Python Installation & Program Execution

1
Python Installation
2
Python Installation Summary
3
Installation Component & Python Interpreter
4
Python Program Execution

Python Data Types & Processing ( Introduction)

1
Introduction to Python data types
2
HandsOn to Python DataTypes

Python Data Types & Processing (Numbers)

1
Introduction to integer, float & complex numbers, built-in function, expressions
2
Demo (variable create & assign, division, expression, normal & chain comparison)
3
Demo (Complex,Hex,octal,bin no, bitwise operation, builtin function(pow,abs,min)
4
Introduction and Demo to Built-in Module ( Math & Random )
5
Introduction and demo to Decimal, Fraction and Boolean.
6
Introduction and demo of SETs
7
Python Assignment 1

Python Data Types & Processing (Dynamic Typing)

1
Intro and Demo to Dynamic Typing. Garbage Collection, Cache & Reference Count
2
Python Assignment 2

Python Data Types & Processing (Python String)

1
Introduction to Python String
2
Demo for String Creation, Escape Sequence & Raw String
3
Writing comment in python
4
Demo ( Concatenation, Repeat, length, Membership operator-IN)
5
Demo (Indexing, Slicing and Extended slicing )
6
Demo ( Immutability, find, replace, split )
7
Demo ( strip, case, start & end character or string )
8
Demo ( string conversion, alignment, integer and float formatting)
9
Demo (Relative, Position, Keyword, dataype based, dictionary based Formatting )
10
Python Assignment 3

Python Data Types & Processing (Python List)

1
Introduction to Python List
2
Demo (length, index, slice operator, repeat, update or in-place changes in list)
3
Demo (index, slice, extended slice, sort, reverse, append, pop, basic matrix )
4
Demo ( Extend, reverse, index, remove, count, delete )
5
Python Assignment 4

Python Data Types & Processing (Python dictionary and Tuple)

1
Introduction to dictionary
2
Demo of dictionary
3
Introduction to Tuple
4
Hands on for Tuple
5
Introduction and Demo of namedtuple
6
Python Assignment 5

Python Data Types & Processing (File Operation in Python)

1
Introduction to File operation in python
2
HandsOn to file operation in python
3
EVAL function - convert a string to python object
4
Demo (EVAL function read and write python object in file )
5
Demo (PICKLE function read and write python object in file )
6
Demo (JSON function read and write python object in file )
7
Python Assignment 6

Python Statement introduction and Assignment

1
Introduction to Python Statement
2
Introduction to assignment statement in python
3
Demo to Python assignment statement
4
Consideration during extended assignment
5
Introduction and demo for Augment assignment
6
Python Assignment 7

Python Statement (print statement in python)

1
Introduction and demo for print statement in python
2
Introduction and demo for 'file' parameter in print statement
3
Python Assignment 8

Python Statement - Looping statement (IF, While and For Loop)

1
Introduction to IF statement in Python
2
Demo of IF statement
3
Nested IF statement in python
4
Shorter IF syntax in python
5
Introduction to WHILE loop in python
6
Demo of WHILE loop in python
7
Introduction and Demo of FOR loop in python
8
Demo of FOR loop with List, Tuple, Dictionary and String
9
Demo of FOR loop with multiple and extended assignment
10
Demo of FOR loop with RANGE function
11
Python Assignment 9

Python Statement (Range, ZIP and Enumerate function in python)

1
Introduction to range, zip and enumerate function
2
Demo of range and enumerate function in python
3
Demo of zip function in python
4
Python Assignment 10

Python Statement (Iteration and Comprehension in python)

1
Introduction to Iteration in python
2
Demo of iteration with FILE object
3
Demo of iteration with List and dictionary object
4
Introduction to List Comprehension in python
5
Demo of List comprehension in python
6
Python Assignment 11

Python Function

1
Introduction to Python Function
2
Demo of Python function
3
Introduction and demo of Polymorphic behavior in Python function.
4
Introduction to Function Scope (Global, local, non-local variable )
5
Demo to Global and local variable in function
6
Demo to nonlocal variable in function
7
Introduction and demo of how to update nonlocal variable.
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.8
4.8 out of 5
5 Ratings

Detailed Rating

Stars 5
4
Stars 4
1
Stars 3
0
Stars 2
0
Stars 1
0
5d237f40ecd121f044b35c1805e5a85c
30-Day Money-Back Guarantee

Includes

17 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion

External Links May Contain Affiliate Links read more

Join our Telegram Channel To Get Latest Notification & Course Updates!
Join Our Telegram For FREE Courses & Canva PremiumJOIN NOW