全栈Python目录

1. Introduction

1.1 Learning Programming

1.2 Python Community

Companies Using Python

2. Development Environments

2.1 Text Editors and IDEs

Sublime Text
Jupyter Notebook

2.2 Source Control

Mercurial
Subversion

2.3 Local development

Dependency isolation
Environment variables
Localhost tunnels

3. Core Python Language

3.1 Intermediate Language Concepts

Decorators

4. Testing

4.1 Testing Approaches

Database testing
Load testing
Test-driven development

4.2 Testing Concepts

Code coverage
Mocking

4.3 Debugging

pdb
ipdb
pudb
wdb

4.4 Logging

stdlib logging
DTrace
logbook

5. Security

5.1 Scanning and Probing

Network scanning
Pentesting

5.2 Server security

Public key infrastructure
Firewalls
Symmetric keys

5.3 Web application security

Cross-Site Scripting
SQL injection
Cross Site Request Forgery

6. Web Development

6.1 Web Frameworks

Falcon

6.2 Template Engines

6.3 Web Design

Bootstrap
Foundation
Responsive Design
Minification

6.4 JavaScript

React
AngularJS
Ember

6.5 Task queues

Huey

6.6 Serverless Architectures

AWS Lambda
Google Cloud Functions
Azure Functions
Bluemix OpenWhisk

6.7 Static site generators

6.8 Networking

7. Web App Deployment

There is also an entire book dedicated to Python web application deployment.

7.1 Hosting

Content Delivery Networks

7.2 Platform-as-a-Service

Heroku
PythonAnywhere
Elastic Beanstalk

7.3 Operating systems

Mint Linux
FreeBSD
Mac OS X
Windows

7.4 Web servers

7.5 WSGI servers

mod_wsgi
uWSGI

7.6 Continuous integration

GoCD
BuildBot

7.7 Configuration management

Ansible
Salt
Fabric

7.8 Containers

Kubernetes

8. Data

8.1 Relational databases

8.2 Object-relational mappers

Django ORM
SQLObject
Pony ORM

8.3 NoSQL

Neo4j

8.4 Data analysis

Pandas
NumPy
SciPy
Blaze

8.5 Natural Language Processing

NLTK
TextBlob
spaCy

8.6 Machine Learning

scikit-learn
pattern
Chainer

8.7 Web Scraping

Scrapy
MechnicalSoup
RoboBrowser

8.8 Search

Elastic Search
Whoosh
Solr

9. Web APIs

9.1 API concepts

REST
Helper libraries
Webhooks

9.2 API creation

Django REST Framework
Flask-RESTful
API Star
Flask API
Eve

9.3 API integration

Slack
Google APIs

10. DevOps

10.1 Monitoring

Sentry
Graphite
Prometheus
Service Canary

10.2 Web App Performance

Vertical scaling
Horizontal scaling
Load balancing

10.3 Web Analytics

Google Analytics
Piwik
Heap