Welcome to Login IT Academy

Close
 
Latest News

Core Python Training

  • What Is Python?
  • Why Python?
  • Who uses Python?
  • History of Python
  • Features of Python
  • Where python can be used?
  • Installing python from the command line
  • IDLE
  • Running python scripts on Windows/Unix/Linux
  • Basic Syntax
  • Identifiers
  • Rules to define identifiers
  • Single line comments
  • Multi line comments
  • Reserved Keywords
  • Naming Conventions
  • Print(),Type() and Id() functions
  • Input() and raw_input() functin
  • Type Conversion functions
  • Del keyword
  • What is Datatype?
  • Built in Datatypes
  • None Type
  • Numeric Types
  • Sequences
  • Sets
  • Mappings
  • bool Datatype
  • Arithmetic operators
  • Assignment operators
  • Unary minus operators
  • Relational operators
  • Logical operators
  • Membership operators
  • Identity operators
  • Precedence of operators
  • What is string?
  • Reading Data from Strings in Python
  • String slicing
  • String Concatenation
  • String Formatting in Python
  • Working with string functions
  • Conditional Statements
  • Transfer Statements
  • Iterative Statements
  • if statement (One-way decisions)
  • .. else statement (Two-way decisions)
  • if .. else .. if .. else statement (Multi-Way)
  • Nested if else
  • Single line if else statement
  • Values as Conditions
  • Using Logical Operators
  • Break statements
  • Continue statements
  • Pass statements
  • While loop
  • . Else
  • For loop
  • Infinite loop
  • Nested loops
  • . Else
  • Introduction to collections
  • Lists
  • Tuples
  • Sets
  • Dictionaries
  • Collections indexing and slicing
  • Working with methods of collections
  • Iterating through collections
  • Nested collections
  • Getting Dictionary values
  • Counting with dictionaries
  • Differences between List, tuple and set
  • Declaration and accessing lists
  • Data updation in lists
  • Data deletion from lists
  • Understanding basic list operations
  • Python List built functions
  • Alias and clone
  • Sorting list elements
  • Nested lists
  • List Comprehensions
  • Declaration and accessing Tuples
  • Data Updation in “Tuples”
  • Data Deletion from “Tuples”
  • Understanding the Basic “Tuples” Operations
  • Understanding Tuple “Indexing”, “Slicing” And “Matrixes”
  • Python Tuple Built-in Functions
  • Experiencing Tuple with Methods
  • Declaration and accessing of Dictionary
  • How to access elements from Dictionary
  • Built in functions on Dictionary
  • How to add an element to dictionary
  • How to delete an element from dictionary
  • Assignments on Dictionary
  • Defining function
  • Calling function
  • Function parameters
  • Types of arguments
  • Handling return values
  • Scope of variable – Global, local
  • Passing collections to a function
  • Lambda functions/anonymous functions
  • Filter and map() functions
  • Positional arguments
  • Keyword arguments
  • Default arguments
  • Variable-length arguments
  • What is module?
  • Types of modules
  • The import statement
  • . Import
  • Reloading module
  • Dir() function
  • main() function
  • Introduction to packages
  • py file
  • Defining packages
  • Importing from packages
  • Defining sub packages
  • Importing from sub packages
  • Definitions of OS
  • Date format conversions
  • Usage of date, OS in real time
  • Definition of date modules
  • Definitions of Sub process modules

Advance Python Training

  • What is a file?
  • Opening a file
  • Reading data from a file
  • Writing data to a file
  • Closing a file
  • Working with the methods of file objects
  • Replacing the content of file
  • Working with directories
  • Working CSV files
  • Assignments
  • Introduction to oops programming
  • Features of OOPS
  • Classes and Objects
  • Encapsulation
  • Abstraction
  • Inheritance
  • Polymorphism
  • Creating a class
  • Constructor
  • Namespaces
  • Types of Methods
  • Passing Members of one Class to Another
  • Constructors in inheritance
  • The super() Method
  • Types of inheritance
  • Polymorphism
  • Operator overloading
  • Method overloading
  • Method overriding
  • Abstract method and Abstract class
  • Interfaces in python
  • Abstract classes vs interfaces
  • Assignments
  • Syntax errors
  • Runtime errors
  • What is exception?
  • Need of exception Handling
  • Predefined exceptions
  • try, except and finally clauses
  • Handling multiple exceptions
  • Nested try, except and finally blocks
  • Raise, assert statements
  • Assignments
  • Regular expressions syntax
  • Understanding regular expressions
  • Special characters
  • Character classes
  • Forming regular expressions
  • Matching at beginning or end
  • Match(), Search() and Sub() functions
  • Splitting a string
  • Replacing Text
  • Flags
  • Introduction to RDBMS
  • Installation of oracle database access
  • Creating oracle database instances
  • Establishing connection with oracle
  • Executing SQL queries
  • Assignments
  • How to parse XML
  • How to create XML node
  • How to Parse JSON
  • Assignments
  • Introduction to big data
  • Pandas
  • Numpy
  • Matplotlib
  • Introduction to Django
  • Advantages of Django
  • Django Installation
  • Components of Django

Django for Python Training

  • What is a Framework?
  • Introduction to Django
  • Django – Design Philosophies
  • History of Django
  • Why django and Features
  • Environment setup
  • Web Server
  • MVC Architecture vs MVT Architecture
  • Django MVC – MVT Pattern
  • Creating the first Project
  • Integrating the Project to IDE
  • The Project Structure
  • Running the server
  • Solving the issues and Migrations
  • Database Setup
  • Setting Up Your Project
  • What Django Follows
  • Structure of django framework
  • Model Layer
  • What are models?
  • Model fields
  • Querysets
  • Using HTML in Django
  • Using CSS in Django
  • Using the admin interface
  • Customizing the admin interface
  • Simple View
  • Basic view (displaying hello world)
  • Functional views, class based views
  • Organizing Your URLs
  • Role of urls in djnago
  • Working urls
  • Forms
  • Sending Parameters to Views
  • Templates layer
  • The Render Function
  • If/else
  • For
  • Comments
  • Filters
  • Using templates to display data in the site
  • Creating a Model
  • Manipulating Data (CRUD)
  • Linking Models
  • Sending a Simple E-mail
  • Sending Multiple Mails with send_mass_mail
  • Sending HTML E-mail
  • Sending HTML E-mail with Attachments
  • Forms basics
  • Creating contact US form
  • Form field examples

Complete Python Core and Advanced

  • What is Python and history of Python?
  • Unique features of Python
  • Python-2 and Python-3 differences
  • Install Python and Environment Setup First Python Program
  • Python Identifiers, Keywords and Indentation
  • Comments and document interlude in Python
  • Command line arguments
  • Getting User Input
  • Python Data Types
  • What are variables?
  • Python Core objects and Functions
  • Number and Maths
  • Week 1 Assignments
  • Introduction
  • Lists in Python
  • More About Lists
  • Understanding Iterators
  • Generators, Comprehensions and Lambda Expressions Introduction
  • Generators and Yield
  • Next and Ranges
  • Understanding and using Ranges More About Ranges
  • Ordered Sets with tuples
  • Introduction to the section
  • Python Dictionaries
  • More on Dictionaries
  • Sets
  • Python Sets Examples
  • Appending to Files and Challenge
  • Writing Binary Files Manually
  • Using Pickle to Write Binary Files
  • Python user defined functions
  • Python packages functions
  • Defining and calling Function
  • The anonymous Functions Loops and statement in Python
  • Python Modules & Packages
  • Overview of OOP
  • Creating Classes and Objects Accessing attributes
  • Built-In Class
  • Attributes
  • Destroying Objects
  • What is Exception?
  • Handling an exception
  • try….except…else
  • try-finally clause
  • Argument of an Exception
  • Python Standard Exceptions
  • Raising an exceptions
  • User-Defined Exceptions
  • What are regular expressions?
  • The match Function
  • The search Function
  • Matching vs searching
  • Search and Replace
  • Extended Regular Expressions
  • Wildcard
  • What is multithreading?
  • Starting a New Thread
  • The Threading Module
  • Synchronizing Threads
  • Multithreaded Priority Queue
  • Python Spreadsheet Interfaces
  • Python XML interfaces
  • Python MySQL Database Access
  • Install the MySQLdb and other Packages Create Database Connection
  • CREATE, INSERT, READ, UPDATE and DELETE Operation DML and DDL Oepration with Databases
  • Handling Database Errors
  • Web Scraping in Python
  • Numpy:
  • Introduction to numpy
  • Creating arrays
  • Using arrays and Scalars Indexing Arrays
  • Array Transposition
  • Universal Array Function
  • Array Processing
  • Array Input and Output Pandas:
  • What is pandas?
  • Where it is used?
  • Series in pandas
  • Index objects
  • Reindex
  • Drop Entry
  • Selecting Entries
  • Data Alignment
  • Rank and Sort
  • Summary Statics
  • Missing Data
  • Index Heirarchy
  • Matplotlib: Python For Data Visualization Welcome to the Data Visualiztion Section Introduction to Matplotlib
  • Introduction to Django Web Framework
  • Features of Django
  • Installing Django
  • MVC Model
  • Http Concepts
  • Views
  • URL Mapping
  • Templates and Forms
  • Models and Dynamic Webpages
  • Serialization
  • Parsing XML and Json with python