';




Amity Computer Academy

Python

Python is a high level programming language that enjoys extensive popularity among
developers and programmers. Python code is not only easy to read but also looks good.
Code readability is an important feature of this language. Its syntax allows concepts to
be expressed in fewer lines of code.

What Will You Learn In the Course?

The course features several modules designed to help in the learning process.

MODULE 1:

  • WHAT IS PYTHON
  • FEATURES OF PYTHON
  • SCRIPTING LANGUAGE
  • MULTIPLE PROCESS TO EXECUTE PYTHON PROGRAMS
  • COMMENTS IN PYTHON
  • DOCSTRING AND ITS NEED
  • MULTILINE CHARACTER
  • INPUT FROM USER

Module 2:

  • TOKENS
  • OPERATORS
  • CONTROL STATEMENTS
  • FUNCTIONS
  • ADVANCE DATA TYPE AND RELATED FUNCTIONS
    • LIST
    • TUPLE
    • SET AND MAP
  • MODULES AND PACKAGES

Module 3:

  • CLASS AND OBJECT
  • CONSTRUCTOR AND DESTRUCTOR
  • INHERITANCE AND COMPOSITION
  • OPERTOR OVERLOADING
  • STATIC , ABSTRACTION IN PYTHON AND INTERFACE
  • EXCEPTION HANDLING
    • USE OF TRY, CATCH,RAISE AND FINALLY
    • EXCEPTION HIERARCHY
    • AS KEYWORD IN EXCEPTION
    • CUSTOM EXCEPTION
    • ASSERT
    • STACK,QUEUE,LINK LIST
  • THREADING WITH PYTHON
    • CREATINE THREAD
    • THREAD LIFE CYCLE
    • DEMON THREAD
    • SYNCHRONIZATION
    • USE OF SLEEP
  • FILE HADLING
    • READING AND CLOSING FILE
    • READING FROM XML FILES
    • ACCESSING OF CSV FILES,XML,LOG FILE CREATION
  • REGULAR EXPRESSION

Module 4:

  • NUMPY
    • Create Arrays
    • Array Item Selection and Indexing
    • Array Mathematics
    • Array Operation
  • PANDAS
    • Series
    • Series indexing and Selection
    • Series Operation
    • Data Frames
    • Data Collection from csv,json,html,excel
  • PLOTING WITH MATPLOTLIB

Module 5: BUILDING APPLICATIONS WITH PYTHON

  • GUI APPLICATIONS AND ACCESSING DATABASE WITH GUI
  • WEB SCRAPING WITH PYTHON
  • CRATING DICTIONARY APPLICATION
  • CREATING SIMPLE GAMMING APPLICATION
  • WEB APPLICATION WITH PYTHON