Our Course Plan:
Introduction: Basic concepts related to python, programming structure, IDLE, Python strings,memory management, Python Versions, Environment Variables,Executing Python from the Command Line.
Core python: It includes concepts related to basic operators(relational, logical, bitwise operators) and simple statements, Built-in Functions, loops, creating a while loop in python, user defined functions,control structures, debugging,scope, recursion etc.
Sequences: Includes lists, Strings ( string value, string methods), numbers, dictionary, lists,sets and Tuples.
Modules: Module Creations (standard module-sys, standard module-math, standard module- time) and usage module Search Path, Module Vs. Script.
Syntax: Assignments, String Operators, Numeric Data Types, Conversion Functions, % Method, print Function.
Expressions: Simple Character Matches, Character Classes, Quantifiers, The Dot Character, Grouping, Matching at Beginning or End, Match Objects, Compiling Regular Expressions, Flags.
Classes and objects: Polymorphism, list manipulation, data structures.
Socket programming: Introduction to socket programming, creating socket,server client socket methods.
Advanced Python: Python graphics(2D&3D), python with automation, kivy and socket programming.
Python framework: Django is an open-source collection of libraries written in Python. It is the most popular server-side web frameworks with as little coding as possible. It includes overviews, interface, apps lifecycle, URL mapping, models, testing, RSS, AJAX and, much more.