Python

Python Training in Hyderabad

Our Python training in Ameerpet, Hyderabad offer course certification, Placement assistance, excellent course material and also share project scenarios which are similar to what you work when you go to the corporate environment. Call @ 9703129847

Get Course Details

    Python full stack Training

    A Python Full stack developer knows how to use the Python programming language suite for all projects. Python is a general-purpose high-level programming language that may be used to handle both structured and unstructured data. At Provoke Training  in Ameerpet, Hyderabad, you may learn full-stack Python programming and participate in real-world projects.

    Duration: 4month’s

    Pre workout

    • Introduction to programing

    Introduction

    • Learn about the course

    Course Set-Up and Installation

    • Setup your computer for the course!

    Python Basics

    1. Tokens
    2. Formatted Strings
    3. Operators

    • Athematic
    • Logical
    • Comparison
    • Identity
    • Membership
    • Bitwise
    • Short-Circuit Evolution

    4. Data types
    5. Conditional flow Statements
    6. Loops

    7. While – else

    8. For – else

    9. Nested loops

    10. Inbuilt Data Structures

    • List
    • Tuple
    • Set
    • Dictionary
    • List comprehension
    • Dictionary Comprehension
    • Unpacking Operator

    11. Strings
    12. Functions

    • Defining functions
    • Arguments
    • Types of Functions
    • Keyword arguments
    • Default Arguments
    • Nested Functions
    • List of args(*args)
    • Dictionary of args(kwargs)
    • Lambda
    • Generators
    • Decorators
    • Recursive
    • Map
    • Filter
    • Zip
    • Enumerate

    13. File I/O
    14. scope

    OOP’S

    15. OOPs vs. procedure Oriented programming
    16. Oops concepts

    • Class. procedure
    • Object
    • Inheritance
    • Polymorphism
    • Abstraction
    • Encapsulation

    17. Constructor
    18. Class vs. instance attributes
    19. Class vs. instance methods
    20. Static methods
    21. Magic methods
    22. Destructor
    23. Data hiding
    24. Operator Overloading
    25. Method Overriding
    26. Abstract Base Class
    27. MRO

    28. Exception Handling

    • Exceptions
    • Handling Exceptions
    • Custom Exceptions
    • With Statement
    • Raising Exceptions

    29. Modules

    • Creating modules
    • Compiled Python files
    • Packages
    • Sub package
    • Dir function

    Python Standard Library 

    • Regular expressions
    • OS
    • SYS
    • My Sql. Connector
    • Threading
    • PDB
    • Random
    • Logging
    • Unit test

    External Libraries (optional):

    • NumPy
    • Pandas
    • Matplotlib

    Django Framework:

    1. Introduction
    2. Setup development environment
    3 Getting started with Django
    4. Creating an application.
    5. Views layer
    6. URL mapping
    7. Template layer

    8. MVT Architecture

    9. Http methods
    10. Models

    • Creating migrations
    • Running migrations

    11.MySQL

    • Connecting to MySQL
    • Using MySQL in Django
    • Basic MySQL commands

    12. Model Inheritance
    13. ORM

    • Django ORM
    • Query Sets
    • Retrieving objects
    • Filtering Objects
    • Q Objects
    • F Objects
    • Aggregating Objects
    • Annotating Objects
    • Grouping Data
    • Creating Objects
    • Updating Objects
    • Deleting Objects
    • Transactions
    • Executing Raw SQL Queries

    14. Debugging Toolbar

    15. Django Template Language (DTL)
    Template inheritance
    16. Form processing

    • Django forms
    • Model forms

    17. Cookies handling

    18.Image Processing
    19. Django Admin

    • Setting Up Admin Site
    • Registering modules
    • Customizing list page
    • Adding filtering to the ⇒list page

    20. Django REST ⇒Framework

    • Installing Rest
    • Framework
    • Creating API Views
    • Creating Sterilizers
    • Serializing objects
    • Deserializing objects

    21. Authentication & Authorization
    22. Static files
    23. Pagination

    24. Signals
    25. Dynamic URL’s

    26. Function-Based Views vs Class Based Views

    • HTML
    • Advanced HTML
    • CSS
    • Java Script
    • Bootstrap
    • GIT

    What you will Learn?

    • Create a fully functional website using the Full-Stack with Django
    • Learn how to use HTML to create website content
    • Use CSS to create beautifully styled sites
    • Use JavaScript to interact with sites on the front end
    • Learn how to take advantage of Bootstrap to style sites quickly
    • Understand HTTP requests
    • Learn the power of Python to code out your web application
    • Implement a full Models-Views-Templates structure for your site
    • Mainly Interview Skills.

    Who is the course for?

    • Complete Beginners
    • Professionals looking to bridge gaps in their knowledge

    MySQL Database

    MySQL Database

    1. Importance of Database

    2. DDL

    • Create
    • Alter
    • Drop
    • Truncate

    3.DML

    • Insert
    • Update
    • Delete

    4.TCL

    • Commit
    • rollback

    5.DCL

    • Grant
    • Revoke

    6.DQL

    • Select

    7.Constraints

    • Primary key
    • Unique
    • Check
    • Not null
    • Foreign Key

    8. Clauses

    9. Operators

    10. Single Row Functions

    11. Group Functions

    12. Joins

    13. Functions

    14. Stored Procedures

    15. Triggers

    Frontend Technologies(Basics)

    • HTML
    • CSS
    • Java Script
    • Bootstrap Templates