پایتون به زبان ساده
3.76K subscribers
255 photos
2 files
153 links
کانال ویژه آموزش پایتون
Download Telegram
فرایند ساخت اپلیکیشن اندروید با پایتون چگونه است؟

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


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



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

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

@python_for_student

لطفا ما را به دوستان تان معرفی کنید
فریم ورک کیوی kivy
برای تولید اپلیکیشن های بر پایه اندروید در پایتون این فریم ورک عالی است. این فریم ورک انواع قسمت های طراحی یک اپلیکیشن به صورت آماده دارد. با این فریم ورک طراحی و کدنویسی اپلیکیشن بسیار سرعت می بخشد. این فریم ورک انواع پروتکل ها و ورودی ها و ابزارها مانند WM_Touch, WM_Pen, Mac OS X Trackpad and Magic Mouse, Mtdev, Linux Kernel HID, TUIO را به صورت آماده در خود دارد. این فریم ورک کاملا رایگان است و بر پایه لایسنس MIT است. ورژن جدید این فریم ورک کاملا پایدار است و مستندات کاملی برای استفاده در اختیار شما می گذارد.
@python_for_student
 Pygame

پای گیم چیست ؟

پای گیم چیست ؟ Pygame یک کتابخانه منبع باز پایتون است. برای ساخت برنامه های چندرسانه ای مانند بازی هایی که در کتابخانه SDL ساخته شده اند، استفاده می شود. این کتابخانه ترکیبی اززبان های C ، Python ، Native و OpenGL است.

کاربران با استفاده از Pygame  می توانند بازی هایی را با تمام ویژگی ها و عملکرد های مورد نظر ایجاد کنند. همچنین برنامه های چندرسانه ای با برنامه نویسی پایتون بسازند. Pygame قابل حمل است و در هر سیستم عامل و پلتفرمی نیز قابل اجرا است.

درادامه برخی از ویژگی های این فریمورک را به صورت مختصر بیان می کنیم:

پردازنده های چند هسته ای به راحتی قابل استفاده هستند.

از کد های بهینه شده زبان C و اسمبلی برای توابع اصلی استفاده می کند.

ساده و قابل حمل است.

کد نویسی کمی لازم است.

 @python_for_student
PyKyra

PyKyra یکی از سریع ترین فریمورک های توسعه بازی برای پایتون است. این فریمورک بر اساس SDL (محلی سازی نرم افزار و مستندات) و نیز موتور Kyra ساخته شده است.

در کنار ویژگی های استاندارد خود، این فریمورک از ویدئو MPEG، صوت هایی با فرمت MP3 ، Ogg Vorbis ، Wav و غیره، خواندن تصاویر مستقیم و موارد دیگر نیز پشتیبانی می کند.

@python_for_student
Pyglet

Pyglet یک کتابخانه چند رسانه ای و چند پلتفرمی منبع باز پایتون است. Pyglet یکی از کتابخانه های قدرتمند پایتون است که برای توسعه بازی ها و سایر برنامه هایی که از نظر بصری غنی هستند در ویندوز، Mac OS X و لینوکس استفاده می شود.

Pyglet از پنجره سازی، مدیریت رویداد رابط کاربری، جوی استیک، گرافیک OpenGL، بارگذاری تصاویر و فیلم ها و پخش صدا و موسیقی نیز پشتیبانی می کند. Pyglet تحت Python ۳.۵+ اجرا می شود. همچنین در سایر مفسران پایتون مانند PyPy نیز کار می کند.

برخی از ویژگی های آن عبارت است از:

بدون وابستگی خارجی یا نیاز به نصب کردن

پنجره محلی انعطاف پذیر

پشتیبانی داخلی از تصاویر و صدا

نوشته شده در پایتون خالص

@python_for_student
اصطلاحات برنامه نویسی
@python_for_student