713
Page views
12
Files
1
Videos
0
R.Links

Icon
Syllabus

UNIT
1
Welcome To Python

what Is Python?, Origins, Features, Downloading and Installing Python, Running Python, Python Documentation, Comparing Python. Getting Started – Program Output, the print statement, and “Hello World!”, Program Input and the raw_input() Built-in Function, Comments, Operators, Variables and Assignment, Numbers, Strings, List and Tuples, Dictionaries, Code Blocks Use Indentation, if Statement, while Loop, for Loop and the range() Built-in function, List Comprehensions, Files and the open () and file() Built – in functions, Errors and Exceptions, Functions, Classes, Modules. Python Basics – statement and syntax, variable Assignment, Identifiers, Basic Style Guidelines, Memory Management, First Python Programs, Related Modules/ Developer Tools.

UNIT
2
Sequences: Strings, Lists, and Tuples

Sequences Strings, Strings and Operators, String-only Operators, Built-in Functions, String Built-in Methods, Special Features of Strings, Unicode, Related Modules, Summary of string Highlights, Lists, Operators, Built-in functions, List Type Built-in Methods, Special Features of Lists, Tuples, Tuples operators and Built- in Functions, Special Features of Tuples. Files and Input/Output – File Object, File Built-in Function(Open() and file()],File Built-in Methods, File Built-in Attributes, Standard Files, Command – line Arguments, File system, File Execution, Persistent storage Modules.

UNIT
3
GUI Programming

Introduction, Tkinter and Python Programming, Tkinter Examples, Brief Tour of Other GUIs, Related Modules and Other GUIs Database programming – Introduction, Python Database Application Programmer’s Interface (DB-API), Object-Relational Managers (ORMs), Related Modules.

UNIT
4
Frameworks

Introducing the Frameworks - Web Application Frameworks, MVC in Web Application Frameworks, Common Web Application Framework Capabilities, Introduction to TurboGears - TurboGears History, Main TurboGears Components, Alternate Components MVC Architecture in TurboGears, The Controller and View, TurboGears Models (SQLObjects), TurboGears Controllers, TurboGears Views (Kid Templates and MochiKit), TurboGears Widgets. Introduction to Django - Django History, Main Django Components, Alternate Components, MVC Architecture in Django, Template Inheritance - The DRY Problem , Defining a Base Template, Using the {% extends %} Directive, Generic Views - List-Detail Generic Views , Other Generic Views, User Authentication and Authorization - Installing User Management , The User Model Authenticating a User, Enhancing the Base Template, User Permissions, Creating a User.

UNIT
5
User Identity and Visitor Tracking

Tracking Visits through Cookies , Managing User Identity - User Identity Model Objects , Identity Configuration Options , Other Identity Framework Components, Using the Identity Model Objects , Using the Identity Module Visitor Tracking - Visitor Tracking Model Objects , Visitor Tracking Configuration Options Visitor Tracking Plug-Ins, Adding Visitor Tracking. Widgets - TurboGears Widgets, Using the Widget Browser , Using Existing Widgets - Defining the Model Object, Accepting User Comments, Creating New Widgets - Creating a Simple Hello Widget, Creating a Comment Widget.

Reference Book:

Python Programming, Michael DAWSON, 3rd Edition, Course technology PTR, 2010 Wesley J.Chun, Core Python Programming, Pearson Publications, Second Edition,2012.(UNIT 1,II,III) Dana Moore, Raymond Budd, William Wright, Professional Python Frameworks: Web 2.0 Programming with Django and Turbogears, Wrox publications, 2007. (UNIT IV, V)

Text Book:

Wesley J.Chun, Core Python Programming, Pearson Publications, Second Edition,2012.(UNIT 1,II,III) Dana Moore, Raymond Budd, William Wright, Professional Python Frameworks:Web 2.0 Programming with Django and Turbogears, Wrox publications, 2007. (UNIT IV, V)

 

Print    Download