Python is an object-oriented programming language which has gained popularity because of its clear syntax and readability. Python has dynamic data types, readily available classes and interfaces to several calls and libraries. It is portable and its statements can be easily interpreted by several operating systems. Globe Star Academy offers one of the best training for Python programming. Our unique class delivery plan engages our students effectively and enables them to understand the Python programming easily.

Course outline
Python is a high-level programming language which can easily be embedded in other languages such as C/C++ to give it the programming capabilities. It is Open Source and is extensively used in data science and web development.

Note: The topics covered in this course might get slightly adjusted depending on the cumulative decision made by the candidates who have signed up for the course.

Target Audience
Web developers, Software developers, Data analysts, Data engineers

Pre-requisites
We expect candidates to have basic knowledge about programming and has a passion towards computer science field.

  • Introduction To Python
    Installation and Working with Python
    Understanding Python variables
    Python basic Operators
    Understanding python blocks
  • Python Data Types
    Declaring and using Numeric data types: int, float, complex
    Using string data type and string operations
    Defining list and list slicing
    Use of Tuple data type
  • Python Program Flow
    Control Conditional blocks using if, else and elif
    Simple for loops in python
    For loop using ranges, string, list and dictionaries
    Use of while loops in python
    Loop manipulation using pass, continue, break and else
    Programming using Python conditional and loops block
  • Python Functions, Modules And Packages
    Organizing python codes using functions
    Organizing python projects into modules
    Importing own module as well as external modules
    Programming using functions, modules and external packages
  • Python String, List And Dictionary Manipulations
    Building blocks of python
    Programs Understanding string in build methods
    List manipulation using in build methods
    Dictionary manipulation
    Programming using string, list and dictionary in build functions
  • Python File Operation
    Reading config files in python
    Writing log files in python
    Understanding read functions, read(), readline() and readlines()
    Understanding write functions, write() and writelines()
    Manipulating file pointer using seek
    Programming using file operations
  • Python Object Oriented Programming – Oops
    Concept of class, object and instances Constructor, class attributes and destructors
    Real time use of class in live projects
    Inheritance , overlapping and overloading operators
    Adding and retrieving dynamic attributes of classes
    Programming using Oops support
  • Python Regular Expression
    Powerful pattern matching and searching
    Power of pattern searching using regex in python
    Pattern finding programs using regular expression
  • Python Exception Handling
    Avoiding code break using exception handling
    Safe guarding file operation using exception handling
    Handling and helping developer with error code
    Programming using Exception handling
  • Python Database Interaction
    SQL Database connection using python
    Creating and searching tables
    Reading and storing config information on database
    Programming using database connections
  • Python Multithreading
    Understanding threads
    Synchronizing the threads
    Programming using multithreading
  • Sample Project