+917299740865

-

Python & Django

Python & Django

Python's simple, easy to learn syntax emphasizes readability and therefore reduces the cost of program maintenance. Python supports modules and packages, which encourages program modularity and code reuse.

The Python interpreter and the extensive standard library are available in source or binary form without charge for all major platforms, and can be freely distributed.

  • What can Python do?
  • Why Python?
  • Good to know
  • Python Syntax compared to other programming languages
  • Python Install
  • The print statement
  • Comments
  • Python Data Structures & Data Types
  • String Operations in Python
  • Simple Input & Output
  • Simple Output Formatting
  • Operators in python
  • Indentation
  • The If statement and its’ related statement
  • An example with if and it’s related statement
  • The while loop
  • The for loop
  • The range statement
  • Break &Continue
  • Assert
  • Examples for looping
  • Create your own functions
  • Functions Parameters
  • Variable Arguments
  • Scope of a Function
  • Function Documentations
  • Lambda Functions& map
  • Exercise with functions
  • Create a Module
  • Standard Modules
  • Errors
  • Exception handling with try
  • handling Multiple Exceptions
  • Writing your own Exception
  • File handling Modes
  • Reading Files
  • Writing& Appending to Files
  • Handling File Exceptions
  • The with statement
  • New Style Classes
  • Creating Classes
  • Instance Methods
  • Inheritance
  • Polymorphism
  • Exception Classes & Custom Exceptions
  • Iterators
  • Generators
  • The Functions any and all
  • With Statement
  • Data Compression
  • List Comprehensions
  • Nested List Comprehensions
  • Dictionary Comprehensions
  • Functions
  • Default Parameters
  • Variable Arguments
  • Specialized Sorts
  • namedtuple()
  • deque
  • ChainMap
  • Counter
  • OrderedDict
  • defaultdict
  • UserDict
  • UserList
  • UserString
  • Introduction
  • Components and Events
  • An Example GUI
  • The root Component
  • Adding a Button
  • Entry Widgets
  • Text Widgets
  • Check buttons
  • Introduction
  • Installation
  • DB Connection
  • Creating DB Table
  • INSERT, READ, UPDATE, DELETE operations
  • COMMIT & ROLLBACK operation
  • handling Errors
  • Introduction
  • A Daytime Server
  • Clients and Servers
  • The Client Program
  • The Server Program
  • sleep
  • Program execution time
  • more methods on date/time
  • Filter
  • Map
  • Reduce
  • Decorators
  • Frozen set
  • Collections
  • Split
  • Working with special characters, date, emails
  • Quantifiers
  • Match and find all
  • character sequence and substitute
  • Search method
  • Class and threads
  • Multi-threading
  • Synchronization
  • Treads Life cycle
  • use cases
  • Introduction
  • Facebook Messenger
  • Openweather
  • Learning Objective: In this Section, We are going to Discuss the Basic Overview and how to install and Create Django Application and Project, Project Structure
  • Topics:
  • 1. Django Overview
  • 2. Django Installation
  • 3. Creating a Project
  • 4. Usage of Project in depth Discussion
  • 5. Creating an Application
  • 6. Understanding Folder Structure
  • 7. Creating a Hello World Page
  • Learning Objective: Creating a Models and Views in the Application, in this Module going Advance in Django to Understand about how to Write Views and How to write Database connection with Django.
  • Topics:
  • 1. Requests and Responses
  • 2. Models and Admin Page
  • 3. Creating a Super User
  • 4. Views and Templates
  • Learning Objective: In this section, we are discussing how to handle a CSS, JavaScript Files and How to handle the Forms
  • Topics:
  • 1. Forms and Generic Views
  • 2. Static Files and Setting File Update
  • 3. Customizing the Admin Page
  • Learning Objective: In this section, we will be discussing about handling the API and Security Services
  • Topics:
  • 1. What is API?
  • 2. Overview about REST API
  • 3. Implementing in Django
  • 4. Creating a Login-Signup Page
  • Learning Objective: All the above-discussed topics will be implemented here to create a complete Project.
  • Topics:
  • 1. Project Specs
  • 2. Writing a Database
  • 3. Models, Designing and Migrations
  • 4. View and Display
  • 5. Search Options
  • 6. Accounts and Authentication
  • 7. Contact Enquiries
  • 8. Dynamic Page Handling
  • 9. Django Deployment