cheat.sheets:python
# Python is a high-level programming language
# and python is a Python interpreter.
# Basic example of server with python
# Will start a Web Server in the current directory on port 8000
# go to http://127.0.0.1:8000
#
# Python v2.7
python -m SimpleHTTPServer
# Python 3
python -m http.server 8000
# SMTP-Server for debugging, messages will be discarded, and printed on STDOUT.
python -m smtpd -n -c DebuggingServer localhost:1025
# Pretty print a JSON
python -m json.tool
# Zen of Python
# or just 'import this' in python
python -m this
# See also:
# Python language cheat sheets at /python/
# list of pages: /python/:list
# learn python: /python/:learn
# search in pages: /python/~keyword
cheat:python
# Basic example of server with python
# Will start a Web Server in the current directory on port 8000
# go to http://127.0.0.1:8000
# Python v2.7
python -m SimpleHTTPServer
# Python 3
python -m http.server 8000
# SMTP-Server for debugging, messages will be discarded, and printed on stdout.
python -m smtpd -n -c DebuggingServer localhost:1025
# Pretty print a json
python -m json.tool foo.json
tldr:python
# python
# Python language interpreter.
# More information: <https://www.python.org>.
# Start a REPL (interactive shell):
python
# Execute a specific Python file:
python path/to/file.py
# Execute a specific Python file and start a REPL:
python -i path/to/file.py
# Execute a Python expression:
python -c "expression"
# Run the script of the specified library module:
python -m module arguments
# Install a package using `pip`:
python -m pip install package_name
# Interactively debug a Python script:
python -m pdb path/to/file.py
# Start the built-in HTTP server on port 8000 in the current directory:
python -m http.server
$
cheat.sh