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

Python for Data Analysis

Pandas For Everyone

Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow

 

MOOCs

Dataquest

Datacamp

CodeAcademy

Blogs/Posts

Practical Business Python

Real Python

NYU Stern School of Business

Business Analytics Club

44 West 4th Street

Henry Kaufman Management Center
New York City, NY 10012
United States

bac@stern.nyu.edu

  • campus groups
  • s-facebook