Python is an object-oriented, high level language, interpreted, dynamic and multipurpose programming language.
Python is easy to learn yet powerful and versatile scripting language which makes it attractive for Application Development.
Course Content
Getting Started with Python
Python Overview
Compiled and Interpreted Languages
Starting Python
Using the IDLE
Running a Python Program in IDLE/Command Line
Running Python Programs on *IX/Windows
Basic Syntax
some Maths with Python
Python Data Types
Numerical
- Int
- Float
String
Collection Data Type
- List
- Tuples
- Dictionary
- Sets
Control Flow
Looping in Python
- If/While/For loops
- Nested loops
- Break
- Continue
- Pass
- Exit
Functions and Methods
Variable
Scope
Functions
- Parameters
- default
- Variable Length Parameter
Command line arguments
Using basic data types to implement queues and stack
File Handling
- Read
- Write
- Append modes
Object Oriented Programming in Python
- Class definition
- Attributes
- Inheritance
- Overloading
- Overriding
- Data Handling
Exceptions and Error Handling
Try---Catch---Except---Finally
Importing Modules, In-built modules
os, sys, math, time, urllib, subprocess, datetime
Introduction to a Flask, a Web framework OR Introduction to Selenium and Python.
Creating a multi page website using Flask and Bootstrap
OR
Doing some basic tasks with Selenium.
Pre-requisite
No pre-requisite.
No prior knowledge of programming or python is assumed.
What to Expect:
Understanding of Python basics
Able to read and write python functions and basic classes
File handling and error free programs.