آموزش کار با پایتون در ترموکس؛ راهنمای نصب و اجرای پایتون در Termux به زبان ساده
فهرست مطالب این نوشته
Toggleبرنامهنویسان، بهخصوص فریلنسرها، در بازههایی که کارفرما پروژهای فوری یا پشتیبانی لحظهای میخواهد، همیشه به یک ابزار سریع نیاز دارند. گاهی لپتاپ دمدست نیست یا وقت روشن کردن سیستم و بارگذاری محیط کدنویسی را ندارید. در چنین موقعیتهایی، کار با پایتون در ترموکس روی گوشی، با استفاده از یک ترمینال قدرتمند، میتواند بهطور قابل توجهی سرعت و راحتی کارتان را افزایش دهد.

ترموکس چیست و چرا باید از آن استفاده کنیم؟
ترموکس یک سرویس برنامه نویسی متنباز و رایگان برای اندروید است که محیطی شبیه لینوکس را در اختیار شما میگذارد. با ترموکس میتوانید انواع زبانهای برنامهنویسی را اجرا کنید، کتابخانه نصب کنید و حتی پروژههای پیچیده را روی موبایل پیش ببرید.
با نرمافزار ترموکس میتوانید اسکریپتها را مستقیم روی گوشی تست کنید، دیتابیسها را مدیریت کنید و بدون نیاز به سختافزار اضافی، کارهای روزمره کدنویسی را پیش ببرید.
نحوه نصب python در ترموکس
برای شروع، لازم است ترموکس را نصب کنید. نسخه گوگلپلی بهروز نمیشود، پس بهتر است آن را از F-Droid یا GitHub دانلود کنید. بعد از نصب، اپ را اجرا کنید تا وارد محیط ترمینال شوید.
از صفحهی Releases پروژه Termux در GitHub آخرین فایل termux.apk را دانلود کنید (یا روی دستگاه دانلود کنید / از کامپیوتر منتقل کنید). در تنظیمات اندروید اجازهی «نصب از منابع ناشناس» را بدهید و روی فایل APK ضربه بزنید تا نصب شود.
بهروزرسانی ترموکس قبل از شروع کار با پایتون
قبل از هر کاری، باید ترموکس را آپدیت کنیم. این مرحله باعث میشود همه پکیجها و مخازن بهروز شوند و بعدا به مشکل “E: Unable to Locate Package” نخورید.
pkg update
pkg upgrade
نصب پایتون و ابزارهای اولیه
برای شروع آموزش نصب پایتون در ترموکس، کافی است دستور زیر را وارد کنید:
pkg install python nano
- python: نسخه پیشفرض پایتون ۳ را نصب میکند.
- nano: یک ویرایشگر سبک برای نوشتن کد.
اگر میخواهید مطمئن شوید که نصب موفق بوده، از این دستورات استفاده کنید:
python –version
nano –version
اگر دنبال یک برنامه اموزش کار با ترموکس منظم و پروژهمحور میگردید، در ادامه منابع و تمرینهای عملی مناسب برای شروع را خواهید دید.
اجرای اولین برنامه پایتون در ترموکس
یک فایل جدید به اسم hello.py بسازید:
nano hello.py
کد زیر را در آن بنویسید:
print(“Hello, Termux!”)
برای ذخیره، کلیدهای Ctrl + S و بعد Ctrl + X را بزنید. حالا برنامه را اجرا کنید:
python hello.py
باید خروجی Hello, Termux! را ببینید. تبریک! اولین قدم کار با پایتون در ترموکس را برداشتید.
نصب کتابخانه های پایتون در ترموکس
برای اینکه پایتون در ترموکس کامل و کاربردی شود، باید کتابخانههای موردنیازتان را نصب کنید. این کار مثل نصب کتابخانهها در دسکتاپ است و با pip انجام میشود. مثلا برای نصب یک کتابخانه ساده، دستور زیر را وارد کنید:
pip install requests
اما اگر سراغ کتابخانههای سنگینتر مثل Pandas یا OpenCV میروید، بهتر است قبل از نصب، پیشنیازهای سیستم را آماده کنید:
pkg install clang make pkg-config
و برای برخی پکیجها بهتر است نسخه ترموکسی آنها را بگیرید، مثلا:
pkg install python-numpy python-opencv python-cryptography
بدین ترتیب سرعت نصب بیشتر شده و مشکلات احتمالی کامپایل روی موبایل کمتر میشود.
یک قدم جلوتر؛ استفاده از قابلیتهای پیشرفته python termux
وقتی با مفاهیم اولیه کار راحت شدید، نوبت به قابلیتهای پیشرفتهتر python termux میرسد. یکی از این قابلیتها، استفاده از محیطهای مجازی (virtual environments) است. با این محیطها میتوانید کتابخانهها و نسخههای مختلف پایتون را برای هر پروژه جداگانه نگهداری کنید تا تداخلی بین آنها ایجاد نشود.
pip install virtualenv
virtualenv myenv
source myenv/bin/activate
برای خروج از محیط:
deactivate
با این دستورات میتوانید بدون خراب شدن پروژههای قبلی، کتابخانههای جدید را امتحان کنید.
دستورات کاربردی ترموکس که باید بلد باشید
در طول کار با پایتون در ترموکس، این دستورات خیلی به کارتان میآیند:
پروژههای کوچک برای تمرین کار با پایتون در ترموکس
اگر تازه شروع کردهاید، چند پروژه کوچک بنویسید تا دستتان راه بیفتد.
ماشین حساب ساده:
def add(a, b): return a + b
print(add(5, 3))
لیست کردن فایلهای حافظه:
import os
for file in os.listdir(“/sdcard”):
print(file)
مشکلات رایج و روش سریع برطرف کردن آنها در ترموکس
در آخرین قسمت این مطلب دو مشکلی که اکثر کاربران با آن مواجه میشوند را به همراه راه حلشان بررسی کردهایم:
جمعبندی
کار با پایتون در ترموکس یعنی داشتن یک محیط لینوکسی کامل در جیبتان. در موقعیتهایی که سیستمعامل دسکتاپ در دسترس نیست، یا وقتی سفر هستید و لپتاپ همراه ندارید، ترموکس میتواند بهعنوان یک محیط برنامهنویسی فوری و پرقدرت عمل کند.
یادگیری برنامهنویسی یک مسیر بیپایان است! با وجود تغییرات مداوم ابزارها، نسخهها و نیازهای بازار، تنها کسانی موفق خواهند بود که همواره در حال بهروزرسانی مهارتهای خود باشند. به همین دلیل آکادمی چابک با برگزاری دورههای تخصصی در حوزههای برنامهنویسی به خصوص دورههای آموزش پایتون مقدماتی و دوره پایتون متوسط همیشه سعی داشته تا شما را در مسیر کاریتان یاری کند.
برای اطلاعات بیشتر درباره دورهها و تخفیفاتشان، تماس بگیرید!
منبع:


دیدگاهتان را بنویسید