UNIT 1:
Variables and Basic Operations
Basic Syntax and Data Types
Overview of Python and its Applications in Engineering
Combining Conditionals and Loops
UNIT 2:
Fruitful Functions and Return Values
Parameters, Local and Global Scope
Function Composition and Recursion
Strings: Slices and Immutability
String Functions, Methods, and String Module
Lists as Arrays and Illustrative Programs
UNIT 3:
List Operations and Slicing
Mutability, Aliasing, and Cloning Lists
List Parameters and Advanced List Processing
Tuples and Dictionary Operations
UNIT 4:
Illustrative Programs and Applications
Text Files - Reading and Writing
Format Operator and Command Line Arguments
UNIT 5:
Data Manipulation with Pandas
Introduction to NumPy Arrays and Operations
Data Visualization using Matplotlib
Data Import and Export: CSV
Data Import and Export: Excel
Handling Other Data Formats