• Python + Django

Python Course Syllabus:
1.Introduction
History
Features
Installation
Setting up path
Executing Python Programs
Working with Python

2. Basics of Python Programming
Basic Syntax
Variable
Data Types
The print() function
Assigning value to a variable

Simple programs in python
Multiple Assignment
The input() function
Reading from console
The eval () Function
Formatting Number and String
Python Inbuilt Functions

  1. Operators and Expressions
    Arithmetic Operators
    Keywords
    Literals
    Comments
    GST Calculator
  2. Decision Statements
    Boolean type
    Boolean Operators
    Relational Operators
    Logical Operators
    The if Statements
    If
    If- else
    Nested if-else
    Conditional Expressions
  1. Loop Control Statement
    Introduction
    The while Loop
    The range() Function
    The for Loop
    Nested Loops
    The break Statement
    The continue Statement
  2. Control Statements
    Break
    Continue
    Pass
  3. String Manipulation
    Introduction
    The str class
    Basic Inbuilt Python Functions for String
    The index[] operator
    Traversing String with for and while Loop
    Immutable Strings
    The String Operators
    String Operations
    String Slices
    String Methods
  1. Functions
    Defining a function
    Syntax and Basics of Functions
    Types of functions
    Use of Functions
    Built In Functions
    Parameters and Arguments in a Function
    Local & Global Scope of Variable
    The return Statement
    Recursive Functions
    Lambda Functions(Anonymous)
    Calling a function
  2. Lists
    Introduction
    List Creation
    Accessing List Elements
    Negative List Indices
    List Slicing [Start: end]
    List Slicing with Step Size
    Python Inbuilt Functions for Lists
    The List Operator
    List Methods
    List and Strings
    Splitting a String in List
    Passing List to Function
    Returning List from a Function
  1. Tuple
    Introduction
    Creating Tuples
    The tuple() Function
    Inbuilt Functions for Tuples
    List and Tuples
    Tuple Traverse from List
    zip() Function
    Functions and Methods

    11. Sets
    Introduction
    Creating Sets
    The Set in and not in operator
    Set Class
    Set Operators
    Set Operations
  2. List vs Tuples vs Sets
  3. Dictionaries
    Introduction
    Creating Dictionary
    Adding & Replacing Values
    Retrieving Values
    Deleting Items
  4. Modules
    Importing module
    Math module
    Random module
    Packages
    Composition
  5. Input-Output
    Reading data from keyboard
  6. Exception Handling
    Exception
    Exception Handling
    Except clause
    Try ? finally clause
    User Defined Exceptions
  7. File Handling
    Introduction
    Need of File Handling
    Text Input / Output
    Opening File
    Writing Into File
    Reading from File
    Closing a File
    Printing on screen
    Functions

    Advance Python

  1. OOPs concept
    Introduction
    Class and object
    Attributes
    Python Constructors
    Inheritance
    Overloading
    Overriding
    Abstraction in Python
    Data hiding
  2. Regular expressions

Match function
Search function
Matching VS Searching
Modifiers
Patterns

  1. NumPy
    Introduction
    Array
    Some Examples
  2. Panda
    Introduction
    Reading Files From Pandas
  3. Python MySQL + Django
    Environment Setup
    Database Connection
    Insert, Read, Update, Delete
    Transaction Management
  4. Database
    Introduction
    Connections
    Executing queries
    Transactions
    Handling error
  1. Django
    Introduction
    Django Features
    Django Setup
    Virtual Environment Setup
    Django Project
    Django App
    Django MVT
    Django Model
    Django View
    Django Template
    Django Forms
    ORM Concept
    Django CRUD