Python Course | Learn Python online - Kochiva

Download Brochure

Enquire Now

Curriculum

  • Introduction
  • Keywords in Python
  • Namespace and Scope
  • Statements, Identation and Comments
  • Structuring Python Programs
  • Printing Basic Outputs
  • Python Languages and Applications
  • Input from Console and Output
  • Python Output Formatting
  • Datatypes

  • Variables, Expressioins and Statements
  • Global and Local Variables in Python
  • Type Conversions in Python
  • _name_ (A Special variable in Python)
  • Bitwise, Logical and Ternary Operators
  • Difference between different operators
  • Python Membership and Identity Operators
  • Decision Making

  • Decision Making
  • Loops
  • Looping Techniques in Python
  • Range in Python
  • Chaining comparison in Python
  • else with for
    switch function
  • Python Itertools
    Generators in Python
  • Generators expression in Python

  • Functions in Python
  • class method vs static method in Python
  • Pass Statement
    return
  • Python closures
  • Function Decorators
  • Decorators in Python
  • Python _import_ function
  • Decorators with parameters in Python
  • Precision Handling
  • Partial Functions in Python

  • String, List, Tuples and Sets
  • Dictionary and Arrays
  • Access Tuples
  • Tuple Method
  • Update Tuples
  • Access List
  • Operations on List

  • What is Django?
  • Installing Django
  • The MVC framework
  • Why use Django?

  • Django Variables
  • Django Tags
  • Django If Else
  • Django For Loop
  • Django Comment
  • Django Cycle
  • Django Extends
  • Django Include
  • Django Filter
  • Django 404 Template

  • Define models
  • Creating a simple model
  • Save a model into a Database
  • Inserting & Editing Data
  • Getting a Model data with Queryset
  • Deleting Objects
  • Implementing Foreign key
  • Extending a model

  • Introduction of Modules
  • OS module
  • Calendar Module
  • Python Urllib Module
  • pprint
  • timit function
  • Import

  • Git Introduction
  • Git New Files
  • Git Staging Enivornment
  • Git Commit
  • Git Help
  • Git Branch
  • Git Branch Merge
  • Github Introduction
  • GitHub Edit Code
  • Pull from Github
  • Push to Github
  • Github Branch, pull branch from Github , push branch to github
  • Github Flow, pages
  • Git Contribute: Fork, Clone from Github
  • Send Pull Request

  • MongoDB and Python
  • SQL using Python
  • Sql using Python and SQLite
  • MYSQLdb Connections in Python
  • PostgreSQL
  • Oracle Database Connection in Python

  • Class ,Object and members
  • Data Hiding and object printing
  • Inheritance
  • Polymorphism in Python
  • Class method and static in python
  • Constructors in Python
  • Destructors in Python
  • First class Function
  • Reflection
  • Garbage collection

  • Exception handling
  • user defined Exception
  • Built in Exception
  • Clean up Action
  • try and except in Python
  • Counters, OrderedDict, Defaultdict
    Deque, Heap,
  • NamedTuple
  • Collections.userDict
  • Collections.userList
  • Collections.userString

  • File Handling in Python
  • Open a File in Python
  • How to read from a file in Python
  • Writing to file in Python
  • Python append to a file

  • Iterator vs Iterable
  • Looping Through an Iterator
  • Create an Iterator
  • StopIteration

  • What is Data Structure?
  • What is algorithm?
  • List
  • Sets
  • Stack
  • Queues
  • Linked List

  • What is an Array?
  • Different implementation
  • Access the elements of an array
  • The length of the Array
  • Looping Array Elements
  • Removing Array Elements
  • Array Methods

  • What is stack?
  • Stack Implementation
  • Operation Performed on stack
  • Push operation
  • Pop Operation
  • Implementation using List

  • What is Queue?
  • Queue Implementation
  • Operation Performed on stack
  • Insertion operation
  • Deletion Operation
  • Implementation using List
  • Type of Queues

  • Forms in Django
  • Searching Query
  • GET & POST methods
  • Form fields in Django
  • Building a form in Django
  • Model-based form
  • Custom validation

Courses Details

Duration

4-6 Months

Mode

Online + Offline

Internship Opportunities

Yes

Live Project

Yes

How would Kochiva's Python Course transform you?

Kochiva's Python Course is exclusively designed to provide a Live Internship like experience to the students to make them ready for real-world jobs.

Ideal for College Summer Internship Trainings

Live Projects with real time numbers and real clients

Mentors with 15+ years of corporate experience

Frequently Asked Questions?

If you are interested in our course, you can simply fill up the enrollment form available on the website. Very soon, Kochiva’s Admission Counselling Team shall get in touch with you.

Anyone who has the fire to code and basic knowledge of how IT works can go ahead with the training. Our training are beginner-friendly.

One needs to have an active internet connection with at least 1 MBPS download speed. One also needs to have a working laptop/desktop PC with the following specifications. 1. 1 GHz Processor 2. 4 GB RAM 3. 120 GB Hard Drive 4. Microphone 5. WebCam

This course is for all those motivated individuals who are eager to learn and upskill themselves.