This media is not supported in your browser
VIEW IN TELEGRAM
مشخصات کلیدی kivy
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 سال قبل پاسخ

سعید هابطی
برای نوشتن اپلیکشن موب
اگر میشه جواب رو به این ایمیل بفرستید 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 برای دوربین ها در مرورگرها دربهترین حالت نقطه ضعفی وجود دارد
برای گوشی های تلفن های هوشمند امکان وفق دهندگی در اجرا را دارا می باشد. این یکی از نخست الزاماتی است که ما را وادار می کند بجای یک برنامه وب پاسخگو ، برنامه ای نیتیو ایجاد کنیم اگر چه در html5 برای دوربین ها در مرورگرها دربهترین حالت نقطه ضعفی وجود دارد
Kivy شامل ماژول هایی برای خواندن و پخش فیلم ها می باشد. درست است که این کار را یک برنامه وب هم میتواند انجام دهد اما تجربه نشان داده است که گاهی اوقات ممکن است ویدئو کیفیتش ضعیف شود. درحالیکه که گوشی های قدیمی ممکن است در این حالت ویدئو را بدون اشغال تمام صفحه پخش کنند یا حافظه ای که قرار است برای پخش این ویدئو استفاده شود بالاتر از سطح انتظار رود.
This media is not supported in your browser
VIEW IN TELEGRAM
نصب وابستگیهای برنامهنویسی موبایل پایتون در کتابخانه kivy
با توجه به دستورالعملهای ارائه شده جهت نصب kivy در توزیع Ubuntu سیستم عامل لینوکس [+]، کتابخانههای زیر باید نصب شوند تا بتوان از kivy و کتابخانههای دیگر نظیر GStreamer و SDL2 برای توسعه یک واسط کاربری در زبان پایتون استفاده کرد.
با توجه به دستورالعملهای ارائه شده جهت نصب kivy در توزیع Ubuntu سیستم عامل لینوکس [+]، کتابخانههای زیر باید نصب شوند تا بتوان از kivy و کتابخانههای دیگر نظیر GStreamer و SDL2 برای توسعه یک واسط کاربری در زبان پایتون استفاده کرد.
gstreamer1.0-plugins-good
شایان توجه است که این امکان برای برنامهنویسان فراهم شده است تا نسخه پایتون مورد نظر خود را برای کدنویسی با استفاده از kivy انتخاب کنند؛ کاربران و برنامهنویسانی که تمایل به استفاده از نسخه 3 پایتون دارند، میتوانند از دستورات python-dev و python و آن دسته از برنامهنویسانی که تمایل به استفاده از نسخه 2 پایتون دارند، میتوانند از دستورات python3-dev و python3 استفاده کنند. همچنین در مراحل بعدی، کتابخانه Pip برای آمادهسازی محیط مجازی مورد نیاز برای نصب Kivy نصب میشود تا شرایط لازم برای برنامه نویسی اندروید با پایتون فراهم آید.
شایان توجه است که این امکان برای برنامهنویسان فراهم شده است تا نسخه پایتون مورد نظر خود را برای کدنویسی با استفاده از 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 ضروری است .
پیش از نصب کتابخانه kivy، لازم است تا کتابخانه Cython با استفاده از دستور زیر در محیط مجازی نصب شود. از آنجایی که کتابخانههای GStreamer و SDL2 توسط زبان برنامهنویسی C نوشته شدهاند، نصب کتابخانه Cython ضروری است .
This media is not supported in your browser
VIEW IN TELEGRAM
تحلیل و پیشبینی بورس در پایتون
پایتون ابزاری قدرتمند برای کار با دادهها است ، و کتابخانه های قدرتمندی برای تحلیل و پیشبینی داده ها دارد.
در این دوره خواهید آموخت چطور از این ابزار قدرتمند برای پیشبینی و بررسی سهام ، چه در بورس تهران و چه در بازار های جهانی استفاده کنید.
محتوای این دوره هم برای افراد مبتدی و هم افراد با تجربه مفید خواهد بود
پایتون ابزاری قدرتمند برای کار با دادهها است ، و کتابخانه های قدرتمندی برای تحلیل و پیشبینی داده ها دارد.
در این دوره خواهید آموخت چطور از این ابزار قدرتمند برای پیشبینی و بررسی سهام ، چه در بورس تهران و چه در بازار های جهانی استفاده کنید.
محتوای این دوره هم برای افراد مبتدی و هم افراد با تجربه مفید خواهد بود
در این دوره کار با داده های بورسی و نحوه آنالیز آنها را خواهید آموخت.
آموزش های این دوره هم مناسب سرمایه گذاری های بلند مدت و هم کوتاه مدت خواهد بود و نوسانات قیمتی تا حد خوبی قابل پیشبینی خواهد بود.
در کنار تحلیل های فاندامنتال و تکنیکال و همچنین روانشناسی بازار ، آموزش های این دوره به شما کمک خواهد کرد که ریسک سرمایه گذاری را به حداقل برسانید.
لازم به ذکر است، هیچ تحلیلی قابل اطمینان به طور صد در صدی نیست و همواره مقداری ریسک وجود دارد.
در این دوره در ابتدا با مفاهیم اولیه و کتابخانه های پایه ای پایتون که پیش نیاز دوره میباشند آشنا خواهید شد.
سپس یاد خواهید گرفت داده های بورسی را استخراج کنید و در محیط پایتون آنها را واکشی و پردازش کنید.
بعد از آن طراحی دو اندیکاتور کاربردی و نحوه ی کار با آنها را خواهید آموخت.
در انتهای دوره وارد مباحث یادگیری ماشین (Machine Learning) و سپس یادگیری عمیق (Deep Learning) خواهیم شد.
در این قسمت ها یاد میگیریم چطور با متد های مختلف قیمت و روند سهم در روز های آینده را پیشبینی کنیم.
پروژه ی نهایی دوره، طراحی یک اپلیکیشن تحت وب (Web Application) خواهد بود که برای ما قیمت سهم در روز های آینده را با متد های مختلف پیشبینی خواهد کرد.
در ویدئوی معرفی دوره، پروژه های این دوره و سرفصل های مطالب توضیح داده شده اند.
آشنایی با مفاهیم اولیه ی بازار سرمایه و همچنین زبان پایتون پیش نیاز این دوره می باشد.
آموزش های این دوره هم مناسب سرمایه گذاری های بلند مدت و هم کوتاه مدت خواهد بود و نوسانات قیمتی تا حد خوبی قابل پیشبینی خواهد بود.
در کنار تحلیل های فاندامنتال و تکنیکال و همچنین روانشناسی بازار ، آموزش های این دوره به شما کمک خواهد کرد که ریسک سرمایه گذاری را به حداقل برسانید.
لازم به ذکر است، هیچ تحلیلی قابل اطمینان به طور صد در صدی نیست و همواره مقداری ریسک وجود دارد.
در این دوره در ابتدا با مفاهیم اولیه و کتابخانه های پایه ای پایتون که پیش نیاز دوره میباشند آشنا خواهید شد.
سپس یاد خواهید گرفت داده های بورسی را استخراج کنید و در محیط پایتون آنها را واکشی و پردازش کنید.
بعد از آن طراحی دو اندیکاتور کاربردی و نحوه ی کار با آنها را خواهید آموخت.
در انتهای دوره وارد مباحث یادگیری ماشین (Machine Learning) و سپس یادگیری عمیق (Deep Learning) خواهیم شد.
در این قسمت ها یاد میگیریم چطور با متد های مختلف قیمت و روند سهم در روز های آینده را پیشبینی کنیم.
پروژه ی نهایی دوره، طراحی یک اپلیکیشن تحت وب (Web Application) خواهد بود که برای ما قیمت سهم در روز های آینده را با متد های مختلف پیشبینی خواهد کرد.
در ویدئوی معرفی دوره، پروژه های این دوره و سرفصل های مطالب توضیح داده شده اند.
آشنایی با مفاهیم اولیه ی بازار سرمایه و همچنین زبان پایتون پیش نیاز این دوره می باشد.
Media is too big
VIEW IN TELEGRAM
چرا پایتون ؟