MAIN MENU

Main Menu

Institute / Trainer Account

Social Links

img

Python Training
By
QSHORE TECHNOLOGIES

Course Info

Course Description:

Trainer has 9+ Years of Experience in IT Industry and he is working into one of the reputed company, also having 6+ years of training experience.

Overall 10980 got placed into reputed MNC companies all over the india. 

 

Python & Django

 Basics

  • ·         Installing Python
  • ·         Python Data Types
  • ·         Numbers
  • ·         Variables
  • ·         Strings
  • ·         String Concatenation
  • ·         Type Conversion
  • ·         Formatted Strings
  • ·         String Indexes
  • ·         Booleans
  • ·         Lists
  • ·         Matrix
  • ·         Dictionaries
  • ·         Tuples
  • ·         Unpack List

Breaking the Flow

  • ·         Conditional Logic
  • ·         Indentation In Python
  • ·         Truthy vs Falsey
  • ·         Ternary Operator
  • ·         Short Circuiting
  • ·         Logical Operators
  • ·         is vs ==
  • ·         For Loops
  • ·         Iterables
  • ·         range()
  • ·         enumerate()
  • ·         While Loops
  • ·         break, continue, pass

Functions

  • ·         Parameters and Arguments
  • ·         Default Parameters and Keyword Arguments
  • ·         return
  • ·         Methods vs Functions
  • ·         Docstrings
  • ·         *args and **kwargs
  • ·         Scope
  • ·         Scope Rules
  • ·         global Keyword
  • ·         nonlocal Keyword
  • ·         Why Do We Need Scope?
  • ·         Errors and Exception Handling
  • ·         Decorates
  • ·         Generators
  • ·         Regular Expression

Object Oriented Programming

  • ·         Object Oriented Programming - Introduction
  • ·         Object Oriented Programming - Attributes and Class Keyword
  • ·         Object Oriented Programming - Class Object Attributes and Methods
  • ·         Object Oriented Programming - Inheritance and Polymorphism
  • ·         Object Oriented Programming - Special (Magic/Dunder) Methods

Moduels In python

  • ·         Modules In Python
  • ·         Packages In Python
  • ·         Different Ways To Import
  • ·         __name__
  • ·         Python Built-in Modules
  • ·         Python Package Index
  • ·         pip install
  • ·         Virtual Environments
  • ·         Useful Modules

Web Scraping with Python

  • ·         Setting Up Web Scraping Libraries
  • ·         Python Web Scraping - Grabbing a Title
  • ·         Python Web Scraping - Grabbing a Class
  • ·         Python Web Scraping - Grabbing an Image

Working with Images with Python

  • ·         Introduction to Images with Python
  • ·         Working with Images with Python

Working with PDFs and Spreadsheet CSV files

  • ·         Introduction to PDFs and Spreadsheets with Python
  • ·         Working with CSV Files in Python
  • ·         Working with PDF Files in Python

Emails with Python

  • ·         Introduction to Emails with Python
  • ·         Sending Emails with Python
  • ·         Receiving Emails with Python

Introduction to GUIs

  • ·        Interact Functionality with GUIs
  • ·         GUI Widget Basics
  • ·         List of Possible Widgets
  • ·         Widget Styling and Layouts

Django

URLs and Views

  • ·         Installing Python & Django
  • ·         Creating a Django Project
  • ·         What are URLs & Views?
  • ·         Creating a First View & URL
  • ·         Adding More Views & URLs
  • ·         Dynamic Path Segments & Captured Values
  • ·         Path Converters
  • ·         Adding More Dynamic View Logic
  • ·         Redirects
  • ·         The Reverse Function & Named URLs
  • ·         Returning HTML
  • ·         Templates and Static Files
  • ·         Adding & Registering Templates
  • ·         Rendering Templates
  • ·         Template Language & Variable Interpolation
  • ·         Filters
  • ·         The Django Visual Studio Code Extension
  • ·         Tags & the "for" Tag
  • ·         The URL Tag for Dynamic URLs
  • ·         The "if" Tag for Conditional Content
  • ·         Template Inheritance
  • ·         Including Partial Template Snippets
  • ·         More on the Django Template Language (DTL)
  • ·         404 Templates
  • ·         Adding Static Files
  • ·         Adding Global Static Files
  • ·         Adding CSS Styling

Data & Models

  • ·         Understanding SQL
  • ·         Django Models
  • ·         Creating a Django Model with Fields
  • ·         Migrations
  • ·         Inserting Data
  • ·         Getting all Entries
  • ·         Updating Models & Migrations
  • ·         Blank vs Null
  • ·         Updating Data
  • ·         Deleting Data
  • ·         Create Instead of Save
  • ·         Querying & Filtering Data
  • ·         "or" Conditions
  • ·         Query Performance
  • ·         Bulk Operations
  • ·         Preparing Templates
  • ·         Rendering Queried Data in the Template
  • ·         Rendering the Details Page
  • ·         Model URLs
  • ·         Adding a Slugfield & Overwriting Save
  • ·         Using the Slug & Updating Field Options
  • ·         Aggregation & Ordering

Admin

  • ·         Logging Data Into the Admin Panel
  • ·         Adding Models to the Admin Area
  • ·         Configuring Model Fields
  • ·         Configuring the Admin Settings
  • ·         More Config Options

RelationShips

  •          Understanding Relationship Types
  • ·         Adding a one-to-many Relation & Migrations
  • ·         Working with Relations in Python Code
  • ·         Cross Model Queries
  • ·         Managing Relations in Admin
  • ·         Adding a one-to-one Relation
  • ·         One-to-one Python Code
  • ·         One-to-one & Admin Config
  • ·         Setting-up many-to-many
  • ·         Using many-to-many in Python
  • ·         Many-to-many in Admin

Forms

  • ·         Adding a Dummy Form
  • ·         Get & Post Requests
  • ·         CSRF Protection
  • ·         Handling Form Submission & Extracting Data
  • ·         Manual Form Validation & the Problems with "that"
  • ·         Using the Django Form Class
  • ·         Validation with Django Forms
  • ·         Customizing the Form Controls
  • ·         Customizing the Rendered HTML
  • ·         Adding Styling
  • ·         Adding More Form Controls
  • ·         Storing Form Data in a Database
  • ·         Introducing Modelforms
  • ·         Configuring the Modelform
  • ·         Saving Data with a Modelform

Class Based Views

  •          Class Views
  • ·         Adding Templates
  • ·         TemplateView
  • ·         Using the TemplateView
  • ·         Showing a Detail Template
  • ·         The ListView
  • ·         DetailView
  • ·         FormView
  • ·         CreateView

File Uploads

  • ·         Making the File Upload Work
  • ·         Storing Uploaded Files Naive Approach
  • ·         Adding a Form with a Filefield
  • ·         Using Models for File Storage
  • ·         Using an Imagefield
  • ·         Using a CreateView
  • ·         Working with the File Field
  • ·         Serving Uploaded Files

Sessions

  • ·         Problem Description
  • ·         What are Sessions?
  • ·         Enabling & Configuring Sessions
  • ·         Adding a New View
  • ·         Storing Data in Sessions
  • ·         Which Kind of Data Should be Stored
  • ·         Using Session Data
  • ·         Safely Accessing Session Data

Deployment

  • ·         Which Database
  • ·         Django & Web Servers
  • ·         Serving Static Files
  • ·         Choosing a Hosting Provider
  • ·         Getting Started & Revisiting Settings
  • ·         Collecting Static Files
  • ·         Serving Static Files
  • ·         A Note About Migrations
  • ·         Locking in Dependencies
  • ·         More on Virtual Environments
  • ·         Using Environment Variables
  • ·         Deploying with Elastic Beanstalk
  • ·         SSL & Custom Domains
  • ·         Connecting PostgreSQL
  • ·         Serving Static Files Separately
  • ·         Serving Static Files via S3
  • ·         Moving File Uploads to S3

Topics covered:

Django, Python

Facilities:

  • Online Training
  • Classroom Training
  • Study Material
  • Job Support

Institute Info

Faculty : Asifa
Duration : 60 Days
Course Fee : 12,000
Training Type : Online, Classroom
Batch Type : Regular, Weekend, Fastrack

Related Courses

Register Now

SEND COURSE ENQUIRY