41 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| title: Using Python for Web Development
 | |
| ---
 | |
| Python is known for its beautiful syntax and ease of readability. This scripting language can be used for some quick-and-dirty prototyping of your idea of a web-app. It can also be used to build scalable and maintainable large web applications.
 | |
| 
 | |
| #### Most Popular Python Web Frameworks:
 | |
| 
 | |
| * Full-Stack Frameworks
 | |
| 
 | |
|   1. [Django](https://www.djangoproject.com/)
 | |
| 
 | |
|   2. [Pyramid](https://trypyramid.com/)
 | |
| 
 | |
|   3. [Web2py](http://www.web2py.com/)
 | |
| 
 | |
|   4. [TurboGears](http://www.turbogears.org/)
 | |
| 
 | |
| 
 | |
| * Microframeworks
 | |
| 
 | |
|   1. [Flask](http://flask.pocoo.org/)
 | |
| 
 | |
|   2. [Bottle](https://bottlepy.org/docs/dev/)
 | |
| 
 | |
|   3. [CherryPy](http://cherrypy.org/)
 | |
| 
 | |
| 
 | |
| * Asynchronous frameworks
 | |
| 
 | |
|   1. [Sanic](http://sanic.readthedocs.io/en/latest/)
 | |
| 
 | |
|   2. [Tornado](http://www.tornadoweb.org/en/latest/)
 | |
| 
 | |
| 
 | |
| * Other
 | |
| 
 | |
|   1. [Dash](https://plot.ly/products/dash/)
 | |
| 
 | |
| 
 | |
| So let's get started with some web frameworks and learn how they help build web app on-hands. But before that, we would need to set-up the development environment by completing [installation of web frameworks in Python](https://guide.freecodecamp.org/python/setting-up-python-web-framework-django-and-flask).
 |