Python
Python is a very popular programming language. It is dynamically typed, garbage-collected, and interpreted. It is heavily used by scientists and the data analysis/statistics communities.
Have your cake and eat it too (productivity and readable code) - python.org
One notable aspect of the Python syntax is the lack of braces for delimiting functional blocks. Instead, Python uses whitespace.
“Life is better without braces” - Bruce Eckel
See the child pages below for more info.
Child Pages
  A Tutorial On geopandas    
  A tutorial on how to use geopandas. 
  A Tutorial On geopandas 
   A tutorial on how to use geopandas. 
   An Introduction To Asynchronous Programming In Python    
  An introduction to asynchronous programming in Python, including async/await, coroutines, event loops, queues, tasks and more. 
  An Introduction To Asynchronous Programming In Python 
   An introduction to asynchronous programming in Python, including async/await, coroutines, event loops, queues, tasks and more. 
   Anaconda    
  Anaconda    
  
  Bleak is a Bluetooth Low Energy (BLE) library for Python. It is a cross-platform library that supports Windows, Linux, and macOS. It uses the asyncio Python library. This page covers installation, basic usage, and backends. 
 
  Bleak 
   Bleak is a Bluetooth Low Energy (BLE) library for Python. It is a cross-platform library that supports Windows, Linux, and macOS. It uses the asyncio Python library. This page covers installation, basic usage, and backends. 
   Comments And Documentation    
  Comments And Documentation    
    Creating Python Executables with PyInstaller    
  Creating Python Executables with PyInstaller    
    How To Create A Python Package    
  How To Create A Python Package    
    How To Use Dates And Times In Python    
  A tutorial on using dates and times in Python. 
  How To Use Dates And Times In Python 
   A tutorial on using dates and times in Python. 
   Installing Python    
  How to install Python on Windows, MacOS and Linux. 
  Installing Python 
   How to install Python on Windows, MacOS and Linux. 
   matplotlib    
  Matplotlib tutorial including useful tricks and tips with code examples. 
  matplotlib 
   Matplotlib tutorial including useful tricks and tips with code examples. 
   Numpy    
  A tutorial on how to use Numpy, a popular library for Python that provides powerful array/matrix manipulation. 
  Numpy 
   A tutorial on how to use Numpy, a popular library for Python that provides powerful array/matrix manipulation. 
 
  A tutorial on pandas, a popular data analysis library for Python. 
 
  pandas 
   A tutorial on pandas, a popular data analysis library for Python. 
   Parsing Command-Line Arguments In Python    
  A tutorial on parsing command-line arguments in Python. 
  Parsing Command-Line Arguments In Python 
   A tutorial on parsing command-line arguments in Python. 
   pybind11    
  pybind11    
    pytest    
  A tutorial on pytest, a popular testing framework for Python. 
  pytest 
   A tutorial on pytest, a popular testing framework for Python. 
   Python And File Paths    
  A tutorial on working with file paths in Python, including the pathlib module. 
  Python And File Paths 
   A tutorial on working with file paths in Python, including the pathlib module. 
   Python Classes And Object Orientated Design    
  A tutorial on Python classes and object-orientated design in Python. 
  Python Classes And Object Orientated Design 
   A tutorial on Python classes and object-orientated design in Python. 
   Python Debugging    
  A tutorial on Python debugging, including how to use pdb. 
  Python Debugging 
   A tutorial on Python debugging, including how to use pdb. 
   Python Dictionaries    
  A tutorial on Python dictionaries, including how to check if keys exits, delete items while iterating, and more. 
  Python Dictionaries 
   A tutorial on Python dictionaries, including how to check if keys exits, delete items while iterating, and more. 
   Python Generators    
  A tutorial on Python generators, including code examples and info on type annotations. 
  Python Generators 
   A tutorial on Python generators, including code examples and info on type annotations. 
 
  The Python logging library allows you to log messages to a file, console, or other output destinations. It is a great way to debug your application and keep track of what is happening. 
 
  Python Logging 
   The Python logging library allows you to log messages to a file, console, or other output destinations. It is a great way to debug your application and keep track of what is happening. 
   Python Multiprocessing    
  The Python multiprocessing library allows you to spawn multiple child processes from the main Python process. This allows you to take advantage of multiple cores inside of a processor to perform work in a parallel fashion, improving performance. It also allows you to overcome the GIL (Global Interpreter Lock) which prevents multithreading from being a good solution for resource bound applications. 
  Python Multiprocessing 
   The Python multiprocessing library allows you to spawn multiple child processes from the main Python process. This allows you to take advantage of multiple cores inside of a processor to perform work in a parallel fashion, improving performance. It also allows you to overcome the GIL (Global Interpreter Lock) which prevents multithreading from being a good solution for resource bound applications. 
   Python Sets    
  A tutorial on Python sets. 
  Python Sets 
   A tutorial on Python sets. 
   Python Strings    
  Python Strings    
    Python SWIG Bindings From C/C++    
  Python SWIG Bindings From C/C++    
    Python Threading And Multiprocessing    
  Python Threading And Multiprocessing    
    Python Type Annotations    
  A tutorial on Python type annotations, including basic types, Optional, casts and mypy. 
  Python Type Annotations 
   A tutorial on Python type annotations, including basic types, Optional, casts and mypy. 
   Python Virtual Environments    
  Info on Python virtual environments. 
  Python Virtual Environments 
   Info on Python virtual environments. 
   Running External Commands    
  Running External Commands    
    scipy    
  Info on the scipy library for Python. 
  scipy 
   Info on the scipy library for Python. 
   Using JSON in Python    
  How to use JSON in Python. 
  Using JSON in Python 
   How to use JSON in Python.