proglib
HYBRID Cloud Forum 17 декабря 10:00

Узнайте, почему бизнесу важно расширять гибридные сценарии проектов.

HYBRID Cloud Forum 17 декабря 10:00

Узнайте, почему бизнесу важно расширять гибридные сценарии проектов.

🐍 16 мобильных приложений для начинающих изучение Python

Сейчас сложно представить себе жизнь и учебу без смартфонов и мобильных приложений. Мы собрали 16 приложений для iOS и Android, которые помогут в изучении Python.

Приложения для изучения Python на Android и iOS

Существует много приложений и учебных программ для желающих освоить Python. В этом разделе собраны пошаговые курсы с практическими заданиями и вопросами для проверки знаний, которые помогут изучить язык с нуля.

Learn Python (Programminghub)

<span>Programminghub</span>
Programminghub

Programminghub предлагает пошаговое обучение из небольших уроков на английском языке. Каждое занятие длится не больше 5 минут и заканчивается небольшим контрольным тестом. Присутствует интерпретатор для выполнения кода на python прямо в приложении. Программа подойдет для владеющих английским языком новичков.

<span>Programminghub</span>
Programminghub

Устройства: iOS и Android

Оценка в магазине: Google Play 4.7

Язык: английский

Цена: бесплатно, pro версия 499 руб.

Учим Python SoloLearn

<span>SoloLearn</span>
SoloLearn

SoloLearn состоит из пошаговых уроков, которые разделены на учебные блоки: управляющие конструкции, функции и модули, исключения и файлы, функциональное программирование, ООП, регулярные выражения. Материал рассчитан на новичков и написан простым языком.

Устройства: iOS и Android

Оценка в магазине: Google Play 4.4, App Store 4.8

Язык: русский, английский, испанский

Цена: бесплатно

Python Code Play

<span>Python Code Play</span>
Python Code Play

Приложение больше напоминает учебник на английском языке. Материалы разделены по темам и изложены подробно. Подойдет больше для свободно владеющего английским студента. Кроме теоретической части есть раздел квизов с ответами на вопросы и раздел оценки знаний в виде вопросов для собеседований.

Устройства: Android

Оценка в магазине: Google Play 4.7

Язык: английский

Цена: бесплатно, присутствует реклама

Programiz

<span>Programiz</span>
Programiz

Программа состоит из небольших тематических уроков, составляющих единый курс. Обучение идет на английском, но разобраться можно, даже имея только базовое знание языка. Каждый раздел оканчивается небольшим тестом с вопросами по теме. В отдельном разделе даны практические примеры, которые можно редактировать и запускать во встроенном интерпретаторе. Уроки идут последовательно, но купив платную версию можно перескакивать между ними, а также получить доступ к дополнительным материалам.

Устройства: iOS и Android

Оценка в магазине: Google Play 4.4, App Store 4.6

Язык: английский

Цена: бесплатно, pro-версия 219 руб./месяц, в бесплатной версии присутствует реклама

Мобильные приложения с пошаговыми уроками, примерами и контрольными вопросами подойдут новичкам в программировании и помогут быстро освоить азы. Если выбирать среди перечисленных вариантов, стоит присмотреться к курсу SoloLearn. Если вы владеете английским свободно, обратите внимание на Programminghub. В нем доступно изложен материал, простая подача и удобный интерфейс.

IDE

Если вы всерьез решили заняться изучением Python, стоит задуматься об интегрированной среде разработки (IDE) для создания, редактирования и отладки программ. Удобно, если IDE будет под рукой – для этого существует несколько мобильных приложений.

Pydroid 3

<span>Pydroid 3</span>
Pydroid 3

Поддерживает последнюю версию интерпретатора Python 3.8, расширенные библиотеки NumPy, SciPy и matplotlib для анализа данных. Для машинного обучения есть поддержка Scikit Learn и TensorFlow. Для разработки на основе графического интерфейса можно импортировать Tkinter. Интерфейс на чистом английском, но он интуитивно понятен и содержит множество подсказок, подсветку синтаксиса и другие фишки, облегчающие написание кода.

Платформа: Android

Оценка в магазине: 4.4

Цена: бесплатно, обновление 599 руб.

QPython 3L

<span>QPython 3L</span>
QPython 3L

Еще один эффективный и удобный редактор кода для Android. Есть поддержка библиотеки QPYI и SL4A. Интерпретатор Python работает в автономном режиме, при запуске не требуется подключение к Интернету. В комплект поставки входит подробная документация.

Платформа: Android

Оценка в магазине: 4.0

Цена: бесплатно

Acode

<span>Acode</span>
Acode

Acode – простая и легкая IDE для Andriod. Это приложение не ориентировано исключительно на Python, но поддерживает несколько языков. Без рекламы вы сможете разработать код на Python или создать шаблон с помощью HTML, CSS и JavaScript. В отличие от QPython и Pydroid 3, интерфейс программы локализован.

Платформа: Android

Оценка в магазине: 4.6

Цена: бесплатно

Carnets

<span>Carnets</span>
Carnets

Позволяет писать небольшие Python-программы на iPhone и просматривать на экране результаты их работы, комбинируя код и абзацы текста с разметкой Markdown. Имеет автономный интерпретатор Python, а также предварительно установлены пакеты Numpy, Sympy, Matplotlib, Pandas, lxml, bokeh. Чтобы увидеть полный список пакетов, введите «% pip list» в окне кода, а установить дополнительные можно, используя «% pip install packageName».

Платформа: iOS

Оценка в магазине: 4.2

Цена: бесплатно

Pythonista

<span>Pythonista</span>
Pythonista

Эта среда сценариев iOS поддерживает Python 3.6 и 2.7. Она также дает доступ к популярным сторонним модулям, имеет интерактивную подсказку с автозавершением кода, визуальный отладчик, редактор пользовательского интерфейса и другие возможности.

Платформа: iOS

Оценка в магазине: 4.6

Цена: 899 руб.

Pyto

<span>Pyto</span>
Pyto

Pyto является самой популярной бесплатной IDE для Python в App Store. Приложение поддерживает Python 3.8 для iPad и iPhone, и позволяет запускать код прямо на мобильном устройстве. Вы сможете устанавливать чистые модули Python и запускать сценарии с помощью ярлыков Siri. Поставляется с Numpy, Matplotlib, Pandas, Pillow, SciPy и другими библиотеками.

Pyto имеет собственный набор модулей из пользовательского интерфейса, позволяющий строить графики с и даже получать доступ к некоторым настройкам устройства.

Платформа: iOS

Оценка в магазине: 4.6

Цена: бесплатно

В качестве IDE под Android для серьезных проектов стоит выбрать Pydroid 3, а для небольших тестов и лабораторных работ вполне подойдет Acode. Под iOS хорошо себя зарекомендовала Pyto.

Учебники

Если вы только начинаете знакомство с языком, хороший учебник на смартфоне поможет освежить память или освоить новые функции. В этом разделе собраны самоучители, сборники задач и технической литературы для изучения python.

Python Documentation

<span>Python Documentation</span>
Python Documentation

Приложение представляет собой обширную библиотеку технической документации и учебников, описаний обновлений, модулей, фреймворков и библиотек. Можно использовать его как шпаргалку для разработчика или карманную библиотеку для начинающего.

Устройства: Android

Оценка в магазине: Google Play 4.5

Язык: английский

Цена: бесплатно, присутствует реклама

Учим PYTHON

<span>Учим PYTHON</span>
Учим PYTHON

Простой и понятный учебник по python для начинающих. Курс включает такие разделы как типы данных, условные выражения, скрипты, кортежи, словари, работу с файлами, основные модули, основы ООП и работу с графическим интерфейсом. Все изложено понятным русским языком с примерами кода и пояснениями.

Устройства: Android

Оценка в магазине: Google Play 4.8

Язык: русский

Цена: бесплатно

Python. Задачи и примеры

<span>Python. Задачи и примеры</span>
Python. Задачи и примеры

Этот сборник хорошо систематизирован и может пригодиться для решения простых задач и подбора примеров при создании более сложного кода. Из минусов отметим довольно навязчивую рекламу в бесплатной версии.

Устройства: Android

Оценка в магазине: Google Play 4.2

Язык: русский, английский

Цена: бесплатно, присутствует реклама, premium версия 59 руб.

Программирование игр, создание с нуля (Python) 1,2

<span>Программирование игр, создание с нуля (Python) 1</span>
Программирование игр, создание с нуля (Python) 1

Довольно любопытный самоучитель по созданию простых консольных игр с помощью python. Помогает разобраться в языке на практике, весело и увлекательно. Материал изложен интересно и неформально. Некоторые разделы закрыты и доступны только после оплаты пожертвования в размере 109 руб.

Устройства: Android

Оценка в магазине: Google Play 4.9

Язык: русский, английский

Цена: бесплатно, пожертвование в размере 109 руб.

Python Рецепты

<span>Python Рецепты</span>
Python Рецепты

Приложение состоит из примеров кода с комментариями, которые разделены на темы и помогают освоить синтаксис. Описания довольно скудные, зато самих примеров очень много.

Устройства: Android

Оценка в магазине: Google Play 4.4

Язык: русский, анлийский, немецкий, французский и др.

Цена: бесплатно, полная версия 75 руб.

Python для чайников

<span>Python для чайников</span>
Python для чайников

Простой и понятный самоучитель на русском языке. Написан с юмором.

Устройства: Android

Оценка в магазине: Google Play 4.7

Язык: русский

Цена: бесплатно, есть реклама

Новичку пригодится самоучитель и, возможно, сборник примеров с типовыми задачами. Для более продвинутого программиста будет не лишним иметь под рукой приложение с технической документацией, но оно потребует знания английского на достаточно высоком уровне.

Что лучше выбрать для изучения Python?

Пошаговые курсы хороши для новичков в программировании: они помогают легко войти в процесс изучения и совмещают теоретические занятия с практическими заданиями и вопросами для самоконтроля.

Среды разработки нужны как для изучения, так и для создания полноценных приложений на Python. Документация и примеры помогут разобраться в сложных вопросах и освежить знания.

Выбор конкретного инструмента зависит от задачи, которую ставит перед собой программист. Определить ваш текущий уровень знания Python поможет наш тест, а составить стратегию профессионального роста – материал «Программирование на Python: билет до станции «профессионал».

***

Если вы хотите тратить лишнее время и силы на поиск знаний, инструментов и привыкание к разному стилю чтения лекций, обратите внимание на факультет Python-разработки GeekBrains. Курсы ведут опытные преподаватели, а успешно завершившим обучение студентам онлайн-академия помогает с трудоустройством.

МЕРОПРИЯТИЯ

Комментарии 0

ВАКАНСИИ

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ

BUG