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

Full Stack Python is an open book that explains each Python web application stack layer and provides the best web resources for those topics.
{% if not page %} Check out the table of contents if you're searching for a particular topic. {% else %} There's a work-in-progress subjects map (.pdf) that visually lays out each chapter in addition to the table of contents found below. {% endif %}
Need more detailed tutorials and walkthroughs than what is presented here? Sign up for an email alert when that content is created.
Matt Makai built this site with assistance from community pull requests. On GitHub you can follow Matt to see the daily changes.
{% if page %}

Table of Contents

{% for p in pages|sort(attribute='sort-order') %} {{ p.title }} {% endfor %}
{% endif %}