Python for Beginners
19 lectures 05:09:29
Python Introduction
Python Invented in Late 80s and early 90s by Guido Van Rossum
,
Its Object Oriented Programming RAD Scripting Language Used at Google, Dropbox
Introduction
Features
Basics
Data Types
Operators
Expressions
Control Statements
User Defined Functions
Object Oriented Programming
Data Structures
Modules
I/O File Management
Pickle Exception Handling
Standard Libraries
Power of Python
Built in Functions
Decorators
Datatypes, Operators and Expressions
In this chapter you will learn Features of python, How to work with editors to write scripting, Basics of Python like :
Explicit Line Joining Using the '\' operator
Escape Sequence, Indentation, Undefined Variable, Single Line Coding
Basic data types and operators
Arithmatic Operators (+, -, , /, *, //, %)
Bitwise Operators (<<, >>, &, |, ~, ^)
Relational Operators (<, >, <=, >=, ==, !=, <>,
Logical Operators (and, or, not)
Expressions:
Literal Expressions
Variable Expressions
Hybrid Expressions
Control Statements
Conditional
if
if – else
if – elif – else Looping
while
while – else
for
for – else and Other control statements
break and continue
Variables and Methods
Definition of Methods
Local/Global Variables
Arguments & Return Keyword/Default Parameters
Nested Function
Recursion
def keyword
method signature Local and Global Variables
Methods:
No arguments
Arguments
Return Single Value
Return Multiple Value Overloading
Nested Functions
Methods:
No arguments
Arguments
Return Single Value
Return Multiple Value Overloading
Class and Objects
Class & Object
Object Methods
Self
Constructor (
init
)
Destructor(
del
)
Inheritance
Object Class
Method Overriding
Data Structure and Methods
· List Introduction
· Definition
· Homogeneous List
· Heterogeneous List
· Accessing Elements of List
· List Definition
· List Types
·
List Element Methods
· append
· pop
· insert
· remove
· Access Methods
· _ add _
· extend
· range
· index
· reverse
· sort
· Tuple Definition
· Tuple Element Access
Data Structure Dictionary
- Dictionary Introduction
- Accessing Elements
- Iterative Methods
- Dictionary Methods
- Set Introduction
- Set Methods
Default Methods
· Strings Introduction
· Case Methods
- capitalize
- upper
- lower
- swapcase
- title
· Traverse Methods
- Count
- Index
- Rindex
- Find
- rfind
· Validation Methods
- Startswith
- Endswith
- Isalnum
- Isalpha
- Isdigit
- Isspace
- Isupper
- islower
- Split-Join Methods
- Split
- Rsplit
- Splitlines
- Join
- Partition
- rpartition
· Manipulation Methods
- Justification Methods
- Ljust
- Rjust
- center
- Striping Methods
- Lstrip
- Rstrip
- strip
- replace
- zfill
Default Methods- Part 2
· Strings Introduction
· Case Methods
- capitalize
- upper
- lower
- swapcase
- title
· Traverse Methods
- Count
- Index
- Rindex
- Find
- rfind
· Validation Methods
- Startswith
- Endswith
- Isalnum
- Isalpha
- Isdigit
- Isspace
- Isupper
- islower
- Split-Join Methods
- Split
- Rsplit
- Splitlines
- Join
- Partition
- rpartition
· Manipulation Methods
- Justification Methods
- Ljust
- Rjust
- center
- Striping Methods
- Lstrip
- Rstrip
- strip
- replace
- zfill
Data type conversion and Data structure operators
Data Type Conversion
Indexing
Looping without index
Operators for Data Structures
Module and Library Management
Introduction of Modules
Creating a Module
Importing Module
Using Module Attributes
File Management
File Input / Output Operations
File Management
Pickle
Exceptional Handling
Exceptions
try – except
try – except – else
try – except – else – finally
raise
Useful Modules and methods
sys
os
platform
datetime
dateutil
random
Code optimisation statements
lambda
in line coding
assert
exec
Mathematical and Special Functions
List Functions
Mathematical Functions
Special Functions
Advance Python
Function Alias
Function as arguments
Returning function
A function being replaced by some other function having the same name
Writing your first decorator
Multiple Decorators
Course Summary
Summarisation of the whole course and revision on what you have learnt throughout the course.
Python for Beginners.
19 lectures 05:09:29
Python Introduction
Python Invented in Late 80s and early 90s by Guido Van Rossum
,
Its Object Oriented Programming RAD Scripting Language Used at Google, Dropbox
Introduction
Features
Basics
Data Types
Operators
Expressions
Control Statements
User Defined Functions
Object Oriented Programming
Data Structures
Modules
I/O File Management
Pickle Exception Handling
Standard Libraries
Power of Python
Built in Functions
Decorators
Datatypes, Operators and Expressions
In this chapter you will learn Features of python, How to work with editors to write scripting, Basics of Python like :
Explicit Line Joining Using the '\' operator
Escape Sequence, Indentation, Undefined Variable, Single Line Coding
Basic data types and operators
Arithmatic Operators (+, -, , /, *, //, %)
Bitwise Operators (<<, >>, &, |, ~, ^)
Relational Operators (<, >, <=, >=, ==, !=, <>,
Logical Operators (and, or, not)
Expressions:
Literal Expressions
Variable Expressions
Hybrid Expressions
Control Statements
Conditional
if
if – else
if – elif – else Looping
while
while – else
for
for – else and Other control statements
break and continue
Variables and Methods
Definition of Methods
Local/Global Variables
Arguments & Return Keyword/Default Parameters
Nested Function
Recursion
def keyword
method signature Local and Global Variables
Methods:
No arguments
Arguments
Return Single Value
Return Multiple Value Overloading
Nested Functions
Methods:
No arguments
Arguments
Return Single Value
Return Multiple Value Overloading
Class and Objects
Class & Object
Object Methods
Self
Constructor (
init
)
Destructor(
del
)
Inheritance
Object Class
Method Overriding
Data Structure and Methods
· List Introduction
· Definition
· Homogeneous List
· Heterogeneous List
· Accessing Elements of List
· List Definition
· List Types
·
List Element Methods
· append
· pop
· insert
· remove
· Access Methods
· _ add _
· extend
· range
· index
· reverse
· sort
· Tuple Definition
· Tuple Element Access
Data Structure Dictionary
- Dictionary Introduction
- Accessing Elements
- Iterative Methods
- Dictionary Methods
- Set Introduction
- Set Methods
Default Methods
· Strings Introduction
· Case Methods
- capitalize
- upper
- lower
- swapcase
- title
· Traverse Methods
- Count
- Index
- Rindex
- Find
- rfind
· Validation Methods
- Startswith
- Endswith
- Isalnum
- Isalpha
- Isdigit
- Isspace
- Isupper
- islower
- Split-Join Methods
- Split
- Rsplit
- Splitlines
- Join
- Partition
- rpartition
· Manipulation Methods
- Justification Methods
- Ljust
- Rjust
- center
- Striping Methods
- Lstrip
- Rstrip
- strip
- replace
- zfill
Default Methods- Part 2
· Strings Introduction
· Case Methods
- capitalize
- upper
- lower
- swapcase
- title
· Traverse Methods
- Count
- Index
- Rindex
- Find
- rfind
· Validation Methods
- Startswith
- Endswith
- Isalnum
- Isalpha
- Isdigit
- Isspace
- Isupper
- islower
- Split-Join Methods
- Split
- Rsplit
- Splitlines
- Join
- Partition
- rpartition
· Manipulation Methods
- Justification Methods
- Ljust
- Rjust
- center
- Striping Methods
- Lstrip
- Rstrip
- strip
- replace
- zfill
Data type conversion and Data structure operators
Data Type Conversion
Indexing
Looping without index
Operators for Data Structures
Module and Library Management
Introduction of Modules
Creating a Module
Importing Module
Using Module Attributes
File Management
File Input / Output Operations
File Management
Pickle
Exceptional Handling
Exceptions
try – except
try – except – else
try – except – else – finally
raise
Useful Modules and methods
sys
os
platform
datetime
dateutil
random
Code optimisation statements
lambda
in line coding
assert
exec
Mathematical and Special Functions
List Functions
Mathematical Functions
Special Functions
Advance Python
Function Alias
Function as arguments
Returning function
A function being replaced by some other function having the same name
Writing your first decorator
Multiple Decorators
Course Summary
Summarisation of the whole course and revision on what you have learnt throughout the course , *, //, %)
Bitwise Operators (<<, >>, &, |, ~,...