Full Stack Python

   


 

Vishwakarma Institute of Technology , Pune

Author :- Akshay Kamble

          Sonal kumar

              Revati Jalnekar

              Ameyaa Vaidya

                Padmesh Agrekar

FULL STACK PYTHON

What is full stack python?

Python is one of the most usable and famous programming language for application development.Using python for programming of the entire stack of technology for web application and application development is known as full stack python.

We can simply say that using python application development tools for creating wholesome web application based mainly on python.

WHO IS FULL STACK PYTHON DEVELOPER?

Full stack python developer is one who can able to develops application both the front end and back end using most of the functionalities and tools in python.

Full stack python developer is one who knows the python in deep and know how to use it for more than one purpose and with the full capability of it.

Whereas simple python developer is one who knows python and uses it for developing some part of application with some of the features of python. Simple python developer uses python for mainly developing front end or designing part.

 

 

WHAT IS FULL STACK PYTHON FRAMEWORKS?

Full stack python frameworks are frameworks which provides different predefined functionalities, libraries, tools, and packages in it with the help of which user can able create web application in more sophisticated manner.

Full stack python frameworks are easy to implement, saves both time and money.

Full stack python frameworks can be used by any user who has knowledge of python and all its functionalities.

These frameworks are easily available and easy to download.

 Full stack Python frameworks are mostly free to use and does not charges anything which plays very important role in the cost estimation of web app development.

 

FULL STACK PYTHON FRAMEWORKS:

There are lot of full stack python frameworks available in market but among them some frameworks are very famous which are used by professional developer’s for developing application and contains most of the functionalities of python which are as follows

WEB APPLICATION FRAMEWORKS

Django

django is free and opensource python framework which is used for web application development with the help of which the developers can able to develops the complex application quickly. django is used to develop quality application. django is one of the best frameworks in the market for creating web applications and API’s. currently more than 12000 projects are developed using django framework.


 

Key features of django:

· Multiple cache mechanism

· Simple still powerful URL system

· Offers best database storage and recovery

· Authentic admin functionalities with customization

· Built in authentication system.

 

Cherrypy

Cherrypy is also python opensource web development framework which is widely used. Cherrypy is almost 10-year-old framework which is still trending due to it exceptionally quick and stable mechanism.it supports any python framework.


 

Key features

· Easy to run multiple HTTP servers.

· Cherrypy has a powerful configuration system.

· Cherrypy has flexible plugin system.

· Cherrypy runs on 2.7+ and above.

· Built in tools and built in support.

Pyramid

Pyramid is general opensource framework like others basically built in python language. Pyramid is one of the fastest frameworks for web app development currently available.in pyramid we can able to start with small components of code and can be able to extend it up to big projects.


 

Key features:

· Pyramid is basically based on the core concepts of django, zope, pylons.

· Pyramid provides all transaction management.

· Pyramid has built in sessions.

· Pyramid mainly supports single file web apps.

Grok

Grok is easy and powerful python framework.it has emphasis on agile development .it has strong building features. Grok performs all the operation using core zope kit known  as ZTK.


 

KEY FEATURES :

· Grok offers a lot of building blocks

· Grok has emphasis on agile development

· Grok is beneficial from beginner’s to developers

Turbogears

Turbogears is based on the experiencing turbogears1,Django,rails

Turbogears can run through single file trough its minimal life setup. turbo gears can scale to full stack python solution for developing more complex application using turbo gears dev tools.


 

KEY FEATURES :

· Code is very natural and easy as simple as writing function

· Very powerful and flexible object relational mapper(ORM)

· Real multi support database

· Widest system to build AJAX

· Support multi data exchange formats

· Design friendly easy templates

These are the one of the famous and widely used full stack python frameworks, there are other frameworks also available in the market for creating full stack application so with the help of these frame work we can able to create full stack application in python.

Apart from web framework or front end there are others frameworks also available for creating back end functions which are jquary,Bootstrap,etc

There are other full stack technologies for creating full stack python applications.  

 

 

 

 

 

 

 

  

 

 

 

 

 

 

 

 

  

 

 

Comments

Post a Comment