Course Outline for Python
UNIT - 1
The basic Model of computation
Algorithms
Flowcharts
Programming Languages
Compilation
Testing and Debugging
Question & Answer
Introduction to Programming
The basic Model of computation
Algorithms
Flowcharts
Programming Languages
Compilation
Testing and Debugging
Question & Answer
UNIT - 2
Flow Chart Symbols
Basic algorithms flowcharts for sequential processing
decision based processing and iterative processing
Exchanging values of two variables
summation of a set of numbers
Decimal Base to Binary Base conversion
Reversing digits of an integer
GCD (Greatest Common Division) of two numbers
Test whether a number is prime
factorial computation
Fibonacci sequence
Evaluate ‘sin x’ as sum of a series
Reverse order of elements of an array
Find largest number in an array
Print elements of upper triangular matrix
Question & Answer
Algorithm and Flowcharts to solve problems
Flow Chart Symbols
Basic algorithms flowcharts for sequential processing
decision based processing and iterative processing
Exchanging values of two variables
summation of a set of numbers
Decimal Base to Binary Base conversion
Reversing digits of an integer
GCD (Greatest Common Division) of two numbers
Test whether a number is prime
factorial computation
Fibonacci sequence
Evaluate ‘sin x’ as sum of a series
Reverse order of elements of an array
Find largest number in an array
Print elements of upper triangular matrix
Question & Answer
UNIT - 3
Python Introduction
Technical Strength of Python
Introduction to Python Interpreter
identifiers and variables
Keywords in Python
Constants in Python
Built in Data types
Numbers in Python
Accepting input from Console
Printing Statements
Simple Python programs
Question & Answer
Introduction to Python
Python Introduction
Technical Strength of Python
Introduction to Python Interpreter
identifiers and variables
Keywords in Python
Constants in Python
Built in Data types
Numbers in Python
Accepting input from Console
Printing Statements
Simple Python programs
Question & Answer
UNIT - 4
Math functions
Expressions
Arithmetic Operation in Python
Relational Operator in Python
Logical Operator in Python
Bitwise operators in Python
Assignment Operators in Python
Conditional statements
if Statement in Python
if else in Pythpn
if elif else in Python
Iteration or Looping constructs
range function
While Statement
For loop
break statement
Continue Statement
Pass statement
Nested Loop
Operator Precedence and Associativity
Question & Answer
Operators Expressions and Python Statements
Math functions
Expressions
Arithmetic Operation in Python
Relational Operator in Python
Logical Operator in Python
Bitwise operators in Python
Assignment Operators in Python
Conditional statements
if Statement in Python
if else in Pythpn
if elif else in Python
Iteration or Looping constructs
range function
While Statement
For loop
break statement
Continue Statement
Pass statement
Nested Loop
Operator Precedence and Associativity
Question & Answer
UNIT - 5
List in Python
Tuple in Python
Sets in Pyhton
Dictionary in Pyhton
String in Python
Question & Answer
Sequence data types in python
List in Python
Tuple in Python
Sets in Pyhton
Dictionary in Pyhton
String in Python
Question & Answer
UNIT - 6
built in function
Module Functions
User Defined Function
Local variables
the Return statement
DocStrings
Global Scope
Default argument
Keyword Arguments
VarArgs parameters
Library function
Numeric Functions
Date and Time Functions
Recursion
return multiple value
Question & Answer
Functions in Python
built in function
Module Functions
User Defined Function
Local variables
the Return statement
DocStrings
Global Scope
Default argument
Keyword Arguments
VarArgs parameters
Library function
Numeric Functions
Date and Time Functions
Recursion
return multiple value
Question & Answer
UNIT - 7
Concept of Files
File opening in various modes
Reading from a file
Writing onto a file
File functions
Command Line arguments
Handling TXT File
Handling Binary File
Handling CSV file
Question & Answer
File Processing in Python
Concept of Files
File opening in various modes
Reading from a file
Writing onto a file
File functions
Command Line arguments
Handling TXT File
Handling Binary File
Handling CSV file
Question & Answer
UNIT - 8
Scope of objects and Names
LEGB Rule
Module Basics
Module Files as Namespaces
Import Model
Random Module
DateTime module
Calendar Module
Math Module
Question & Answer
Modules in Python
Scope of objects and Names
LEGB Rule
Module Basics
Module Files as Namespaces
Import Model
Random Module
DateTime module
Calendar Module
Math Module
Question & Answer
UNIT - 9
Introduction to NumPy
ndarray
datatypes NumPy
array attributes
array creation routines
Array From Existing Data
Array From Numerical Ranges
Indexing & Slicing
Arithmetic Operations on numPy Array
Question & Answer
NumPy Basics
Introduction to NumPy
ndarray
datatypes NumPy
array attributes
array creation routines
Array From Existing Data
Array From Numerical Ranges
Indexing & Slicing
Arithmetic Operations on numPy Array
Question & Answer