Python Poetry: Streamlining Dependency Management
Python Poetry: Streamlining Dependency Management
Python Libraries and Frameworks
NumPy is a powerful Python library for numerical and scientific computing that provides support for large, multi-dimensional arrays and matrices, along with a collection of mathematical functions to operate on these arrays efficiently.
TensorFlow is an open-source machine learning framework developed by Google that enables the creation and training of deep learning models through the use of computational graphs and a wide range of neural network layers and optimizers.
Theano was an open-source numerical computation library for Python that was widely used for deep learning and scientific computing but has been largely replaced by more modern deep learning frameworks like TensorFlow and PyTorch.
Finding An Effective Python Environment
pyenv
is a polular and marture open-source tool used in the Python development ecosystem on MacOS. (It is pyenv-win on windows). It allows developers to manage multiple Python installations on their system and easily switch between different Python versions. This is especially useful when you’re working on various Python projects that may have different version requirements.
1 | $ pyenv verison |