PYTHON
Main Purpose
Web/app development, automation, data mining and analytics, data visualization
Benefits of this Resource
-
More readable than many programming languages
-
Widely used among amateur and self-taught programmers
-
Countless add-on library packages; often someone else has already done the work of writing a tricky piece of code, all you have to do is import it
Limitations
-
Slower than more advanced languages
-
Open source libraries mean you might occasionally run into bugs
File Type Compatibility
.py
Level of Expertise Required
High
Where to Access
Free here, or for a more complete offering with multiple libraries and a few choices of command shells for easier coding and debugging: https://store.continuum.io/cshop/anaconda/
Learning Resources
Technical Books
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow
MOOCs
Blogs/Posts