Page Statuses

Many pages on Full Stack Python 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. Complete

Pages are never technically "complete" because there will always be the possibility of new sections and maintenance to the resources, but the aspiration is for all pages to be fully-fleshed out and in the "Complete" category.

Chapter 1: Introduction

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

Chapter 2: Development Environments

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

Chapter 3: Core Python Language

Page Status
Programming language starter
Language concepts not yet
Generators intermediate
Comprehensions intermediate
Decorators not yet
Runtimes not yet
CPython not yet
PyPy not yet
MicroPython not yet
IronPython not yet
Jython not yet

Chapter 4: Testing

Page Status
Testing starter
Testing approaches not yet
Unit testing starter
Integration testing starter
Database testing not yet
Load testing not yet
Test-driven development not yet
Testing concepts not yet
Code metrics starter
Code coverage not yet
Mocking not yet
Debugging starter
pdb not yet
ipdb not yet
pudb not yet
wdb not yet
Logging intermediate
stdlib logging not yet
DTrace not yet
logbook not yet

Chapter 5: Documentation

Page Status

Chapter 6: Security

Page Status

Chapter 7: Web Development

Page Status

Chapter 8: Web App Deployment

Page Status

Chapter 9: Data

Page Status

Chapter 10: Web APIs

Page Status

Chapter 11: DevOps

Page Status

Chapter 12: Meta

Page Status
Change log intermediate
What "full stack" means intermediate
About the author complete
Page statuses intermediate
Future directions intermediate

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 ProgrammingWhy Use Python?Python 2 or 3?Enterprise PythonPython CommunityCompanies using PythonBest Python ResourcesBest Python VideosBest Python Podcasts2. Development EnvironmentsText Editors & IDEsVimEmacsSublime TextPyCharmJupyter NotebookBash shellShellsZshPowerShellTerminal MultiplexerstmuxScreenPymuxEnvironment configurationApplication DependenciesSource ControlGitMercurialApache SubversionHosted Source ControlGitHubBitBucketGitLab3. Core LanguageGeneratorsComprehensions4. TestingUnit TestingIntegration TestingCode MetricsDebuggingLoggingMarkdown6. Security7. Web DevelopmentWeb FrameworksDjangoFlaskBottlePyramidFalconMorepathSanicOther Web FrameworksTemplate EnginesJinja2MakoDjango TemplatesWeb DesignHTMLCascading Style Sheets (CSS)Responsive DesignMinificationCSS FrameworksBootstrapJavaScriptTask QueuesCeleryRedis Queue (RQ)DramatiqStatic Site GeneratorsPelicanLektorMkDocsWebSocketsuvloop8. DeploymentServersStatic ContentPlatform-as-a-ServiceVirtual Private ServersOperating SystemsUbuntuWeb ServersApache HTTP ServerNginxCaddyWSGI ServersGreen Unicorn (Gunicorn)Continuous IntegrationJenkinsConfiguration ManagementAnsibleDockerServerlessAWS LambdaGoogle Cloud Functions9. DataRelational DatabasesPostgreSQLMySQLSQLiteObject-relational MappersSQLAlchemyPeeweeDjango ORMSQLObjectPony ORMNoSQL Data StoresRedisMongoDBApache CassandraNeo4jData analysispandasBokehd3.jsMatplotlib10. Web APIsMicroservicesBotsAPI CreationAPI IntegrationTwilio11. DevOpsMonitoringCachingRollbarWeb Analytics12. Change LogWhat Full Stack MeansAbout the AuthorFuture DirectionsPage Statuses ...or view all topics.

Matt Makai 2012-2018