Python Develop a
Passion for learning.

Python

What is Python?

Python is one of the popular high-level programming languages in use today, even after two decades of its creation, thanks to its easy-to-use nature and simplicity. Python was first released in 1991 by its creator Guido van Rossum. Python emphasizes on code readability and has a syntax that needs fewer lines of code than all other programming languages. Python is free of cost and can be used on multiple platforms. It also supports many programming styles like object oriented and functional programming. Python is also used in various domains such as web applications, internet scripting, database and gaming. Python is so popular that it has various support components through which you can access C/C++ libraries, Java objects, DotNet objects etc. All these features make Python an important and popular language among programmers and software developers.

Why to enrol in Python training at Trishana Technologies, Bangalore?

Python supports many programming models like Object-oriented, structured, aspect-oriented and functional. And most institutes teach Python only as an object-oriented language. But our python training includes all these models of programming and extends to other advanced types like design by contract. We have well experienced Python experts as trainers who understood Python like no one else. Our python syllabus is designed with inputs from industry leaders to mould our students as the best suited candidate for Python work. Our classes will be wide-ranging that even remotest possibility of using python is taught with examples. And our extensive practice sessions will greatly complement what you have learned in classrooms. We will provide all the tools available for python to increase your versatility and sharpen your programming skills. We also provide the best-in-class placement support and ensure that all our students get their dream job in Python domain.

Syllabus

Session 1
Introduction

  • Why do we need Python?
  • Program structure

Execution steps

  • Interactive Shell
  • Executable or script files
  • User Interface or IDE

Session 2
Memory management and Garbage collections

  • Object creation and deletion
  • Object properties

Data Types and Operations

  • Numbers
  • Strings
  • List
  • Tuple
  • Dictionary
  • Other Core Types

Session 3
Statements and Syntax

  • Assignments, Expressions and prints
  • If tests and Syntax Rules
  • While and For Loops
  • Iterations and Comprehensions

Session 4
File Operations

  • Opening a file
  • Using Files
  • Other File tools

Session 5
Functions

  • Function definition and call
  • Function Scope
  • Arguments
  • Function Objects
  • Anonymous Functions

Session 6
Modules and Packages

  • Module Creations and Usage
  • Module Search Path
  • Module Vs. Script
  • Package Creation and Importing

Session 7
Classes

  • Classes and instances
  • Classes method calls
  • Inheritance and Compositions
  • Static and Class Methods
  • Bound and Unbound Methods
  • Operator Overloading
  • Polymorphism

Session 8
Exception Handling

  • Default Exception Handler
  • Catching Exceptions
  • Raise an exception
  • User defined exception

Session 9
Advanced Concepts

  • Defining Panda
  • Pandas – Creating and Manipulating Data
  • How to Create Data Frames?
  • Importance of Grouping and Sorting
  • Plotting Data

Session 10
Django

  • Django overview
  • Creating a project
  • Apps life cycle
  • Admin interface
  • Creating views
  • URL Mapping
  • Template system
  • Models
  • Form details
  • Testing
  • Page redirection
  • Sending Emails
  • Deploying Django framework
  • Generic views
  • Form processing
  • File uploading
  • Cookie handling
  • Sessions,caching and comments
  • RSS,AJAX

Career opportunities in Python domain

  • Python Software Engineer/Developer
  • Python Backend Engineer
  • Django Software Developer
  • Remote Python Developer (Freelancer)
  • Full stack Developer – Python
Available for weekends
and weekdays
Register for Demo
Class