Python with Django

Introduction
Why Python?
How is Python Different?
Python Concepts
    • Dynamic vs. Static Types
    • Interpreted vs. Compiled
    • Prototyping
    • Procedural vs. Object-Oriented Programming
Comparison of Programming Languages
C
C++
Java
C#
Python
The Python Interpreter
Launching the Python interpreter
    • Windows
    • Mac
Python Versions
Using the Python Command Prompt
Commenting Python
Launching Python programs
Integrated Development Environments
Types and Operators
Python Syntax
    • Indentation
    • Multiple Line Spanning
Python Object Types
Python Numbers
Strings
Basic string operations
Indexing and slicing strings
String Formatting
Combining and Separating Strings
Regular Expressions
Lists
List usage
Adding List Elements
Mutability
Methods
Dictionaries
Making a dictionary
Basic operations
Dictionary details
Operation
Tuples
Why Use Tuples?
Sequence Unpacking
Methods
Files
File Operations
Files and Streams
Creating a File
Reading From a File
Iterating Through Files
Seeking
Serialization
Statements
Assignment
Expressions/Calls
Printing
if Tests
while Loops
for Loops
pass Statement
break and continue Statements
try, except, finally and raise Statements
import and from Statements
def and return Statements
Class Statements
Making a Program
Making Python Do Something
Scope
Default Arguments
Exceptions
Exception Class Hierarchy
User-Defined Exceptions
Object Oriented Programming
Learning Python Classes
How Are Classes Better?
Improving Your Class Standing
So What Does a Class Look Like?
“New-style” classes
A Note About Style
More OOP
Inheritance
Operator Overloads
Class Methods
Databases
How to Use a Database
Working With a Database
Using SQL to Query a Database
Python and SQLite
Creating an SQLite DB
Pulling Data from a DB
SQLite Database Files
Distributing Your Program
Graphical User Interfaces
Overview of Graphical User Interfaces
Introduction
Plotting Graph
Web Scripting
HTML, JavaScript, JQuery, Ajax
JSON.
Web Application
CGI Scripting
Control Hardware Devices Using Python
MAJOR PROJECT

Enquiry Form


Workshop / Training Provided On