Having finished my first year at university, and being left with very little to do this summer, I eventually found myself diving back into the wonders of the programming world, teaching myself languages such as Python and JavaScript, and building fun little tools with them along the way.

Since I chose to study Mathematics at university, I ended up investing in Apple’s iPad Pro at the beginning of the year, so that combined with the Apple Pencil, I would be able to quickly make notes during lectures and then spend a few minutes effortlessly neatening them up in the library afterwards. It also meant that I could spend hours trying to figure out the solutions to each weeks problem set without having to waste a single sheet of paper!

As I became more and accustomed to using the iPad as a virtual notepad, I decided to put it to the test and use it as my go to software development tool at the beginning of the summer holiday, and I haven’t been able to stop using it since!

In this article I aim to highlight some of the most practical IDEs for python development on the iPad, and hopefully you’ll end up adding one of the programs in this list to your development tool belt.

Python for Data Science

Part of the Mathematics syllabus at my university involves Statistics, a subject I was never particularly fond of until I discovered its true potential with Python’s data science and machine learning libraries. Being an aspiring mathematician, I knew that this area of statistics would satisfy my interest for both mathematics and programming, so what better a way to use my knowledge of Python than to use Jupyter Notebooks to start learning how to use it for data science. This leads us to our first iPad app: Juno.


Juno

Juno is a clean, powerful and fully supported iOS application for displaying and editing .ipynb files (Jupyter Notebooks) right from the comfort of your iPad. Currently, it has support for many popular data science libraries such as NumPy, MatPlotLib, Seaborn, and Pandas, as well as upcoming support for Scikit Learn and Tensorflow.

#ipad #programming #programming-languages #ios #python

My top Python IDEs for iPad
23.80 GEEK