Full Stack Python
All topics
|
Blog
|
Supporter's Edition
|
@fullstackpython
|
Facebook
|
What's new?
Table of Contents
1.
Introduction
1.1
Learning Programming
The Python Language
Why Use Python?
Python 2 or 3?
Enterprise Python
1.2
Python Community
Companies Using Python
Best Python Resources
Must-watch Python Videos
Podcasts
2.
Development Environments
2.1
Text Editors and IDEs
Vim
Emacs
Sublime Text
PyCharm
Jupyter Notebook
2.2
Shells
Bourne-again shell (Bash)
Zsh
PowerShell
2.3
Terminal multiplexers
tmux
Screen
2.4
Environment configuration
Application dependencies
virtual environments (virtualenvs)
Localhost tunnels
2.5
Source Control
Git
Mercurial
3.
Data
3.1
Relational databases
PostgreSQL
MySQL
SQLite
3.2
Object-relational mappers
SQLAlchemy
Peewee
Django ORM
Pony ORM
3.3
NoSQL
Redis
MongoDB
Apache Cassandra
Neo4j
3.4
Data analysis
pandas
SciPy & Numpy
3.5
Data visualization
Bokeh
d3.js
Matplotlib
3.6
Markup Languages
Markdown
reStructuredText
4.
Web Development
4.1
Web Frameworks
Django
Flask
Bottle
Pyramid
TurboGears
Falcon
Morepath
Sanic
Other web frameworks
4.2
Template Engines
Jinja2
Mako
Django Templates
4.3
Web design
HTML
CSS
Responsive Design
Minification
4.4