مقالات برنامه نویسی

پادکست ساخت وطراحی اپلیکیشن در پایتون

آیکون پادکست

در این پادکست به موضوعات ذیل پرداخته ایم :

 

ساخت اپلیکیشن با پایتون .

 

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

 

تفاوت کدنویسی تحت اندروید و پایتون .

 

بررسی مزیت های برنامه نویسی اندروید با پایتون .

 

بازی هایی که در آنها از پایتون استفاده شده است .

 

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

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

 

می‌دونیم زبانای اصلی برنامه نویسی اندروید ، جاوا و کاتلین هستن و توسعه دهنده های iOS هم از Swift استفاده می‌کنن . اما برای ساخت اپلیکیشن موبایل محدود به این زبونا نمیشیم . اگر پایتون را یاد بگیرین به کمک فریم ورک هایی مثل Kivy می‌تونین اپلیکیشن موبایل بسازین و در مارکت‌های مختلف به اشتراک بذارید .

Kivy در سال 2012 مبلغی حدود 5000 دلار از بنیاد پایتون دریافت کرد تا فریم ورک خودشو به پایتون 3.3 پورت کنه . Kivy بعد از اپلیکیشن موبایل ، سراغ Raspberry Pi هم رفت تا پای پایتون به توسعه رزبری پای هم باز بشه . چون توسعه اپلیکیشن‌های موبایل با Kivy به صورت Native نیست ممکنه با مشکلاتی مثل زیاد شدن حجم برنامه یا افت سرعت مواجه بشید که طبیعی هم هست . مثل React که یک فریم ورک جاوااسکریپت برای برنامه نویسی موبایله و همین مشکلات رو داره .

 

دلیل های زیادی وجود داره که ممکنه بخاطر اونها شما بخواید برنامه نویسی اندروید با پایتون رو شروع کنین . ساخت برنامه ای که باعث ثروتمند شدن شما بشه و تغییری توی دنیا ایجاد کنه فقط یک انگیزست . بعد از این ، شروع به یادگیری کدنویسی و استفاده از ابزارهای تولید برنامست که شما می تونید خودتون این کارهارو انجام بدید .

 

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

 

مسئله اینجاست که کدنویسی تحت اندروید زیادم کار آسونی نیست . قبل از اینکه بخواید یک برنامه ساده hello world رو بنویسین ، شما باید نرم افزار android studio رو با jdk و بقیه امکاناتش دانلود و نصب کنین .

 

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

 

 

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

 

 

یه سوال پیش میاد چرا بهتره برنامه نویسی اندروید با پایتون انجام بشه ؟

 

  • در برنامه نویسی اندروید با پایتون کافیه فقط با چند تا حرکت کوتاه یک برنامه APK کامل درست کنین .

 

  • پایتون توی هر کدوم از سیستم عامل های ویندوز ، لینوکس ، مک و غیره قابلیت اجرا داره ، که میتونه گزینه مناسبی برای برنامه نویسی اندروید باشه .

 

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

 

 

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

 

  • پایتون برای کار روی یک وظیفه خاص ، شامل کتابخونه های غنی و بسیاری از ماژول ها و بسته های دیگست . پس محدودیتی توی توابع نداریم .

 

 

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

 

 

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

 

 

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

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *