René's URL Explorer Experiment


Title: The Hitchhiker’s Guide to Python! — The Hitchhiker's Guide to Python

Open Graph Title: The Hitchhiker’s Guide to Python! — The Hitchhiker's Guide to Python

Description: An opinionated guide to the Python programming language and a best practice handbook for the installation, configuration, and usage of Python on a daily basis.

Open Graph Description: An opinionated guide to the Python programming language and a best practice handbook for the installation, configuration, and usage of Python on a daily basis.

Opengraph URL: https://docs.python-guide.org/

direct link

Domain: python-guide.org

Nonetext/html; charset=utf-8
google-site-verification013PxE2_8KX9jdUSC5gr8QsfdxTXr1mFgmD9zplp5II
twitter:cardsummary
twitter:imagehttps://docs.python-guide.org/_static/social-card.jpg
og:imagehttps://docs.python-guide.org/_static/social-card.jpg
og:typearticle

Links:

https://python-guide.org#the-hitchhiker-s-guide-to-python
fork us on GitHubhttps://github.com/realpython/python-guide
https://python-guide.org#getting-started-with-python
Picking a Python Interpreter (3 vs 2)https://python-guide.org/starting/which-python/
The State of Python (3 & 2)https://python-guide.org/starting/which-python/#the-state-of-python-3-2
Recommendationshttps://python-guide.org/starting/which-python/#recommendations
So…. 3?https://python-guide.org/starting/which-python/#so-3
Implementationshttps://python-guide.org/starting/which-python/#implementations
Properly Installing Pythonhttps://python-guide.org/starting/installation/
Installing Python 3 on Mac OS Xhttps://python-guide.org/starting/install3/osx/
Installing Python 3 on Windowshttps://python-guide.org/starting/install3/win/
Installing Python 3 on Linuxhttps://python-guide.org/starting/install3/linux/
Installing Python 2 on Mac OS Xhttps://python-guide.org/starting/install/osx/
Installing Python 2 on Windowshttps://python-guide.org/starting/install/win/
Installing Python 2 on Linuxhttps://python-guide.org/starting/install/linux/
Pipenv & Virtual Environmentshttps://python-guide.org/dev/virtualenvs/
Make sure you’ve got Python & piphttps://python-guide.org/dev/virtualenvs/#make-sure-you-ve-got-python-pip
Installing Pipenvhttps://python-guide.org/dev/virtualenvs/#installing-pipenv
Installing packages for your projecthttps://python-guide.org/dev/virtualenvs/#installing-packages-for-your-project
Using installed packageshttps://python-guide.org/dev/virtualenvs/#using-installed-packages
Next stepshttps://python-guide.org/dev/virtualenvs/#next-steps
Lower level: virtualenvhttps://python-guide.org/dev/virtualenvs/#lower-level-virtualenv
Basic Usagehttps://python-guide.org/dev/virtualenvs/#basic-usage
Other Noteshttps://python-guide.org/dev/virtualenvs/#other-notes
virtualenvwrapperhttps://python-guide.org/dev/virtualenvs/#virtualenvwrapper
virtualenv-burritohttps://python-guide.org/dev/virtualenvs/#virtualenv-burrito
direnvhttps://python-guide.org/dev/virtualenvs/#direnv
https://python-guide.org#python-development-environments
Your Development Environmenthttps://python-guide.org/dev/env/
Text Editorshttps://python-guide.org/dev/env/#text-editors
IDEshttps://python-guide.org/dev/env/#ides
Interpreter Toolshttps://python-guide.org/dev/env/#interpreter-tools
Other Toolshttps://python-guide.org/dev/env/#other-tools
Pipenv & Virtual Environmentshttps://python-guide.org/dev/virtualenvs/
Make sure you’ve got Python & piphttps://python-guide.org/dev/virtualenvs/#make-sure-you-ve-got-python-pip
Installing Pipenvhttps://python-guide.org/dev/virtualenvs/#installing-pipenv
Installing packages for your projecthttps://python-guide.org/dev/virtualenvs/#installing-packages-for-your-project
Using installed packageshttps://python-guide.org/dev/virtualenvs/#using-installed-packages
Next stepshttps://python-guide.org/dev/virtualenvs/#next-steps
Lower level: virtualenvhttps://python-guide.org/dev/virtualenvs/#lower-level-virtualenv
Basic Usagehttps://python-guide.org/dev/virtualenvs/#basic-usage
Other Noteshttps://python-guide.org/dev/virtualenvs/#other-notes
virtualenvwrapperhttps://python-guide.org/dev/virtualenvs/#virtualenvwrapper
virtualenv-burritohttps://python-guide.org/dev/virtualenvs/#virtualenv-burrito
direnvhttps://python-guide.org/dev/virtualenvs/#direnv
Further Configuration of pip and Virtualenvhttps://python-guide.org/dev/pip-virtualenv/
Requiring an active virtual environment for piphttps://python-guide.org/dev/pip-virtualenv/#requiring-an-active-virtual-environment-for-pip
Caching packages for future usehttps://python-guide.org/dev/pip-virtualenv/#caching-packages-for-future-use
https://python-guide.org#writing-great-python-code
Structuring Your Projecthttps://python-guide.org/writing/structure/
Structure of the Repositoryhttps://python-guide.org/writing/structure/#structure-of-the-repository
Structure of Code is Keyhttps://python-guide.org/writing/structure/#structure-of-code-is-key
Moduleshttps://python-guide.org/writing/structure/#modules
Packageshttps://python-guide.org/writing/structure/#packages
Object-oriented programminghttps://python-guide.org/writing/structure/#object-oriented-programming
Decoratorshttps://python-guide.org/writing/structure/#decorators
Context Managershttps://python-guide.org/writing/structure/#context-managers
Dynamic typinghttps://python-guide.org/writing/structure/#dynamic-typing
Mutable and immutable typeshttps://python-guide.org/writing/structure/#mutable-and-immutable-types
Vendorizing Dependencieshttps://python-guide.org/writing/structure/#vendorizing-dependencies
Runnershttps://python-guide.org/writing/structure/#runners
Further Readinghttps://python-guide.org/writing/structure/#further-reading
Code Stylehttps://python-guide.org/writing/style/
General conceptshttps://python-guide.org/writing/style/#general-concepts
Idiomshttps://python-guide.org/writing/style/#idioms
Zen of Pythonhttps://python-guide.org/writing/style/#zen-of-python
PEP 8https://python-guide.org/writing/style/#pep-8
Conventionshttps://python-guide.org/writing/style/#conventions
Reading Great Codehttps://python-guide.org/writing/reading/
Documentationhttps://python-guide.org/writing/documentation/
Project Documentationhttps://python-guide.org/writing/documentation/#project-documentation
Project Publicationhttps://python-guide.org/writing/documentation/#project-publication
Code Documentation Advicehttps://python-guide.org/writing/documentation/#code-documentation-advice
Other Toolshttps://python-guide.org/writing/documentation/#other-tools
Testing Your Codehttps://python-guide.org/writing/tests/
The Basicshttps://python-guide.org/writing/tests/#the-basics
Toolshttps://python-guide.org/writing/tests/#tools
Logginghttps://python-guide.org/writing/logging/
… or Print?https://python-guide.org/writing/logging/#or-print
Logging in a Libraryhttps://python-guide.org/writing/logging/#logging-in-a-library
Logging in an Applicationhttps://python-guide.org/writing/logging/#logging-in-an-application
Common Gotchashttps://python-guide.org/writing/gotchas/
Mutable Default Argumentshttps://python-guide.org/writing/gotchas/#mutable-default-arguments
Late Binding Closureshttps://python-guide.org/writing/gotchas/#late-binding-closures
Bytecode (.pyc) Files Everywhere!https://python-guide.org/writing/gotchas/#bytecode-pyc-files-everywhere
Choosing a Licensehttps://python-guide.org/writing/license/
https://python-guide.org#scenario-guide-for-python-applications
Network Applicationshttps://python-guide.org/scenarios/client/
HTTPhttps://python-guide.org/scenarios/client/#http
Distributed Systemshttps://python-guide.org/scenarios/client/#distributed-systems
Web Applications & Frameworkshttps://python-guide.org/scenarios/web/
Contexthttps://python-guide.org/scenarios/web/#context
Frameworkshttps://python-guide.org/scenarios/web/#frameworks
Web Servershttps://python-guide.org/scenarios/web/#web-servers
WSGI Servershttps://python-guide.org/scenarios/web/#wsgi-servers
Server Best Practiceshttps://python-guide.org/scenarios/web/#server-best-practices
Hostinghttps://python-guide.org/scenarios/web/#hosting
Templatinghttps://python-guide.org/scenarios/web/#templating
HTML Scrapinghttps://python-guide.org/scenarios/scrape/
Web Scrapinghttps://python-guide.org/scenarios/scrape/#web-scraping
lxml and Requestshttps://python-guide.org/scenarios/scrape/#lxml-and-requests
Command-line Applicationshttps://python-guide.org/scenarios/cli/
Clickhttps://python-guide.org/scenarios/cli/#click
docopthttps://python-guide.org/scenarios/cli/#docopt
Plachttps://python-guide.org/scenarios/cli/#plac
Cliffhttps://python-guide.org/scenarios/cli/#cliff
Cementhttps://python-guide.org/scenarios/cli/#cement
Python Firehttps://python-guide.org/scenarios/cli/#python-fire
GUI Applicationshttps://python-guide.org/scenarios/gui/
Camelothttps://python-guide.org/scenarios/gui/#camelot
Cocoahttps://python-guide.org/scenarios/gui/#cocoa
GTkhttps://python-guide.org/scenarios/gui/#gtk
PyGObject aka (PyGi)https://python-guide.org/scenarios/gui/#pygobject-aka-pygi
Kivyhttps://python-guide.org/scenarios/gui/#kivy
PyObjChttps://python-guide.org/scenarios/gui/#pyobjc
PySidehttps://python-guide.org/scenarios/gui/#pyside
PyQthttps://python-guide.org/scenarios/gui/#pyqt
Pyjs Desktop (formerly Pyjamas Desktop)https://python-guide.org/scenarios/gui/#pyjs-desktop-formerly-pyjamas-desktop
Qthttps://python-guide.org/scenarios/gui/#qt
PySimpleGUIhttps://python-guide.org/scenarios/gui/#pysimplegui
Togahttps://python-guide.org/scenarios/gui/#toga
Tkhttps://python-guide.org/scenarios/gui/#tk
wxPythonhttps://python-guide.org/scenarios/gui/#wxpython
Databaseshttps://python-guide.org/scenarios/db/
DB-APIhttps://python-guide.org/scenarios/db/#db-api
SQLAlchemyhttps://python-guide.org/scenarios/db/#sqlalchemy
Recordshttps://python-guide.org/scenarios/db/#records
PugSQLhttps://python-guide.org/scenarios/db/#pugsql
Django ORMhttps://python-guide.org/scenarios/db/#django-orm
peeweehttps://python-guide.org/scenarios/db/#peewee
PonyORMhttps://python-guide.org/scenarios/db/#ponyorm
SQLObjecthttps://python-guide.org/scenarios/db/#sqlobject
Networkinghttps://python-guide.org/scenarios/network/
Twistedhttps://python-guide.org/scenarios/network/#twisted
PyZMQhttps://python-guide.org/scenarios/network/#pyzmq
geventhttps://python-guide.org/scenarios/network/#gevent
Systems Administrationhttps://python-guide.org/scenarios/admin/
Fabrichttps://python-guide.org/scenarios/admin/#fabric
Salthttps://python-guide.org/scenarios/admin/#salt
Psutilhttps://python-guide.org/scenarios/admin/#psutil
Ansiblehttps://python-guide.org/scenarios/admin/#ansible
Chefhttps://python-guide.org/scenarios/admin/#chef
Puppethttps://python-guide.org/scenarios/admin/#puppet
Blueprinthttps://python-guide.org/scenarios/admin/#blueprint
Buildouthttps://python-guide.org/scenarios/admin/#buildout
Continuous Integrationhttps://python-guide.org/scenarios/ci/
Why?https://python-guide.org/scenarios/ci/#why
Jenkinshttps://python-guide.org/scenarios/ci/#jenkins
Buildbothttps://python-guide.org/scenarios/ci/#buildbot
Toxhttps://python-guide.org/scenarios/ci/#tox
Travis-CIhttps://python-guide.org/scenarios/ci/#travis-ci
Speedhttps://python-guide.org/scenarios/speed/
Contexthttps://python-guide.org/scenarios/speed/#context
C Extensionshttps://python-guide.org/scenarios/speed/#id2
Concurrencyhttps://python-guide.org/scenarios/speed/#concurrency
Scientific Applicationshttps://python-guide.org/scenarios/scientific/
Contexthttps://python-guide.org/scenarios/scientific/#context
Toolshttps://python-guide.org/scenarios/scientific/#tools
Librarieshttps://python-guide.org/scenarios/scientific/#libraries
Resourceshttps://python-guide.org/scenarios/scientific/#resources
Image Manipulationhttps://python-guide.org/scenarios/imaging/
Python Imaging Libraryhttps://python-guide.org/scenarios/imaging/#python-imaging-library
Open Source Computer Visionhttps://python-guide.org/scenarios/imaging/#open-source-computer-vision
Data Serializationhttps://python-guide.org/scenarios/serialization/
What is data serialization?https://python-guide.org/scenarios/serialization/#what-is-data-serialization
Flat vs. Nested datahttps://python-guide.org/scenarios/serialization/#flat-vs-nested-data
Serializing Texthttps://python-guide.org/scenarios/serialization/#serializing-text
Binaryhttps://python-guide.org/scenarios/serialization/#binary
Protobufhttps://python-guide.org/scenarios/serialization/#protobuf
XML parsinghttps://python-guide.org/scenarios/xml/
untanglehttps://python-guide.org/scenarios/xml/#untangle
xmltodicthttps://python-guide.org/scenarios/xml/#xmltodict
xmlschemahttps://python-guide.org/scenarios/xml/#xmlschema
JSONhttps://python-guide.org/scenarios/json/
Parsing JSONhttps://python-guide.org/scenarios/json/#parsing-json
Cryptographyhttps://python-guide.org/scenarios/crypto/
cryptographyhttps://python-guide.org/scenarios/crypto/#id1
GPGME bindingshttps://python-guide.org/scenarios/crypto/#gpgme-bindings
Machine Learninghttps://python-guide.org/scenarios/ml/
SciPy Stackhttps://python-guide.org/scenarios/ml/#scipy-stack
scikit-learnhttps://python-guide.org/scenarios/ml/#scikit-learn
Interfacing with C/C++ Librarieshttps://python-guide.org/scenarios/clibs/
C Foreign Function Interfacehttps://python-guide.org/scenarios/clibs/#c-foreign-function-interface
ctypeshttps://python-guide.org/scenarios/clibs/#ctypes
SWIGhttps://python-guide.org/scenarios/clibs/#swig
Boost.Pythonhttps://python-guide.org/scenarios/clibs/#boost-python
https://python-guide.org#shipping-great-python-code
Publishing Your Codehttps://python-guide.org/shipping/publishing/
Creating a Project Repo on GitHubhttps://python-guide.org/shipping/publishing/#creating-a-project-repo-on-github
When Your Project Growshttps://python-guide.org/shipping/publishing/#when-your-project-grows
Packaging Your Codehttps://python-guide.org/shipping/packaging/
Alternatives to Packaginghttps://python-guide.org/shipping/packaging/#alternatives-to-packaging
For Python Developershttps://python-guide.org/shipping/packaging/#for-python-developers
For Linux Distributionshttps://python-guide.org/shipping/packaging/#for-linux-distributions
Freezing Your Codehttps://python-guide.org/shipping/freezing/
Alternatives to Freezinghttps://python-guide.org/shipping/freezing/#alternatives-to-freezing
Comparison of Freezing Toolshttps://python-guide.org/shipping/freezing/#comparison-of-freezing-tools
Windowshttps://python-guide.org/shipping/freezing/#windows
OS Xhttps://python-guide.org/shipping/freezing/#os-x
Linuxhttps://python-guide.org/shipping/freezing/#linux
https://python-guide.org#additional-notes
Introductionhttps://python-guide.org/intro/duction/
About This Guidehttps://python-guide.org/intro/duction/#about-this-guide
The Communityhttps://python-guide.org/intro/community/
BDFLhttps://python-guide.org/intro/community/#bdfl
Python Software Foundationhttps://python-guide.org/intro/community/#python-software-foundation
PEPshttps://python-guide.org/intro/community/#peps
Python Conferenceshttps://python-guide.org/intro/community/#python-conferences
Python User Groupshttps://python-guide.org/intro/community/#python-user-groups
Online Communitieshttps://python-guide.org/intro/community/#online-communities
Python Job Boardshttps://python-guide.org/intro/community/#python-job-boards
Learning Pythonhttps://python-guide.org/intro/learning/
Beginnerhttps://python-guide.org/intro/learning/#beginner
Intermediatehttps://python-guide.org/intro/learning/#intermediate
Advancedhttps://python-guide.org/intro/learning/#advanced
For Engineers and Scientistshttps://python-guide.org/intro/learning/#for-engineers-and-scientists
Miscellaneous Topicshttps://python-guide.org/intro/learning/#miscellaneous-topics
Referenceshttps://python-guide.org/intro/learning/#references
Documentationhttps://python-guide.org/intro/documentation/
Official Documentationhttps://python-guide.org/intro/documentation/#official-documentation
Read the Docshttps://python-guide.org/intro/documentation/#read-the-docs
pydochttps://python-guide.org/intro/documentation/#pydoc
Newshttps://python-guide.org/intro/news/
PyCoder’s Weeklyhttps://python-guide.org/intro/news/#pycoders-weekly
Real Pythonhttps://python-guide.org/intro/news/#real-python
Planet Pythonhttps://python-guide.org/intro/news/#planet-python
/r/pythonhttps://python-guide.org/intro/news/#r-python
Talk Python Podcasthttps://python-guide.org/intro/news/#talk-python-podcast
Python Bytes Podcasthttps://python-guide.org/intro/news/#python-bytes-podcast
Python Weeklyhttps://python-guide.org/intro/news/#python-weekly
Python Newshttps://python-guide.org/intro/news/#python-news
Import Python Weeklyhttps://python-guide.org/intro/news/#import-python-weekly
Awesome Python Newsletterhttps://python-guide.org/intro/news/#awesome-python-newsletter
Contributehttps://python-guide.org/notes/contribute/
Style Guidehttps://python-guide.org/notes/contribute/#style-guide
Todo Listhttps://python-guide.org/notes/contribute/#todo-list
Licensehttps://python-guide.org/notes/license/
The Guide Style Guidehttps://python-guide.org/notes/styleguide/
Relevancyhttps://python-guide.org/notes/styleguide/#relevancy
Headingshttps://python-guide.org/notes/styleguide/#headings
Prosehttps://python-guide.org/notes/styleguide/#prose
Code Exampleshttps://python-guide.org/notes/styleguide/#code-examples
Externally Linkinghttps://python-guide.org/notes/styleguide/#externally-linking
Linking to Sections in The Guidehttps://python-guide.org/notes/styleguide/#linking-to-sections-in-the-guide
Notes and Warningshttps://python-guide.org/notes/styleguide/#notes-and-warnings
TODOshttps://python-guide.org/notes/styleguide/#todos
https://python-guide.org
https://python-guide.org/guide-book
DjangoGirlshttps://djangogirls.org
hundreds of peoplehttps://github.com/kennethreitz/python-guide/graphs/contributors
are welcomehttps://docs.python-guide.org/notes/contribute/
The Guide Websitehttps://docs.python-guide.org/
The Guide @ GitHubhttps://github.com/realpython/python-guide
Issue Trackerhttps://github.com/realpython/python-guide/issues
The Guide as a PDFhttps://media.readthedocs.org/pdf/python-guide/latest/python-guide.pdf
Englishhttps://docs.python-guide.org/
Frenchhttps://python-guide-fr.readthedocs.io/fr/latest/
Chinesehttps://pythonguidecn.readthedocs.io/zh/latest/
Japanesehttps://python-guideja.readthedocs.io/ja/latest/
Koreanhttps://python-guide-kr.readthedocs.io/ko/latest/
Filipinohttps://python-guide-fil.readthedocs.io/en/latest/
Brazilian Portuguesehttps://python-guide-pt-br.readthedocs.io/pt_BR/latest/
Kenneth Reitzhttps://www.kennethreitz.org/projects
Real Pythonhttps://realpython.com
CC BY-NC-SA 3.0https://creativecommons.org/licenses/by-nc-sa/3.0/

Viewport: width=device-width, initial-scale=1


URLs of crawlers that visited me.