SYLLABUS
CHAPTER 1
Topics to be covered:
- Introductory Remark about Python
- A Brief History of Python
- How Python is different from other languages
- Python Version
- Installing Python
- IDLE
- Getting Help
- How To execute Python program
- Writing your first program
CHAPTER 2
Topics to be covered:
- Python coding Introduction
- Python keywords and Identifiers
- Python statements
- Comments in python
- Getting user input
- Variables
- Data types
- Numbers
- Strings
- Lists ,tuples & dictionary
CHAPTER 3
Topics to be covered:
- Control flow and syntax
- The if statement
- Python operators
- The while Loop
- Break and continue
- The for Loop
- Pass statement
CHAPTER 4
Topics to be covered:
- Introduction of Function
- Calling a function
- Function arguments
- Built in function
- Scope of variables
- Decorators
- Passing function to a function
- Lambda expression
CHAPTER 5
Topics to be covered:
- Modules and Packages
- Importing Modules
- Standard Modules- sys
- Standard Modules- OS
- The dir Function
- Packages
CHAPTER 6
Topics to be covered:
- Exception Handling
- Errors
- Run Time Errors
- Handling IO Exception
- Try….except statement
- Raise
- Assert
CHAPTER 7
Topics to be covered:
- Introduction to File Handling in Python
- Files and Directories
- Writing Data to a file
- Reading data from a file
- Additional file methods
- Working with files
- Working with Directories
- The pickle Module
CHAPTER 8
Topics to be covered:
- Classes & Objects
- Introduction of classes and objects
- Creating classes
- Instance methods
- Special class method
- Inheritance
- Method overriding
- Data hiding
CHAPTER 9
Topics to be covered:
- Scientific Computing with NumPy.
- N-Dimensional Array Object
- Array Slicing Methods
- Array reshapeing methods
- Numerical routines in NumPy
CHAPTER 10
Topics to be covered:
- Introduction To Matplotlib
- Python 2D plotting
- Plotting with default settings
- Customizing matplotlib Graphics with colours and line width
- Generate plots, histograms, power spectra,
- Generate bar charts, scatterplots
CHAPTER 11
Topics to be covered:
- Introduction To Pandas
- Pandas data structures and data analysis