← 返回首页
new video core language videos · pythonthings/fullstackpython.com@88eab5e · GitHub
Skip to content

Navigation Menu

Toggle navigation
Sign in
Appearance settings
Search or jump to...

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Resetting focus

Commit 88eab5e

Browse files
committed
new video core language videos
1 parent 1518501 commit 88eab5e

6 files changed

Lines changed: 40 additions & 1 deletion

File tree

‎content/pages/01-introduction/09-best-python-videos.markdown‎

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,18 @@ topics of using [web frameworks](/web-frameworks.html) like
4040
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)
4141
with all the diagrams.
4242

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+
4355
* [Design 101 for Developers](https://academy.realm.io/posts/christopher-downer-design-101-for-developers/)
4456
covers a difficult topic for many analytic-minded developers to learn:
4557
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
90102

91103

92104
### 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+
93112
* Jessica McKellar's
94113
[Building and breaking a Python sandbox](https://www.youtube.com/watch?v=sL_syMmRkoU)
95114
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
100119
data structure appropriate to your application and how the list and
101120
dictionary can be used in many situations.
102121

122+
* Guido van Rossum's
123+
[Python Language](https://www.youtube.com/watch?v=YgtL4S7Hrwo) keynote
124+
talk from PyCon 2016 reinforced that there would be no Python version 2.8
125+
and that development on backported security releases into the Python 2
126+
branch would end by January 1, 2020. Guido also covered many topics
127+
important to the Python language community like expanding the number and
128+
backgrounds of core committers.
129+
103130
* The talk [Python Descriptors](https://www.youtube.com/watch?v=ZdvpNaWwx24)
104131
by Simeon Franklin explains the what and why of this core Python language
105132
feature.
@@ -109,6 +136,10 @@ topics of using [web frameworks](/web-frameworks.html) like
109136
using threads, event loops and coroutines. David makes the live coding
110137
look easy but a whole lot of work must've gone into that talk.
111138

139+
* [What is a Python Core Developer?](https://www.youtube.com/watch?v=hhj7eb6TrtI)
140+
explains the responsibilities, projects, repositories and expectations of
141+
core Python committers as well as how to become one.
142+
112143
* [Google's Python Class](https://developers.google.com/edu/python/) contains
113144
lecture videos and exercises for learning Python.
114145

‎static/img/logos/scout.png‎

25.8 KB
LoadingViewer requires iframe.

‎theme/templates/article.html‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ <h1 style="font-size: 36px;">{{ article.title }}</h1>
4646
</div>
4747
<div class="c3">
4848
{% include "article-sidebar.html" %}
49-
{% include "sponsor/dual-premium.html" %}
49+
{% include "sponsor/all-sponsor.html" %}
5050
</div>
5151
</div>
5252
{% endblock %}

‎theme/templates/sponsor.html‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,15 @@
33
{% elif page.sortorder[0:2] == "03" %}
44
{% include "sponsor/begin-sponsor-panel.html" %}
55
{% include "sponsor/mapbox.html" %}
6+
<hr>
7+
{% include "sponsor/scout.html" %}
68
{% include "sponsor/end-sponsor-panel.html" %}
79
{% elif page.sortorder[0:2] == "04" %}
810
{% include "sponsor/all-sponsor.html" %}
911
{% elif page.sortorder[0:2] == "05" or page.sortorder == "06" %}
1012
{% include "sponsor/begin-sponsor-panel.html" %}
1113
{% include "sponsor/rollbar.html" %}
14+
<hr>
15+
{% include "sponsor/scout.html" %}
1216
{% include "sponsor/end-sponsor-panel.html" %}
1317
{% endif %}

‎theme/templates/sponsor/all-sponsor.html‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
<hr>
66
{% include "sponsor/mapbox.html" %}
77
<hr>
8+
{% include "sponsor/scout.html" %}
9+
<hr>
810
{% include "sponsor/realpython.html" %}
911
</div>
1012
</div>

‎theme/templates/sponsor/scout.html‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
<a href="https://scoutapp.com/"><img src="/img/logos/scout.png" alt="Scout logo" width="100%" style="padding:12px 0 18px"></a>
2+
<p class="sps"><a href="https://scoutapp.com/">Scout's amazing monitoring service</a> finds memory bloat, performance issues and more in your Python applications.</p>

0 commit comments

Comments
 (0)

Footer

© 2026 GitHub, Inc.