Insight GNU/Linux Group presents the new independent course in Python programming language.
This is a 5 day course.
Fee: Rs 6000
1 Introduction 1.1 Programs and Programming 1.2 A Few Definitions 1.3 What to Install
2 Hello, Python 2.1 The Big Picture 2.2 Expressions 2.3 What Is a Type? 2.4 Variables and the Assignment Statement 2.5 When Things Go Wrong 2.6 Function Basics 2.7 Built-in Functions 2.8 Style Notes
4 Modules 4.1 Importing Modules 4.2 Defining Your Own Modules 4.3 Objects and Methods 4.4 Pixels and Colors 4.5 Testing 4.6 Style Notes
5 Lists 5.1 Lists and Indices 5.2 Modifying Lists 5.3 Built-in Functions on Lists 5.4 Processing List Items 5.5 Slicing 5.6 Aliasing 5.7 List Methods 5.8 Nested Lists 5.9 Other Kinds of Sequences 5.10 Files as Lists 5.11 Comments
6 Making Choices 6.1 Boolean Logic 6.2 if Statements 6.3 Storing Conditionals
7 Repetition 7.1 Counted Loops 7.2 while Loops 7.3 User Input Loops 7.4 Controlling Loops 7.5 Style Notes
8 File Processing 8.1 One Record per Line 8.2 Records with Multiple Fields 8.3 Positional Data 8.4 Multiline Records 8.5 Looking Ahead 8.6 Writing to Files
9 Sets and Dictionaries 9.1 Sets 9.2 Dictionaries 9.3 Inverting a Dictionary
10 Algorithms 10.1 Searching 10.2 Timing
11 Searching and Sorting 11.1 Linear Search 11.2 Binary Search 11.3 Sorting 11.4 More Efficient Sorting Algorithms 11.5 Mergesort: An N log2 N Algorithm
12 Construction 12.1 More on Functions 12.2 Exceptions 12.3 Testing 12.4 Debugging 12.5 Patterns
13 Object-Oriented Programming 13.1 Class Color 13.2 Special Methods 13.3 More About dir and help 13.4 A Little Bit of OO Theory 13.5 A Longer Example
14 Graphical User Interfaces 14.1 The Tkinter Module 14.2 Basic GUI Construction 14.3 Models, Views, and Controllers 14.4 Style 14.5 A Few More Widgets 14.6 Object-Oriented GUIs
15 Databases 15.1 The Big Picture 15.2 First Steps 15.3 Retrieving Data 15.4 Updating and Deleting 15.5 Transactions 15.6 Using NULL for Missing Data 15.7 Using Joins to Combine Tables 15.8 Keys and Constraints 15.9 Advanced Features