• 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


3.Simple programs in python

Multiple Assignment

The input() function

Reading from console

The eval () Function

Formatting Number and String

Python Inbuilt Functions


4.Operators and Expressions

Arithmetic Operators

Keywords

Literals

Comments

GST Calculator


5.Decision Statements

Boolean type

Boolean Operators

Relational Operators

Logical Operators

The if Statements

If

If- else

Nested if-else

Conditional Expressions


6.Loop Control Statement

Introduction

The while Loop

The range() Function

The for Loop

Nested Loops

The break Statement

The continue Statement


7.Control Statements

Break

Continue

Pass


8.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


9.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


10.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


11.Tuple

Introduction

Creating Tuples

The tuple() Function

Inbuilt Functions for Tuples

List and Tuples

Tuple Traverse from List

zip() Function

Functions and Methods


12. Sets

Introduction

Creating Sets

The Set in and not in operator

Set Class

Set Operators

Set Operations


13.List vs Tuples vs Sets


14.Dictionaries

Introduction

Creating Dictionary

Adding & Replacing Values

Retrieving Values

Deleting Items


14.Modules

Importing module

Math module

Random module

Packages

Composition


15.Input-Output

Reading data from keyboard


16.Exception Handling

Exception

Exception Handling

Except clause

Try ? finally clause

User Defined Exceptions


17.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


18.Advance Python

OOPs concept

Introduction

Class and object

Attributes

Python Constructors

Inheritance

Overloading

Overriding

Abstraction in Python

Data hiding


19.Regular expressions

Match function

Search function

Matching VS Searching

Modifiers

Patterns


20.NumPy

Introduction

Array

Some Examples


21.Panda

Introduction

Reading Files From Pandas


22.Python MySQL + Django

Environment Setup

Database Connection

Insert, Read, Update, Delete

Transaction Management

Database

Introduction

Connections

Executing queries

Transactions

Handling error


23.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


24.REST API WITH PYTHON


25.WEB DESIGN