685
Page views
7
Files
0
Videos
0
R.Links

Icon
Syllabus

UNIT
1
UNIT I

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
UNIT II

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
UNIT III

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
UNIT IV

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
UNIT V

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:

1. Wesley J.Chun, Core Python Programming, Pearson Publications, Second Edition,2012.(UNIT 1,II,III) 2. 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:

1. Wesley J.Chun, Core Python Programming, Pearson Publications, Second Edition,2012.(UNIT 1,II,III) 2. 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