<reponame>twiindan/api_lessons


#===============================================================================
# - CPython is the real name of default standard Python implementation
# - Implemented in C
# - There are Python implementations in other languages:
#    - Jython: Python 2.5 interpreter written in Java which runs bytecode in the JVM
#    - IronPython: Similar approach for .NET Common Language Runtime
#    - JS, C++, CIL...
#    - Stackless Python: CPython fork with microthreads concurrency
#    - PyPy: Python 2.7 interpreter implemented in Python.
#===============================================================================


#===============================================================================
# - IPython: create a comprehensive environment for interactive and exploratory computing
# - An enhanced interactive Python shell
#===============================================================================


#===============================================================================
# - virtualenv: a tool to create isolated Python environments.
# - It simply changes your PATH environment var to point to a different folder
#===============================================================================


#===============================================================================
# - PyPi: The Python Package Index is a repository of software for the Python programming language.
# - There are currently 96678 packages here.
# - The packages are 'eggs'
#===============================================================================


#===============================================================================
# - pip: A tool for installing and managing Python packages
# - It installs packages from PyPi, local folders or Git and other repositories
# - It can read a list of packages from a file or generate the list of installed packages
#===============================================================================


#===============================================================================
# - IDE?
#     - PyCharm
#     - Eclipse + Pydev
#     - Visual Studio Code
#     - NINJA IDE
#     - Python's IDLE (not recommendable at all)
#     - ...
#     - Emacs
#     - Vi
# - http://wiki.python.org/moin/IntegratedDevelopmentEnvironments
# - Lots of good IDEs, it's up to you!
#===============================================================================
#===============================================================================
# - CPython is the real name of default standard Python implementation
# - Implemented in C
# - There are Python implementations in other languages:
#    - Jython: Python 2.5 interpreter written in Java which runs bytecode in the JVM
#    - IronPython: Similar approach for .NET Common Language Runtime
#    - JS, C++, CIL...
#    - Stackless Python: CPython fork with microthreads concurrency
#    - PyPy: Python 2.7 interpreter implemented in Python.
#===============================================================================


#===============================================================================
# - IPython: create a comprehensive environment for interactive and exploratory computing
# - An enhanced interactive Python shell
#===============================================================================


#===============================================================================
# - virtualenv: a tool to create isolated Python environments.
# - It simply changes your PATH environment var to point to a different folder
#===============================================================================


#===============================================================================
# - PyPi: The Python Package Index is a repository of software for the Python programming language.
# - There are currently 96678 packages here.
# - The packages are 'eggs'
#===============================================================================


#===============================================================================
# - pip: A tool for installing and managing Python packages
# - It installs packages from PyPi, local folders or Git and other repositories
# - It can read a list of packages from a file or generate the list of installed packages
#===============================================================================


#===============================================================================
# - IDE?
#     - PyCharm
#     - Eclipse + Pydev
#     - Visual Studio Code
#     - NINJA IDE
#     - Python's IDLE (not recommendable at all)
#     - ...
#     - Emacs
#     - Vi
# - http://wiki.python.org/moin/IntegratedDevelopmentEnvironments
# - Lots of good IDEs, it's up to you!
#===============================================================================
#=============================================================================== # - CPython is the real name of default standard Python implementation # - Implemented in C # - There are Python implementations in other languages: #    - Jython: Python 2.5 interpreter written in Java which runs bytecode in the JVM #    - IronPython: Similar approach for .NET Common Language Runtime #    - JS, C++, CIL... #    - Stackless Python: CPython fork with microthreads concurrency #    - PyPy: Python 2.7 interpreter implemented in Python. #=============================================================================== #=============================================================================== # - IPython: create a comprehensive environment for interactive and exploratory computing # - An enhanced interactive Python shell #=============================================================================== #=============================================================================== # - virtualenv: a tool to create isolated Python environments. # - It simply changes your PATH environment var to point to a different folder #=============================================================================== #=============================================================================== # - PyPi: The Python Package Index is a repository of software for the Python programming language. # - There are currently 96678 packages here. # - The packages are 'eggs' #=============================================================================== #=============================================================================== # - pip: A tool for installing and managing Python packages # - It installs packages from PyPi, local folders or Git and other repositories # - It can read a list of packages from a file or generate the list of installed packages #=============================================================================== #=============================================================================== # - IDE? #     - PyCharm #     - Eclipse + Pydev #     - Visual Studio Code #     - NINJA IDE #     - Python's IDLE (not recommendable at all) #     - ... #     - Emacs #     - Vi # - http://wiki.python.org/moin/IntegratedDevelopmentEnvironments # - Lots of good IDEs, it's up to you! #===============================================================================