Core Python
SYLLABUS
❖ INTRODUCTION TO PYTHON
❖ FEATURES OF PYTHON
❖ IDENTIFIERS: RULES FOR NAMING AN IDENTIFIER
❖ RESERVED WORDS IN PYTHON
❖ DATATYPES IN PYTHON
1. int
2. float
3.complex
4.bool
5.str
6.bytes
7.bytearray
8.range
9.list
10.tuple
11.set
12.frozenset
13.dict
14.None
❖ OUTPUT STATEMENT IN PYTHON
❖ TYPE CASTING IN PYTHON
❖ FUNDAMENTAL DATA TYPE vs IMMUTABILITY
❖ INPUT STATEMENT IN PYTHON
❖ eval() FUNCTION IN PYTHON
❖ OPERATORS IN PYTHON
o ARITHMETIC OPERATOR
o RELATIONAL OPERATOR
o LOGICAL OPERATOR
o BITWISE OPERATOR
o COMPOUND ASSIGNMENT OPERATOR
o SPECIAL OPERATOR
❖ Import STATEMENT
❖ math MODULE
❖ random MODULE
❖ time MODULE
❖ COMMAND LINE ARGUMENTS
❖ CONDITIONAL CONTROL STATEMENTS IN PYTHON
o SIMPLE if STATEMENT
o If-else STATEMENT
o NESTED if-else STATEMENT
PH: 7013088104 Page 1
o elif STATEMENT
o elif LADDER
❖ LOOP CONTROL STATEMENTS IN PYTHON
o while
o for
o else with for/while loop
❖ TRANSFER STATEMENTS IN PYTHON
o break
o continue
❖ pass STATEMENT IN PYTHON
❖ FUNCTIONS
o BUILT IN FUNCTIONS
o USER DEFINED FUNCTIONS
▪ TYPES
▪ ARGUMENT vs PARAMETER
▪ TYPES OF ARGUMENTS
• POSITIONAL ARGUMENTS
• KEYWORD ARGUMENTS
• DEFAULT ARGUMENTS
• VARIABLE LENGTH ARGUMENTS
• KEYWORD VARIABLE LENGTH ARGUMENTS
▪ LAMBDA FUNCTIONS
▪ NESTED FUNCTIONS
▪ FUNCTION ALIASING
PH: 7013088104 Page 2