Srikanth Technologies

Python Programming

This course covers all programming concepts and important libraries of Python Language and then teaches how to build web applications using Django Framework.

Prerequisite Basic knowledge of programming
Theory Fee/Online Fee Rs.4000/-
Lab Fee Rs.750/-
Software Required

Introduction To Python

  • What is Python?
  • How to download and install Python
  • How to use REPL of Python?
  • How to install and use PyCharm?
  • Language elements - operators
  • Control statements and Loops
  • Functions - creating and calling
  • Default arguments and variable arguments using *args and *kwargs
  • Pass by value and pass by reference
  • Lambda Expressions
  • Working with Modules
  • Data Structures - Lists, Sets, Dictionaries and Tuple
  • How to use Regular Expressions?
  • Exception Handling - try, except, finally and user-defined exceptions

OOP With Python

  • Creating classes and objects
  • Constructors
  • Overloading
  • Class methods
  • Inheritance
  • Overriding
  • Polymorphism
  • Using Iterators

Using Python Library

  • Dates and Times
  • Files - reading and writing
  • Using Http Library
  • Working with JSON library to encode and decode JSON

Database Programming

  • Introduction to Database
  • How to use SQLite Database?
  • How to map Python classes to Database table?
  • Performing database operations - Insert, Delete, Update and Select
  • Working with other databases like Oracle

Web Programming

  • Understanding HTML, CSS and JS
  • How to install Django Framework and create a new project?
  • Understanding Views, Models and Templates
  • Working with HTML Forms and validation
  • Making AJAX request
  • State management using Cookies and Sessions
  • Building REST API