نصب پایتون روی کامپیوتر آسان است. اما اگر بخواهید در اندروید در پایتون کدنویسی کنید چه؟ می توانید پایتون را با استفاده از Termux نصب کنید.
آیا تا به حال فکر کرده اید که آیا می توانید اسکریپت های پایتون را روی گوشی هوشمند خود اجرا کنید؟ نوشتن کد پایتون بر روی دستگاههای صفحه لمسی با نمایشگرهای کوچک میتواند دشوار باشد، اما زمانی که نیاز به آزمایش سریع یک اسکریپت پایتون دارید اما نمیخواهید از رختخواب خارج شوید و رایانه شخصی خود را روشن کنید، راحت است.
نصب پایتون روی گوشی هوشمند اندرویدی با استفاده از Termux آسان است. ما شما را در تمام مراحل، از دانلود Termux گرفته تا اجرای اولین برنامه پایتون در دستگاه اندرویدی، راهنمایی خواهیم کرد.
Termux را روی اندروید نصب کنید
Termux یک شبیه ساز ترمینال برای اندروید است. برای نصب آن بر روی گوشی هوشمند خود، به F-Droid بروید و آخرین APK موجود را دانلود کنید.
دانلود: Termux (F-Droid)
پس از دانلود، فایل APK را پیدا کرده و روی آن ضربه بزنید تا نصب شروع شود. هنگامی که برای تأیید درخواست شد، روی Install ضربه بزنید.
اگرچه Termux برای دانلود از فروشگاه Google Play در دسترس است، اما از زمان نگارش این مقاله، مخازن از پیش پیکربندی شده خطای 404 را هنگام نصب بسته یا بهروزرسانی بستههای موجود نشان میدهند.
نحوه نصب پایتون در Termux
قبل از نصب پایتون، اولین قدم به روز رسانی بسته های موجود است. مدیر بسته پیشفرض در Termux pkg است که از نظر نحو و آرگومانها کاملاً شبیه Debian یا APT اوبونتو است.
برای به روز رسانی بسته ها در Termux، اجرا کنید:
pkg upgrade
هنگامی که از شما خواسته شد تاییدیه های Y/N را دریافت کنید، روی Enter ضربه بزنید تا به تنظیمات پیش فرض بروید. شما باید این کار را چند بار در طول فرآیند انجام دهید.
سپس برای نصب پایتون دستور زیر را وارد کنید:
pkg install python
وقتی از شما برای تایید خواسته شد Y را وارد کنید.
اگر می خواهید پایتون 2 را به جای آن نصب کنید، اجرا کنید:
pkg install python2
PIP و PIP2 به ترتیب همراه با بستههای python و python2 نصب میشوند، بنابراین مطمئن باشید میتوانید کتابخانهها و ماژولهایی را که اغلب با آنها کار میکنید نصب کنید.
اجرای پوسته تعاملی پایتون
با نصب پایتون، زمان آن است که آزمایش کنید آیا نصب با موفقیت انجام شده است یا خیر. در ترمینال، “python” را وارد کنید تا پوسته تعاملی راه اندازی شود (در صورت نصب نسخه قدیمی، “python2”).
اگر همه چیز به خوبی پیش رفت، نسخه پایتون را به همراه برخی اطلاعات مفید در بالا مشاهده خواهید کرد. مانند هر زبان دیگری، مترجم را با تایپ عبارت زیر برای چاپ “Hello, World” آزمایش کنید:
print("Hello, World")
خروجی رشته “Hello, World” را نمایش می دهد و سپس به حالت ورودی برمی گردد. هنگامی که به اندازه کافی با پوسته تعاملی بازی کردید و می خواهید به ترمینال برگردید، “exit()” را تایپ کرده و Enter را بزنید.
نوشتن اولین اسکریپت پایتون در Termux
برای اینکه قدمی جلوتر برداریم، چرا یک اسکریپت پایتون ایجاد نمی کنیم و آن را با استفاده از Termux اجرا نمی کنیم؟ برای شروع، ابتدا نانو، یک ویرایشگر متنی مبتنی بر ترمینال برای لینوکس را باز کنید. اگر می خواهید از ویرایشگر متن دیگری استفاده کنید، با خیال راحت آن را با دستور نصب pkg نصب کنید.
برای ایجاد یک فایل اسکریپت پایتون جدید در دایرکتوری فعلی، موارد زیر را وارد کنید:
nano script.py
خطوط کد زیر را به فایل اضافه کنید:
print("Hello, World")
name = input("What's your name? ")
print("Enjoy Python programming on Termux", name)
برای ذخیره تغییرات در فایل، دکمه Ctrl را بزنید و O را بزنید. سپس Enter را فشار دهید تا فایل ذخیره شود. برای خروج از نانو، روی Ctrl و X ضربه بزنید.
اسکریپت را با دستور زیر اجرا کنید:
python script.py
کاربران پایتون 2 باید “python” را در دستور بالا با “python2” جایگزین کنند. برنامه “Hello, World” را نمایش می دهد و نام شما را می خواهد. هنگامی که آن را مشخص کردید و روی Enter ضربه زدید، رشته نهایی با نام شما در انتهای آن اضافه می شود.
همچنین می توانید از PyDroid برای نوشتن کدهای پایتون بر روی گوشی هوشمند اندرویدی خود استفاده کنید. علاوه بر برنامه نویسی پایتون، Termux به شما امکان می دهد از خط فرمان لینوکس، از جمله تمام ابزارهای استاندارد استفاده کنید.
برنامه نویسی پایتون از راحتی گوشی هوشمند شما
کدنویسی در گوشی های هوشمند چالش برانگیز به نظر می رسد، اما در واقع راهی عالی برای بازی با زبان های برنامه نویسی و یادگیری بیشتر در مورد آنها در حین لذت بردن است.
در حالی که توسعه یک برنامه کاربردی کامل با استفاده از تلفن هوشمند شما پیچیده است، اما ممکن است، هرچند زمان بر است. اما قبل از اینکه بتوانید این کار را انجام دهید، باید با پایتون یا برخی از زبان های برنامه نویسی دیگر آشنا شوید.