python_developer
1.54K subscribers
3.74K photos
1.97K videos
232 files
434 links
کانال اموزش پایتون @Real_developer
تبلیغات پذیرفته میشود.
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
– IDE for Python 3 عنوان یک کامپایلر پیشرفته و کامل برای زبان پایتون، مخصوص سیستم عامل اندروید است که توسط IIEC توسعه و به صورت رایگان در گوگل پلی منتشر شده است. این برنامه کاملا آفلاین است و بدون نیاز به اینترنت می توانید روی آن کدنویسی کرده و از کد های خود خروجی بگیرید. انواع لایبرری ها پشیبانی می شوند و قابلیت هایی مثل کامل کردن کد، هایلات کردن کد ها و … در برنامه تعبیه شده است.
برخی از امکانات و قابلیت های برنامه Pydroid 3 – IDE for Python 3 اندروید:

کار به صورت کاملا آفلاین و بدون نیاز به اینترنت

Pip package manager و یک مخزن سفارشی پکیج های آماده، برای لایبرری های علمی پیشرفته ، از جمله numpy ، scipy ، matplotlib ، scikit-Learn و jupyter.

OpenCV در دسترس است (در دستگاههایی با پشتیبانی از CameraI API).

پشتیبانی از TensorFlow و PyTorch

شامل مثال های مختلف برای یادگیری بهتر برنامه نویسی پایتون

پشتیبانی کامل از Tkinter برای رابط کاربری گرافیکی.

شبیه ساز کامل ترمینال ، با پشتیبانی از خط خوان

شامل کامپایلرC ، C ++ و کامپایلر Fortran که به طور خاص برای Pydroid 3. طراحی شده است.

امکان اضافه کردن وابستگی ها با استفاده از کد های خط فرمان

پشتیبانی از سایتون

اشکال زدایی PDB

کتابخانه گرافیکی Kivy با پس زمینه SDL2

پشتیبانی از PyQt5 موجود در مخزن Quick Install به همراه پشتیبانی PyQt5 matplotlib بدون نیاز به کد های اضافی

پشتیبانی از Matplotlib Kivy موجود در مخزن Quick Install.

پشتیبانی از pygame 2

هایلات کردن کد ها برای خوانایی بهتر

تکمیل کردن کد ها به صورت خودکار

پشتیبانی از تب بندی
اپلیکیشن Pydroid 3 – IDE for Python 3 یک برنامه کامل برای تمامی برنامه نویسان پایتون است که با کسب رضایت کاربران اندرویدی توانسته امتیاز 4.4 از 5.0 را از کاربران گوگل پلی دریافت نماید. هم اکنون می توانید نسخه آنلاک شده این برنامه، همراه با تمامی امکانات و قابلیت ها را از فارسروید به صورت کاملا رایگان دریافت کنید.
This media is not supported in your browser
VIEW IN TELEGRAM
مشخصات کلیدی kivy

Kivy در برنامه نویسی اندروید با پایتون برای برنامه های موبایل و دسکتاپ فراتر از یک چارچوب می رود. آن می تواند با سخت افزارهای تمامی دستگاه ها ارتباط برقرار کند و حتی رندرهای پیشرفته ای را انجام دهد. در برنامه نویسی اندروید با پایتون، کی وی به موتورهای رندر دسترسی دارد و حتی میتواند خیلی فراتر از یک برنامه وب ساده عمل کند.
ته شده کلا مشکل دارم
اگر میشه جواب رو به این ایمیل بفرستید hosseininano94@gmail.com

1 سال قبل  پاسخ



میلاد اعتمادی فر

سلام دوست عزیز.
برای تولید محتوای درخواستی شما اقدام شده است . حتمابعد از آماده شدن به شما اطلاع داده خواهد شد.
موفق باشید

1 سال قبل  پاسخ



یاسر

پس نظر شما برای اندروید نویسی کدوم زبانه؟

1 سال قبل  پاسخ



میلاد اعتمادی فر

سلام . وقت بخیر
بستگی به نیاز شما و کاری که می خواین انجام بدید باید زبان مورد نظر را انتخاب کنید. یه مقاله در این خصوص حتما می نویسیم.
شما میتونید از خود اندروید یا ری اکت نیتیو یا پایتون استفاده کنید.
موفق باشید

1 سال قبل  پاسخ



Sina

سلام و خسته نباشید
در کل برای طراحی اپلیکیشنی مثل MyIrancell یا آپ یا کافه اینستا با چی شروع کنیم؟
الیته شکی نیست که اینا اپ های سنگینین ولی میخوام رو یه زبانی ایده هامو پیاده کنم که توانایی رندر یه همچین اپ هایی رو داشته باشه
پیشاپیش ممنون بابت راهنمایی

1 سال قبل  پاسخ



میلاد اعتمادی فر

سلام وقت بخیر .
از آموزش اندروید استفاده کنید.
موفق باشید

1 سال قبل  پاسخ



خشایار

با سلام

سوال من اینه که بهترین روش برای پکیج کردن برنامه پایتون برای اندروید (ساخت فایل ای پی کی) چیه؟

اگه از کیوی استفاده بشه که خودش پکیج نمیکنه؛ نیاز به بیلدوزر هست یا نیاز به پایتون-فور-اندروید. استفاده از هردوی اینها سخته و بیلدوزر هم که الحمدلله فقط برای لینوکسه. جدیدا با سایت پای موب آشنا شدم که اونم نه لینک دانلود داره، نه آموزش نصب…

در واقع پایتون فقط برای ساخت اسکریپت راحته؛ ساخت یه فایل اجرایی مناسب برای هر پلتفرمی با پایتون سخته. جایی خوندم که حتی برنامه های اجرایی ساخته شده برای ویندوز از پایتون؛ در حقیقت یک مفسر کوچک پایتون همراه فایل اجرایی هست. این مسئله حجم برنامه رو بالا می بره و پوشه های برنامه رو هم شلوغ میکنه.

بدبختانه کیوی دیزاینر هم از آخرین نسخه کیوی حذف شده. آیا اصلا یه محیط طراحی گرافیکی پایتون برای ساخت اپ های اندروید و آی او اس وجود داره؟؟

1 سال قبل  پاسخ



سعید هابطی

سلام عزیز ممنون از همراهیتون
در کل راه حل سر راست و ساده ای برای این پیدا نشد. ولی میتوان راه حل های زیر رو برای آن پیشنهاد داد.

1-از اونجایی که bUILDOZER فقط مخصوص سیستم عامل لینوکس هست میتوان با استفاده از VMWARE یک سیستم عامل مجازی لینوکس ایجاد کرد و بعد داخل این سیستم عامل مجازی از BUILDOZER استفاده کرد. نحوه نصب یک سیسم عامل جازی لینوکس در VMWARE در لینک زیر گفته شده است.

https:// cybrit.ir/install-ubuntu-on-vmware/

2-روش دوم استفاده از کتابخانه python for android است. نحوه نصب و استفاده از این کتابخانه در آدرس زیر اورده شده.

https:// python-for-android.readthedocs.io/en/latest/
https:// github.com/kivy/python-for-android

3-یه سری ابزار هم برای اجرای پایتون روی اندروید داخل مقاله زیر معرفی شده

https:// towardsdatascience.com/tools-to-run-python-on-android-9060663972b4
https:// kivy.org/doc/stable/guide/packaging-android.html

1 سال قبل  پاسخ



خشایار

سلام. ممنون از راهنمایی های شما و ممنون از دوستی که این مقاله رو نوشت.

نصب کامل یه سیستم عامل دیگه روی ماشین مجازی فقط برای ساخت یه فایل apk کمی سنگین نیست؟
به نظر من پایتون با وجود تبلیغات زیادی که براش میشه برای ساخت برنامه های اندروید گزینه مناسب یا حداقل راحتی نیست. فرض کنین یه اپ ساده اندروید بخوایم بسازیم که یه پیام کوتاه رو زمان مشخصی بفرسته. اگه از مفسرهای QPython و QPython3 روی گوشی استفاده کنیم که جواب نمیده. QPython3 هم که الحمدلله دسترسی پیام کوتاه رو تو نسخه های جدیدش متوقف کرده.
توی SoloLearn.com خوندم که ساخت اپ با Buildozer آشفته و همراه با باگ هست.

به نظر من راحت ترین راه برای ساخت اپ اندروید، B4A هست که چون ساده اس طبیعتا مورد تایید اکثر برنامه نویسا نیست.

1 سال قبل  پاسخ



سعید هابطی

خوشحالیم که مطلب برنامه نویسی با پایتون برای شما کاربردی واقع شده است. ممنون از اطلاعات مفیدت خشایار عزیز

1 سال قبل  پاسخ



فاطمه

سلام. .ممنون از مقاله تون. درمورد beeware هم توضیح میذارین؟ و مقایسه اش با kivy.

1 سال قبل  پاسخ



سعید هابطی

سلام ممنون از اینکه با ما همراه هستید
حتما در بروز رسانی های آینده، منظور خواهد شد.

1 سال قبل  پاسخ



parsa

سلام خسته نباشید من چندوقت هست که میخوام برنامه نویسی موبایل رو شروع کنم با تحقیق فهمیدم با جاوا و کاتلین میشه نوشت ولی به خاطر کار با اندروید استودیو که سیستم قوی میخواد نمیتونم کار کنم حالا سوالم اینه با پایتون چجوری میشه اپلیکیشن موبایل طراحی کرد یعنی از کجا باید شروع کنم لطفا راهنمایی کنید

1 سال قبل  پاسخ



سعید هابطی

برای نوشتن اپلیکشن موب
دوربین:

برای گوشی های تلفن های هوشمند امکان وفق دهندگی در اجرا را دارا می باشد. این یکی از نخست الزاماتی است که ما را وادار می کند بجای یک برنامه وب پاسخگو ، برنامه ای نیتیو ایجاد کنیم اگر چه در html5 برای دوربین ها در مرورگرها دربهترین حالت نقطه ضعفی وجود دارد
Kivy شامل ماژول هایی برای خواندن و پخش فیلم ها می باشد. درست است که این کار را یک برنامه وب هم میتواند انجام دهد اما تجربه نشان داده است که گاهی اوقات ممکن است ویدئو کیفیتش ضعیف شود. درحالیکه که گوشی های قدیمی ممکن است در این حالت ویدئو را بدون اشغال تمام صفحه پخش کنند یا حافظه ای که قرار است برای پخش این ویدئو استفاده شود بالاتر از سطح انتظار رود.
This media is not supported in your browser
VIEW IN TELEGRAM
نصب وابستگی‌های برنامه‌نویسی موبایل پایتون در کتابخانه kivy

با توجه به دستورالعمل‌های ارائه شده جهت نصب kivy در توزیع Ubuntu سیستم عامل لینوکس [+]، کتابخانه‌های زیر باید نصب شوند تا بتوان از kivy و کتابخانه‌های دیگر نظیر GStreamer و SDL2 برای توسعه یک واسط کاربری در زبان پایتون استفاده کرد.
    gstreamer1.0-plugins-good

شایان توجه است که این امکان برای برنامه‌نویسان فراهم شده است تا نسخه پایتون مورد نظر خود را برای کدنویسی با استفاده از kivy انتخاب کنند؛ کاربران و برنامه‌نویسانی که تمایل به استفاده از نسخه 3 پایتون دارند، می‌توانند از دستورات python-dev و python و آن دسته از برنامه‌نویسانی که تمایل به استفاده از نسخه 2 پایتون دارند، می‌توانند از دستورات python3-dev و python3 استفاده کنند. همچنین در مراحل بعدی، کتابخانه Pip برای آماده‌سازی محیط مجازی مورد نیاز برای نصب Kivy نصب می‌شود تا شرایط لازم برای برنامه‌ نویسی اندروید با پایتون فراهم آید.
This media is not supported in your browser
VIEW IN TELEGRAM
شایان توجه است که نصب یک نسخه خاص از کتابخانه kivy، به نسخه نصب شده از کتابخانه Cython بستگی دارد. از آنجایی که به‌روزترین نسخه کتابخانه kivy، نسخه 1.11.1 است و این نسخه از kivy برای اجرا، به نسخه 0.25.2 از کتابخانه Cython احتیاج دارد، در دستور بالا نیز cython=0.25.2 توسط Pip نصب می‌شود.
نصب کتابخانه Cython

پیش از نصب کتابخانه kivy، لازم است تا کتابخانه Cython با استفاده از دستور زیر در محیط مجازی نصب شود. از آنجایی که کتابخانه‌های GStreamer و SDL2 توسط زبان برنامه‌نویسی C نوشته شده‌اند، نصب کتابخانه Cython ضروری است .