Python: Origins, Features, Downloading and Installing Python, Running Python. Getting Started: Program Input and the raw_input( ), Built-in Function, Comments, Operators, Variables and Assignment, Numbers, Strings, if Statement, while Loop, for Loop and the range( ) Built-in function Files and the open( ) and file( ) Built – in functions
Python Basics: statement and syntax, variable Assignment, Identifiers. Sequences, Strings, Lists and Tuples: Sequences, Strings, Strings and Operators, String-only Operators, Built-in Functions, String Built-in Methods, Special Features of Strings, Built-in functions
Files and Input/Output – File Object, File Built-in Functions, File Built-in Methods, File Built-in Attributes, Standard Files, Command – line Arguments, File system, File Execution.
Interrelating Arrays & Loops: Number Generation (Perfect, Natural, Fibonacci, Factorial, any number series etc.,) Password Generator Strings Number of upper and lower case letters Apply string built-in functions
Sorting Selection sort, Merge Sort, Bubble sort, Shell Sort, Counting Sort Searching Sequential search Binary search for ordered and unordered list
Reference Book:
• Dana Moore, Raymond Budd, William Wright, Professional Python Frameworks: Web 2.0 Programming with Django and Turbogears, Wrox publications, 2007.
Text Book:
• Wesley J.Chun, Core Python Programming, Pearson Publications, Second Edition,2012.