What Do You Use Python For?

Posted on Tue 23 October 2018 in blog • 1 min read

Python is an extremely versatile programming language known for its beginner-friendly syntax. It is used by NASA, Google, GenomOncology, OnShift, SkipList, Dropbox, Quora, and many others.

Python is great for scripting, the automation of short repetitive tasks.

Here are some examples of libraries people use to solve real-world problems in multiple domains with Python:

  • Web Development - Developers may choose Django or Flask for creating dynamic websites, or Pelican for making nicely-formatted static sites.

  • Scientific Computing - many scientists use SciPy and NumPy in Physics, Astronomy, Chemistry, and Climatology.

  • Machine Learning using Scikit-learn, Theano, Keras and Deep Learning with TensorFlow. Some popular uses of ML and DL include financial analysis, recommendation engines, foreign language translation, and on social media websites.

  • Data Visualization using Bokeh, matplotlib, PixieDust and Seaborn to create elegant charts and plots of data sets and statistics.

No matter which area interests you, pick a problem and break it down into manageable pieces. Approach it step-by-step. See what you can find online (Google, StackOverflow, YouTube, documentation) when you get stuck, come to a meetup and be sure to ask for help on Slack here or hereif you've hit an impasse.

There are many other ways to use and apply Python. What will you build using your awesome programming skills?