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 PythonUnderstanding Python variablesPython basic OperatorsUnderstanding python blocks -
Python Data Types
Declaring and using Numeric data types: int, float, complexUsing string data type and string operationsDefining list and list slicingUse of Tuple data type -
Python Program Flow
Control Conditional blocks using if, else and elifSimple for loops in pythonFor loop using ranges, string, list and dictionariesUse of while loops in pythonLoop manipulation using pass, continue, break and elseProgramming using Python conditional and loops block -
Python Functions, Modules And Packages
Organizing python codes using functionsOrganizing python projects into modulesImporting own module as well as external modulesProgramming using functions, modules and external packages -
Python String, List And Dictionary Manipulations
Building blocks of pythonPrograms Understanding string in build methodsList manipulation using in build methodsDictionary manipulationProgramming using string, list and dictionary in build functions -
Python File Operation
Reading config files in pythonWriting log files in pythonUnderstanding read functions, read(), readline() and readlines()Understanding write functions, write() and writelines()Manipulating file pointer using seekProgramming using file operations -
Python Object Oriented Programming – Oops
Concept of class, object and instances Constructor, class attributes and destructorsReal time use of class in live projectsInheritance , overlapping and overloading operatorsAdding and retrieving dynamic attributes of classesProgramming using Oops support -
Python Regular Expression
Powerful pattern matching and searchingPower of pattern searching using regex in pythonPattern finding programs using regular expression -
Python Exception Handling
Avoiding code break using exception handlingSafe guarding file operation using exception handlingHandling and helping developer with error codeProgramming using Exception handling -
Python Database Interaction
SQL Database connection using pythonCreating and searching tablesReading and storing config information on databaseProgramming using database connections -
Python Multithreading
Understanding threadsSynchronizing the threadsProgramming using multithreading -
Sample Project