PYTHON FULL STACK COURSE TRAINING

Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Sed molestie, velit ut eleifend sollicitudin, neque orci tempor nulla, id sagittis nisi ante nec arcu.

INSTALLING AND RUNNING PYTHON

    • Installing Python 3.x on different platforms
    • Python folder structure
    • Python third party modules and installation
    • Python Interpreter and Python Interactive Shell
    • Python ID

INTRODUCTION

    • Why do we need Python?
    • Python Features
    • Areas of Application of Python
    • Program structure
    • Writing First Python Program
    • Interactive Mode Programming
    • Script Mode Programming
    • Dir and commands

VARIABLES, KEYWORDS AND KEYWORD

  • Identifiers
  • Operators
  • Arithmetic, Relational and Logical Operators
  • Reserved Words and Indentation
  • Multi-Line Statements and Comments
    Python Programming
  • Command Line Arguments
  • Input and Output statements

BASIC DATA TYPES AND OPERATIONS

  • Numbers
  • Strings
  • Booleans
  • Indexing, slicing and formatting
  • Built-in Methods
  • Examples

COMPLEX DATA TYPES AND OPERATIONS

  • List
  • Tuple
  • Dictionary
  • Sets
  • Accessing keys and values
  • Indexing, merging, sorting and slicing
  • Built in methods
  • Examples

DECISION MAKING STATEMENTS

  • If statements
  • If else statements
  • If-elif- else statements
  • Nested if else statements
  • Conditional statements
  • Examples

LOOPS

  • While
  • For
  • Break
  • Continue
  • Examples

TYPES CONVERSIONS AND ITERATIONS

  • Basic type conversions Int, float, string and list
  • Understanding Iterators
  • Iter and next methods
  • Iterators and Dictionaries
  • Examples

FUNCTIONS

  • Introduction To Functions
    Python Programming
  • Function Definition and call
  • Functions with Multiple Arguments
  • Functions with single and Multiple return values
  • Default arguments
  • Variable arguments
  • Keyword arguments
  • Recursive Functions
  • Local and Global scope
  • Function Objects
  • Anonymous Functions
  • Examples

FILE OPERATIONS

  • Opening and Closing Files
  • Different file Access modes
  • Read, Write, Seek and Close
  • Creating, Deleting files and Directories
  • Examples

MODULES

  • Using Built-In modules
  • User-Defined Modules
  • Modules Namespaces
  • Examples

EXCEPTION HANDLING

  • Default Exception Handler
  • Catching Exceptions
  • Raise an Exceptions
  • User defined Exceptions
  • Assertions
  • Examples

CLASSES

  • Classes and instances
  • Classes method calls
  • Inheritance and Compositions
  • Statics and Class Methods
  • Bound and unbound Methods
  • Operator Overloading
  • Polymorphism
  • Examples

ADVANCED CLASSES

  • Decorators
  • Generators
  • List Comprehensions
  • Lamda functions
  • Examples

WORKING WITH REAL TIME AUTOMATION

  • Regular Expressions
  • File System
  • XML Parsing
  • Text file Parsing
  • Json Paring
  • Command prompt
  • Data readers from excel
  • Web services
  • Examples

BOOTSTRAP (MOBILE FRONTED FRAMEWORK)

  • What is Responsive Web Designing
  • Typography Features
  • Bootstrap Tables, Buttons, Dropdowns, Navbars
  • Bootstrap Images
  • Bootstrap Responsive utilities
  • Bootstrap Glyph icons

BOOTSTRAP GRID SYSTEM

  • What is a Grid?
  • What is Bootstrap Grid System?
  • MOBILE FIRST STRATEGY
  • Working of Bootstrap Grid System
  • Media Queries

GRID OPTIONS

  • Responsive column resets
  • Offset columns
  • Nested columns

DJANGO WEB FRAMEWORK

  • What is a Framework
  • Introduction to Django
    Python Programming
  • Django – Design Philosophies
  • History of Django
  • Why django and Features
  • Environment setup
  • Web Server

MVC PATTERN

  • MVC Architechure vs MVT Architecture
  • Django MVC – MVT Pattern

GETTING STARTED WITH DJANGO

  • Creating the first Project
  • Integrating the Project to sublime text
  • The Project Structure
  • Running the server
  • Solving the issues and Migrations
  • Database Setup
  • Setting Up Your Project

CREATE AN APPLICATION

  • What Django Follows
  • Structure of django framework
  • Model Layer
  • What are models
  • Model fields
  • Querysets

DJANGO- ADMIN INTERFACE

  • Starting the Admin Interface
  • Migrations

VIEWS LAYER

  • Simple View
  • Basic view(displaying hello world)
  • Functional views, class based views

DJANGO URL MAPPING

  • Role of template layer in django
  • Filters,Tags, Tag if, Tag for, Block and Extend Tags
  • Comment Tag, Usage of templates
  • Extending base template

DJANGO MODELS

  • Creating a Model
  • Manipulating Data (CRUD)
  • Linking Models
  • Django – Page Redirection

DJANGO- SENDING EMAILS

  • Sending a Simple E-mail
  • Sending Multiple Mails with send_mass_mail
  • Sending HTML E-mail
  • Sending HTML E-mail with Attachments

DJANGO- FORM PROCESSING

  • Using Form in a View
  • Usage of forms
  • Crud operations using forms
  • Crispy forms in django

DJANGO- FILE UPLOADING

  • Uploading an Image
  • Django – Apache Setup

DJANGO- COOKIES HANDLING

  • Django- Sessions
  • Django – Comments

DJANGO- ADMIN

  • Creating Super User
  • Using admin in Django
  • Adding models to admin
  • Adding model objects using admin
  • Displaying in cmd using querysets

STATIC FILES

  • Loading css files into templates
  • Loading js files into templates
  • Uploading image using models
  • User authentication

PYTHON USED FOR

  • Network Programming
  • CGI Programming
  • Blockchain & Cryptocurrency
  • Artificial Intelligence
  • Machine Learning
  • Data Science & Analysis
  • AWS / Devops
  • Selenium

CONTACT US

Free Courses

Duis egestas aliquet aliquet. Maecenas erat eros, fringilla et leo eget, viverra pretium nulla. Quisque sed augue tincidunt, posuere dui tempor.

Premium Courses

Duis egestas aliquet aliquet. Maecenas erat eros, fringilla et leo eget, viverra pretium nulla. Quisque sed augue tincidunt, posuere dui tempor.