Skip to main content

Coding on the Go: Best Mobile Apps for Learning Python and Git

·1 min

Post Image

On average, we spend about two hours per day on social media using our phones. Imagine if you could dedicate just 15 minutes of that time to learning and mastering programming.

Here are some iOS apps that allow you to code directly on your phone

  1. Pythonista.

Comprehensive IDE for Python. Write, run, test, and debug Python code on mobile devices.

Key features:

  • Syntax highlighting
  • Powerful interactive interpreter console
  • Includes pandas, matplotlib, among others
  1. Juno.

This app allows you to create, edit, and run Jupyter notebooks on your mobile device.

Key features:

  • Beautiful notebook interface.
  • Nice package manager. You can install other pure Python libraries.
  • It includes SciPy, scikit-learn, and even GeoPandas.
  1. Working Copy.

Git for iOS. Seamlessly handle repositories with a mobile-ready interface. Key features include commit, merge, checkout branches, and syncing with your GitHub account.

The above apps are not free, but there are alternatives to the first two.

Free options

  • a-Shell (shell with Python - you can run .py scripts here)
  • Carnets (Jupyter notebooks)

No more excuses, ditch TikTok and code with these apps instead.