آموزش کار با پایتون در اندروید
سلام دوستان! شاید براتون پیش اومده باشه که بخواهید روی گوشی اندرویدی تون با پایتون برنامه نویسی کنید مخصوصاً زمانی که کامپیوتر در دسترس نیست. این مقاله دقیقاً برای شماست تا بتونید به راحتی پایتون رو روی موبایل تون نصب کنید و حتی کدنویسی کنید! بیایید قدم به قدم جلو بریم.
چرا پایتون روی اندروید؟
پایتون یکی از محبوب ترین زبان های برنامه نویسی جهانه که هم ساده است و هم امکانات زیادی داره. کار با پایتون روی اندروید به شما این امکان رو میده تا بدون نیاز به کامپیوتر تمرین و کدنویسی کنید مخصوصاً برای پروژه های کوچک یا تست کردن ایده های جدید!
مراحل نصب پایتون در اندروید
نصب برنامه Termux
برای شروع ابتدا آموزش پایتون را مشاهده نموده و سپس باید برنامه ای به نام Termux رو نصب کنید. این اپلیکیشن به شما دسترسی به محیطی شبیه ترمینال لینوکس رو میده که برای اجرای پایتون روی اندروید لازمه.
- دانلود Termux : وارد گوگل پلی بشید و Termux رو جستجو کنید. یا اینکه از سایت F-Droid دانلودش کنید.
- راه اندازی اولیه : بعد از نصب برنامه رو باز کنید. یک صفحه ترمینال باز میشه که باید چند دستور رو وارد کنید تا ترمینال آماده به کار بشه.
به روزرسانی Termux
قبل از نصب پایتون همیشه بهتره Termux رو به روز کنید تا مطمئن بشید که همه چیز به درستی کار می کنه.
bash
Copy code
pkg update && pkg upgrade
نصب پایتون در Termux
حالا نوبت به نصب پایتون می رسه. اینجا می تونید با اجرای یک دستور ساده پایتون رو نصب کنید.
bash
Copy code
pkg install python
با این کار آخرین نسخه پایتون روی ترموکس شما نصب میشه و می تونید ازش استفاده کنید.
اجرای اولین کد پایتون در اندروید
حالا که پایتون نصب شده می تونیم اولین کد ساده رو بنویسیم. برای مثال :
bash
Copy code
python
این دستور محیط تعاملی پایتون رو باز می کنه. حالا می تونید کد زیر رو تایپ کنید :
python
Copy code
print(“Hello, Python on Android!”)
اگر همه چیز درست پیش رفته باشه باید عبارت بالا رو روی صفحه ببینید. تبریک! شما اولین کد پایتون خودتون رو روی اندروید اجرا کردید.
نصب یک ویرایشگر متن برای کدنویسی راحت تر
نوشتن کدهای طولانی در محیط ترمینال ممکنه کمی سخت باشه. برای این کار می تونید از یک ویرایشگر متن مثل Nano یا Vim استفاده کنید.
برای نصب Nano دستور زیر رو وارد کنید :
bash
Copy code
pkg install nano
حالا می تونید یک فایل جدید بسازید و کدهای پایتون رو داخل اون بنویسید.
bash
Copy code
nano myscript.py
نصب کتابخانه های پایتون روی اندروید
یکی از مهم ترین ویژگی های پایتون کتابخانه های قدرتمندش هستند که به راحتی قابل نصب و استفاده اند. برای نصب کتابخانه ها از pip استفاده می کنیم که به صورت خودکار با پایتون نصب شده.
مثلاً اگر بخواهید کتابخانه requests رو نصب کنید کافیه دستور زیر رو وارد کنید :
bash
Copy code
pip install requests
یک پروژه ساده : جمع دو عدد در پایتون
برای تمرین بیایید یک برنامه ساده بنویسیم که دو عدد از کاربر بگیره و جمع اون ها رو محاسبه کنه.
- ابتدا یک فایل جدید ایجاد کنید :
bash
Copy code
nano sum.py
- کد زیر رو داخل فایل بنویسید :
python
Copy code
# برنامه جمع دو عدد
num۱ = int(input(“عدد اول را وارد کنید : “))
num۲ = int(input(“عدد دوم را وارد کنید : “))
sum = num۱ + num۲
print(“جمع دو عدد برابر است با : “, sum)
- بعد از ذخیره فایل دستور زیر رو برای اجرا وارد کنید :
bash
Copy code
python sum.py
جدول مقایسه کتابخانه های پایتون برای اندروید
نام کتابخانه | کاربرد | نصب با pip |
requests | ارسال درخواست HTTP | pip install requests |
numpy | محاسبات ریاضی و علمی | pip install numpy |
matplotlib | رسم نمودار و داده های گرافیکی | pip install matplotlib |
pandas | تجزیه و تحلیل داده ها | pip install pandas |
مشکلات رایج و راه حل ها
۱. مشکل در نصب کتابخانه ها
- اگر در نصب کتابخانه ای مشکل داشتید مطمئن بشید که ترموکس به روز هست. همچنین گاهی ممکنه به اینترنت پرسرعت نیاز داشته باشید.
۲. مشکل در دسترسی به فایل های سیستم
- برای دسترسی به فایل ها باید مجوزهای دسترسی رو از تنظیمات گوشی فعال کنید.
اتصال پروژه پایتون به دیتابیس SQLite در اندروید
برای پروژه های بزرگتر شما می تونید از دیتابیس SQLite که به صورت پیش فرض با پایتون عرضه میشه استفاده کنید. یک پروژه نمونه ساده برای ذخیره اطلاعات کاربران رو می تونید به شکل زیر انجام بدید :
- ابتدا یک فایل جدید ایجاد کنید :
bash
Copy code
nano database_app.py
- کد زیر رو داخل فایل بنویسید :
python
Copy code
import sqlite۳
# اتصال به دیتابیس
conn = sqlite۳.connect(“mydatabase.db”)
cursor = conn.cursor()
# ایجاد جدول کاربران
cursor.execute(“CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT, age INTEGER)”)
# افزودن یک کاربر
cursor.execute(“INSERT INTO users (name, age) VALUES (?, ?)”, (“Ali”, ۲۵))
# خواندن اطلاعات کاربران
cursor.execute(“SELECT * FROM users”)
rows = cursor.fetchall()
for row in rows :
print(row)
# بستن اتصال
conn.commit()
conn.close()
نتیجه گیری
استفاده از پایتون روی اندروید می تونه راهی جذاب برای تمرین کدنویسی و انجام پروژه های کوچک باشه. به کمک اپلیکیشن Termux و ابزارهای معرفی شده به راحتی می تونید محیط برنامه نویسی رو روی گوشی خودتون راه اندازی کنید. به همین راحتی حالا می تونید حتی روی موبایلتون کدنویسی کنید!
پرسش و پاسخ
۱. آیا پایتون روی اندروید کند اجرا می شود؟
- در مقایسه با کامپیوتر بله ممکنه کندتر باشه ولی برای پروژه های سبک و آموزشی مشکلی ایجاد نمی کنه.
۲. آیا Termux به دسترسی روت نیاز داره؟
- خیر ترموکس بدون دسترسی روت هم کار می کنه و نیاز به هیچ تغییر خاصی در گوشی نداره.
۳. آیا میشه کتابخانه های سنگین مثل TensorFlow رو نصب کرد؟
- نه به صورت کامل! برخی کتابخانه ها به خاطر محدودیت منابع گوشی قابل نصب نیستند ولی برخی نسخه های سبکشون موجوده.
امیدوارم این آموزش برای شما مفید بوده باشه و بتونید از پایتون روی اندروید به بهترین شکل استفاده کنید!
آیا شما به دنبال کسب اطلاعات بیشتر در مورد "آموزش کار با پایتون در اندروید" هستید؟ با کلیک بر روی تکنولوژی, کسب و کار ایرانی، ممکن است در این موضوع، مطالب مرتبط دیگری هم وجود داشته باشد. برای کشف آن ها، به دنبال دسته بندی های مرتبط بگردید. همچنین، ممکن است در این دسته بندی، سریال ها، فیلم ها، کتاب ها و مقالات مفیدی نیز برای شما قرار داشته باشند. بنابراین، همین حالا برای کشف دنیای جذاب و گسترده ی محتواهای مرتبط با "آموزش کار با پایتون در اندروید"، کلیک کنید.