Participants: - First & Second Year Engineering Students Course Objectives: - Students Will Be Able To
Participants: - First & Second Year Engineering Students Course Objectives: - Students Will Be Able To
Execute Python code in an eclipse environments Use correct Python syntax in Python programs Use the correct Python control flow construct Write Python programs using various collection data types Use the IO model in Python to read and write disk files Create their own classes and use existing Python classes
Contents
Chapter 1: Basic Python Syntax 1. Data Types 2. Simple Input and Output 3. Control Flow structure 4. Loops Chapter 2: Collections 1. Lists 2. Sets Chapter 3: Functions 1. Introduction 2. Defining Your Own Functions 3. Parameters 4. Function Documentation 5. Keyword and Optional Parameters 6. Passing Collections to a Function 7. Variable Number of Arguments 8. Scope 9. Functions First Class Citizens 10. Lambda 11. Closures Chapter 4: File Handling using Python 1. Data Streams 2. Creating Your Own Data Streams 3. Access Modes 4. Reading & Writing Data to a File Chapter 5: Classes in Python 1. Classes in Python 2. Principles of Object Orientation 3. Creating Classes 4. Instance Methods 5. Class Variables 6. Inheritance 7. Polymorphism