10 mobile applications for beginners learning Python

Now it is difficult to imagine life and study without smartphones and mobile applications. We have collected 16 applications for iOS and Android, which will help in learning Python.

Apps to learn Python on Android and iOS

There are many applications and training programs for those wishing to learn Python. This section contains step-by-step courses with practical tasks and questions to test your knowledge to help you learn the language from scratch.

Learn Python (Programminghub)

 

Programminghub offers step-by-step instruction from small lessons in English. Each lesson lasts no longer than 5 minutes and ends with a small control test. There is an interpreter to execute code on python directly in the application. The program is suitable for beginners who speak English.

Devices: iOS and Android

Store rating: Google Play 4.7

Language: English

Price: free and pro version (Paid)

Learn Python SoloLearn

SoloLearn consists of step-by-step lessons that are divided into learning blocks: control structures, functions and modules, exceptions and files, functional programming, OOP, regular expressions. The material is designed for beginners and is written in simple language.

Devices: iOS and Android

Store rating: Google Play 4.4, App Store 4.8

Language: Russian, English, Spanish

Price: free

Python Code Play

The application is more like a textbook in English. The materials are divided by topics and described in detail. It is more suitable for a fluent English student. In addition to the theoretical part, there is a section of quizzes with answers to questions and a section for assessing knowledge in the form of interview questions.

Devices: Android

Store rating: Google Play 4.7

Language: English

Price: free, there is advertising

Programiz

The program consists of small thematic lessons that make up a single course. The lessons are taught in English, but can be understood even if you have only a basic knowledge of the language. Each section ends with a small test with questions on the topic. There are practical examples in a separate section, which can be edited and run in the built-in interpreter. Lessons are sequential, but by buying a paid version, you can jump between them, as well as access to additional materials.

Devices: iOS and Android

Store rating: Google Play 4.4, App Store 4.6

Language: English

Price: free, pro-version , in the free version there is advertising

IDE

If you are serious about learning Python, you should consider an Integrated Development Environment (IDE) for creating, editing and debugging programs. It is convenient, if the IDE is at hand – there are several mobile applications for this purpose.

Pydroid 3

Supports the latest version of the Python interpreter 3.8, advanced libraries NumPy, SciPy and matplotlib for data analysis. For machine learning, there is support for Scikit Learn and TensorFlow. Tkinter can be imported for GUI-based development. The interface is in pure English, but it is intuitive and contains many hints, syntax highlighting and other tokens to make code easier to write.

Platform: Android

Store rating: 4.4

Price: free, paid.

QPython 3L

Another effective and convenient code editor for Android. There is support for libraries QPYI and SL4A. The interpreter Python works in standalone mode, at startup does not require an Internet connection. The package includes detailed documentation.

Platform: Android

Store rating: 4.0

Price: free

Acode

Acode is a simple and lightweight IDE for Andriod. This application is not exclusively focused on Python, but supports multiple languages. Without advertising, you can develop code in Python or create a template using HTML, CSS and JavaScript. In contrast to QPython and Pydroid 3, the program interface is localized.

Platform: Android

Store rating: 4.6

Price: free

Carnets

 

Allows you to write small Python programs on your iPhone and view their results on the screen, combining code and paragraphs of text with the Markdown markup. It has a stand-alone Python interpreter, as well as pre-installed packages Numpy, Sympy, Matplotlib, Pandas, lxml, bokeh. To see the full list of packages, enter “% pip list” in the code window, and you can install additional packages using “% pip install packageName”.

Platform: iOS

Store rating: 4.2

Price: free

Pythonis

 

This iOS scripting environment supports Python 3.6 and 2.7. It also provides access to popular third-party modules, an interactive hint with autocomplete code, a visual debugger, a UI editor, and other features.

Platform: iOS

Store rating: 4.6

Price: Paid

Leave a Reply

Your email address will not be published. Required fields are marked *