Add python synchronous frameworks docs

pull/1657/head
Kamran Ahmed 2 years ago
parent bfcba72bae
commit 0f683d239e
  1. 10
      content/roadmaps/107-python/content/106-python-frameworks/100-synchronous/100-django.md
  2. 8
      content/roadmaps/107-python/content/106-python-frameworks/100-synchronous/101-flask.md
  3. 10
      content/roadmaps/107-python/content/106-python-frameworks/100-synchronous/102-pyramid.md
  4. 7
      content/roadmaps/107-python/content/106-python-frameworks/100-synchronous/readme.md
  5. 6
      content/roadmaps/107-python/content/106-python-frameworks/101-asynchronous/readme.md
  6. 6
      content/roadmaps/107-python/content/106-python-frameworks/readme.md
  7. 20
      public/project/python.json

@ -1 +1,9 @@
# Django # Django
Django is a free and open-source, Python-based web framework that follows the model–template–views architectural pattern. It is maintained by the Django Software Foundation, an independent organization established in the US as a 501 non-profit
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<BadgeLink colorScheme='blue' badgeText='Official Website' href='https://www.djangoproject.com/'>Django Official Website</BadgeLink>
<BadgeLink colorScheme='blue' badgeText='Getting Started' href='https://www.djangoproject.com/start/'>Official Getting Started Guide</BadgeLink>
<BadgeLink colorScheme='red' badgeText='Watch' href='https://www.youtube.com/watch?v=rHux0gMZ3Eg'>Python Django Tutorial for Beginners</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://stackoverflow.com/questions/58548089/django-is-synchronous-or-asynchronous'>Is Django synchronous or asynchronous?</BadgeLink>

@ -1 +1,7 @@
# Flask # Flask
Flask is a micro web framework written in Python. It is classified as a microframework because it does not require particular tools or libraries. It has no database abstraction layer, form validation, or any other components where pre-existing third-party libraries provide common functions.
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<BadgeLink colorScheme='blue' badgeText='Official Website' href='https://flask.palletsprojects.com/'>Flask - Official Website</BadgeLink>

@ -1 +1,9 @@
# Pyramid # Pyramid
Pyramid is a general, open source, web application development framework built in python. It allows python developer to create web applications with ease. Pyramid is backed by the enterprise knowledge Management System KARL (a George Soros project).
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<BadgeLink colorScheme='blue' badgeText='Official Websiet' href='https://trypyramid.com/'>Pyramid - Official Website</BadgeLink>
<BadgeLink colorScheme='blue' badgeText='Pyramid Documentation' href='https://docs.pyramid.com/en/latest/'>Pyramid Documentation</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.tutorialspoint.com/python_web_development_libraries/python_web_development_libraries_pyramid_framework.htm'>Pyramid Framework Introduction</BadgeLink>

@ -1 +1,6 @@
# Synchronous # Synchronous Frameworks
Synchronous frameworks in python handle the flow of data in a synchronous manner. On a s̲y̲n̲c̲h̲r̲o̲n̲o̲u̲s̲ request, you make the request and stop executing your program until you get a response from the HTTP server (or an error if the server can't be reached, or a timeout if the sever is taking way, way too long to reply) The interpreter is blocked until the request is completed (until you got a definitive answer of what happened with the request: did it go well? was there an error? a timeout?... ).
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://blog.miguelgrinberg.com/post/sync-vs-async-python-what-is-the-difference'>Sync vs. Async Python: What is the Difference?</BadgeLink>

@ -1 +1,5 @@
# Asynchronous # Asynchronous
<ResourceGroupTitle>Free Content</ResourceGroupTitle>

@ -1 +1,5 @@
# Python frameworks # Python Frameworks
Frameworks automate the common implementation of common solutions which gives the flexibility to the users to focus on the application logic instead of the basic routine processes.
Frameworks make the life of web developers easier by giving them a structure for app development. They provide common patterns in a web application that are fast, reliable and easily maintainable.

@ -2859,7 +2859,7 @@
"x": "0", "x": "0",
"y": "0", "y": "0",
"properties": { "properties": {
"color": "14540253" "color": "16770457"
} }
}, },
{ {
@ -2906,7 +2906,7 @@
"x": "0", "x": "0",
"y": "0", "y": "0",
"properties": { "properties": {
"color": "14540253" "color": "16770457"
} }
}, },
{ {
@ -3188,7 +3188,7 @@
"x": "0", "x": "0",
"y": "0", "y": "0",
"properties": { "properties": {
"color": "14540253" "color": "16770457"
} }
}, },
{ {
@ -3235,7 +3235,7 @@
"x": "0", "x": "0",
"y": "0", "y": "0",
"properties": { "properties": {
"color": "14540253" "color": "16770457"
} }
}, },
{ {
@ -3282,7 +3282,7 @@
"x": "0", "x": "0",
"y": "0", "y": "0",
"properties": { "properties": {
"color": "14540253" "color": "16770457"
} }
}, },
{ {
@ -3376,7 +3376,7 @@
"x": "0", "x": "0",
"y": "0", "y": "0",
"properties": { "properties": {
"color": "14540253" "color": "16770457"
} }
}, },
{ {
@ -3423,7 +3423,7 @@
"x": "0", "x": "0",
"y": "0", "y": "0",
"properties": { "properties": {
"color": "14540253" "color": "16770457"
} }
}, },
{ {
@ -3517,7 +3517,7 @@
"x": "0", "x": "0",
"y": "0", "y": "0",
"properties": { "properties": {
"color": "14540253" "color": "16770457"
} }
}, },
{ {
@ -3564,7 +3564,7 @@
"x": "0", "x": "0",
"y": "0", "y": "0",
"properties": { "properties": {
"color": "14540253" "color": "16770457"
} }
}, },
{ {
@ -3611,7 +3611,7 @@
"x": "0", "x": "0",
"y": "0", "y": "0",
"properties": { "properties": {
"color": "14540253" "color": "16770457"
} }
}, },
{ {

Loading…
Cancel
Save