Core Python Syllabus


Core Python and Advanced Python


Introduction

  • History 
  • Features 
  • Setting up path
  • Working with Python 
  • Basic Syntax
  • Variable and Data Types 
  • Operator

Conditional Statements

  • If 
  • If- else 
  • Nested if-else

Looping

  • For 
  • While 
  • Nested loops

Control Statements

  • Break
  • Continue
  • Pass

String Manipulation

  • Accessing Strings
  • Basic Operations
  • String slices
  • Function and Methods

Lists

  • Introduction
  • Accessing list
  • Operations
  • Working with lists
  • Function and Methods

Tuple

  • Introduction
  • Accessing tuples
  • Operations
  • Working
  • Functions and Methods

Dictionaries

  • Introduction
  • Accessing values in dictionaries
  • Working with dictionaries
  • Properties
  • Functions

Functions

  • Defining a function
  • Calling a function
  • Types of functions
  • Function Arguments
  • Anonymous functions
  • Global and local variables

Modules

  • Importing module
  • Math module
  • Random module
  • Packages

File Handling

  • Printing on screen
  • Reading data from keyboard
  • Opening and closing file
  • Reading and writing files

Exception Handling

  • Exception
  • Exception Handling
  • Except clause
  • Try ? finally clause
  • User Defined Exceptions

Advanced Python

  • OOPs concept
  • Class and object
  • Attributes
  • Inheritance
  • Overloading
  • Overriding

Regular expressions

  • Match function
  • Search function
  • Matching VS Searching
  • Modifiers
  • Patterns

CGI

  • Introduction of CGI
  • Writing Python Program for CGI Applications

Database

  • Introduction
  • Connections
  • Executing queries

Sending email

  • installing SMTP python module
  • sending email