Python

1. Python Introduction

  • Python: An Overview
  • History of Python
  • Version of Python
  • Feature of Python
  • Simple
  • Open Source
  • High Level Programming Language
  • Portable
  • Object Oriented & Procedure Oriented
  • Interpreted
  • Easy to Maintain
  • Comparisons of Python with Other Language
  • Java
  • C++
  • Java Script
  • Perl
  • Execution of Programs
  • Python Comment

2. Introduction to Script

  • What is Script, program?
  • Types of Scripts
  • Difference between Script and Programming Languages
  • Features and Limitation of Scripting
  • Types of programming Language Paradigms

3. Python Variables & Data Types

  • What is variables
  • Assign Variables
  • Data Types:
  • Numeric Data Types int,float,complex
  • Boolean Data Types
  • Text Sequence Type str
  • Compound Data Types list,tuple,range,set,dict

4. Operators

  • Types of Operators
  • Arithmetic Operators
  • Relational Operators
  • Assignment Operators
  • Logical / Boolean Operators
  • Identity Operators
  • Membership Operators
  • Bitwise Operators

5. Python Conditional Statements:

  • The If Statements
  • The if-else Statements
  • The elif Statements
  • The Nested If – else Statements

6. Python Looping Concept:

  • Python for Loop
  • Python while Loop

7. Python Control Statements:

  • The Break Statements
  • The Continue Statements
  • The Pass Statements
  • else Clause on loops

8. Input and Output

  • Fancier Output Formatting
  • Formatted String Literal
  • The String format() Method
  • Manual String Formatting

9. Python String

  • Accessing Strings
  • Basic Operations
  • String slices
  • String Built-In Function

10. Python List

  • Introduction
  • Accessing list
  • Operations
  • Working with lists
  • List Slices
  • Aliasing
  • Cloning
  • List Comprehension
  • Deleting List
  • Built-in Function
  • List Comprehension

11. Python Tuple

  • Introduction
  • Creating Tuple
  • Accessing Tuple
  • Built-in Function

12. Python Dictionary

  • Introduction
  • Creating Dictionary
  • Accessing Dictionary
  • Deleting Dictionary
  • Built-In Function

13. Python Array

  • Importing an Arrays
  • Declaring an array
  • Operation on Arrays
  • Built-In Function

14. Python Function

    • Defining a function
    • Calling a function
    • Function Arguments
    • Required argument
    • Keyword argument
    • Default argument values
    • Arbitrary argument
  • Documentation String
  • Lambda Expression
  • Global and local variables

15. Module

  • Introduction
  • The Import Statement
  • The From…Import Statement
  • The From…Import* Statement
  • Packages
    • importing * from a package
    • intra-package References

16. File Handling (Input / Output)

  • Introduction
  • working with text file
  • working with binary data
  • working CSV and Excel file
  • pickling and unpickling
  • zipping and unzipping
  • working with Directories

17. Exception Handling

  • Error in Python Program
    • Syntax error
    • Exception
  • Types of Exception
  • Handling Exception in Python
  • Raising Exception
  • User Defined Exception

18. OOPs Concepts

  • Class and object
  • Types of variable and Types of Methods
  • Inheritance
    • Types of Inheritane
  • Polymorphism
  • Private Variable
  • Encapsulation and Abstraction

19. Multithreading

  • Thread
  • Starting a thread
  • Threading module
  • Synchronizing threads
  • Multithreaded Priority Queue
  • Inter thread communication

20. Python Mail Sending Program

  • Introducing
  • Execute mail program
  • include file in mail

21. Regular Expression

  • use of regex
  • re module
  • functions of re module
  • character classes
  • predefine character classes
  • quantifiers

22. Database Connection

  • Introduction
  • Connections
  • connection with mysql and oracle
  • Executing queries
  • CRUD opeartion
  • working with dates

23. Interacting with Networks

  • Socket in Python
  • TCP/IP Client & Server
  • Creating a Client / Server Program
  • chat server program
  • how to send file from server to client
  • one server multiple Client
24. GUI (Graphical User Interface)
  • Introduction
  • Tkinter programming
  • Tkinter widgets

25. Python Date & Time

  • How to Use Date & DateTime Class
  • How to Format Time Output
  • How to use Timedelta Objects
  • Calendar in Python
  • datetime classes in Python
  • How to Format Time Output?
  • The Time Module

26. Unit Testing with PyUnit

  • What is Testing?
  • Types of Testings and Methods?
  • What is Unit Testing?
  • What is PyUnit?
  • Test scenarios, Test Cases, Test suite
Menu