Page Statuses

There are 205 pages on Full Stack Python, not including blog posts. Many pages are a work-in-progress. This page aggregates the status of each page on the site.

Each page can be in one of four levels of maturity:

  1. Not yet created
  2. Starter
  3. Intermediate
  4. Maintain

Pages are never technically "complete" because there will always be the possibility of new sections and link maintenance. However, the aspiration is for all pages to be fully-fleshed out and in the "Maintain" category where they do not require additional information beyond being kept up to date with accurate descriptions and resources.

Chapter 1: Introduction

Page Status
Introduction maintain
Learning Programming intermediate
The Python Language intermediate
Why Use Python? intermediate
Enterprise Python intermediate
Python Community starter
Companies Using Python starter
Best Python Resources maintain
Must-watch Python Videos intermediate
Podcasts starter

Chapter 2: Development Environments

Page Status
Development environments intermediate
Text Editors and IDEs starter
Vim maintain
Emacs intermediate
Sublime Text starter
PyCharm starter
Jupyter Notebook intermediate
Shells starter
Bourne-again shell (Bash) starter
Zsh starter
PowerShell starter
Terminal multiplexers starter
tmux starter
Screen starter
Pymux starter
Environment configuration starter
Application dependencies intermediate
virtualenvs starter
Environment variables starter
Localhost tunnels starter
Source Control intermediate
Git starter
Mercurial starter
Apache Subversion starter
Hosted source control starter
GitHub starter
BitBucket starter
GitLab starter

Chapter 3: Data

Page Status
Relational databases intermediate
PostgreSQL intermediate
MySQL intermediate
SQLite intermediate
ORMs maintain
SQLAlchemy intermediate
Peewee starter
Django ORM starter
SQLObject starter
Pony ORM starter
NoSQL starter
Redis starter
MongoDB starter
Apache Cassandra starter
Neo4j starter
Data analysis starter
pandas starter
NumPy starter
SciPy starter
Data visualization not yet
Bokeh starter
d3.js starter
Matplotlib starter
Markup Languages not yet
Markdown starter
reStructuredText not yet

Chapter 4: Web Development

Page Status
Web development starter
Web frameworks maintain
Django intermediate
Flask maintain
Bottle intermediate
Pyramid starter
Falcon starter
Morepath starter
Sanic starter
Other web frameworks intermediate
Template engines maintain
Jinja2 intermediate
Mako starter
Django templates starter
Web design starter
HTML starter
CSS starter
Responsive design starter
Minification starter
Testing starter
Unit testing starter
Integration testing starter
Database testing not yet
Code metrics starter
Debugging starter
pdb not yet
ipdb not yet
pudb not yet
wdb not yet

Chapter 5: Web App Deployment

Page Status
Deployment intermediate

Chapter 6: DevOps

Page Status
DevOps starter
Monitoring intermediate
Graphite not yet
Prometheus not yet
Service Canary not yet
Hosted Monitoring Services not yet
Rollbar starter
Sentry not yet
New Relic not yet
Scout not yet
Web App Performance not yet
Caching starter
Load testing not yet
Scaling not yet
Logging intermediate
stdlib logging not yet
DTrace not yet
logbook not yet
Web analytics starter
Google Analytics not yet
Piwik not yet
MixPanel not yet

That's the status of each page. What do you want to learn next?

Who created Full Stack Python?

What's new on Full Stack Python?

Take me back to the Full Stack Python introduction.

Sign up for two emails per month with Python tutorials and Full Stack Python updates.

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 newsletter, Twitter & Facebook.
1. IntroductionLearning ProgrammingCore LanguageWhy Use Python?Python 2 or 3?Enterprise PythonPython CommunityCompanies using PythonBest Python ResourcesBest Python VideosBest Python Podcasts2. Development EnvironmentsText Editors & IDEsVimEmacsSublime TextPyCharmJupyter NotebookShellsBash shellZshPowerShellTerminal MultiplexerstmuxScreenPymuxEnvironment configurationApplication DependenciesVirtualenvsEnvironment variablesLocalhost tunnelsSource ControlGitMercurialApache SubversionHosted Source ControlGitHubBitBucketGitLab3. DataRelational DatabasesPostgreSQLMySQLSQLiteObject-relational MappersSQLAlchemyPeeweeDjango ORMSQLObjectPony ORMNoSQL Data StoresRedisMongoDBApache CassandraNeo4jData analysispandasNumPySciPyBokehd3.jsMatplotlibMarkdown4. Web DevelopmentWeb FrameworksDjangoFlaskBottlePyramidFalconMorepathSanicOther Web FrameworksTemplate EnginesJinja2MakoDjango TemplatesWeb DesignHTMLCascading Style Sheets (CSS)Responsive DesignMinificationCSS FrameworksBootstrapFoundationJavaScriptTask QueuesCeleryRedis Queue (RQ)DramatiqStatic Site GeneratorsPelicanLektorMkDocsTestingUnit TestingIntegration TestingCode MetricsDebuggingWebSocketsuvloopWeb APIsMicroservicesBotsAPI CreationAPI IntegrationTwilioSecurity5. DeploymentServersStatic ContentVirtual Private ServersPlatform-as-a-ServiceOperating SystemsUbuntuWeb ServersApache HTTP ServerNginxCaddyWSGI ServersGreen Unicorn (Gunicorn)Continuous IntegrationJenkinsConfiguration ManagementAnsibleDockerServerlessAWS LambdaGoogle Cloud Functions6. DevOpsMonitoringRollbarCachingLoggingWeb AnalyticsChange LogWhat Full Stack MeansAbout the AuthorFuture DirectionsPage Statuses ...or view all topics.

Matt Makai 2012-2018