You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/pages/01-introduction/09-best-python-videos.markdown
+31Lines changed: 31 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -40,6 +40,18 @@ topics of using [web frameworks](/web-frameworks.html) like
40
40
stack fit together. There are also [slides available from the talk](https://speakerdeck.com/pycon2014/so-you-want-to-be-a-full-stack-developer-how-to-build-a-full-stack-python-web-application-by-kate-heddleston)
41
41
with all the diagrams.
42
42
43
+
*[Taking Django Async](https://www.youtube.com/watch?v=-7taKQnndfo) is
44
+
a great overview by [Andrew Godwin](https://github.com/andrewgodwin),
45
+
who created South (now Django Migrations as part of the core framework)
46
+
and [Django Channels](https://channels.readthedocs.io/en/latest/). He
47
+
discusses the synchronous blocking worker design of
48
+
[WSGI](/wsgi-servers.html) and why it is incompatible with asynchronous
49
+
protocols like [WebSockets](/websockets.html). A potential solution
50
+
could be a new protocol like Asynchronous Server Gateway Interface (ASGI),
51
+
but how far would the integration into Django need to go and would it
52
+
be worth the pain? Andrew does a great job of mixing the philosophical
53
+
questions with technical implementation details throughout the talk.
54
+
43
55
*[Design 101 for Developers](https://academy.realm.io/posts/christopher-downer-design-101-for-developers/)
44
56
covers a difficult topic for many analytic-minded developers to learn:
45
57
design. The talk is not specific to [web development](/web-development.html)
@@ -90,6 +102,13 @@ topics of using [web frameworks](/web-frameworks.html) like
90
102
91
103
92
104
### Core Python language videos
105
+
The core Python programming language has many new features now that almost
106
+
all [community](/python-community.html) resources are working on
107
+
[Python 3](/python-2-or-3.html) instead of split across legacy 2.x branches.
108
+
The following videos cover topics within the core Python language primarily
109
+
relevant to Python 3 features although some can be used with Python 2 as
110
+
well.
111
+
93
112
* Jessica McKellar's
94
113
[Building and breaking a Python sandbox](https://www.youtube.com/watch?v=sL_syMmRkoU)
95
114
is a fascinating walk through the lower layers of the Python interpreter.
@@ -100,6 +119,14 @@ topics of using [web frameworks](/web-frameworks.html) like
100
119
data structure appropriate to your application and how the list and
<pclass="sps"><ahref="https://scoutapp.com/">Scout's amazing monitoring service</a> finds memory bloat, performance issues and more in your Python applications.</p>
0 commit comments