{% if page %} {% include "sponsor.html" %} {% include "books-videos/learnmore.html" %} {% if not page.slug == "about-author" %} {% include "desktop-toc.html" %} {% endif %}

Full Stack Python

Full Stack Python is an open book that explains concepts in plain language and provides helpful resources for those topics.
Updates via Twitter & Facebook.
{% endif %} {% if not page %}
{% if page and page.slug == "about-author" %}

Updates

{% else %}

{% for p in pages|sort(attribute='sortorder') %}{% if page and p.slug == page.slug %}{{ p.title }}{% endif %}{% endfor %}{% if not page %}Full Stack Python{% endif %}

{% endif %}
View the table of contents if you're looking for a specific Python topic.
Major updates are tweeted via @fullstackpython.
Full Stack Python is an open book that explains concepts in plain language and provides the most helpful resources for those topics.
{% else %} {% include "mobile-toc.html" %} {% endif %}