Python training Mumbai

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
 
3 Strings            
  3.1   Strings
  3.2   Escape Characters
  3.3   Multiline Strings
  3.4   Print
  3.5   Formatted Printing
  3.6   User Input
 
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
  
  
16  Exercises & Assignements.


 

Who's Online

We have 6 guests online

Site Stats

Content View Hits : 28897