قیمت این دوره : 100,000 65,000 تومان
  • مدرس دوره : سعید فرهنگ ( رزومه )
  • تعداد دانشجویان این دوره : 45 نفر
  • تعداد ویدیوها : 15 ویدیو
  • مدت زمان دوره : 3:20:00
  • سطح دوره : متوسط
  • وضعیت دوره : در حال برگزاری
  • تاریخ آخرین بروزرسانی : 1399/09/08
ثبتـــ نام در این دوره
برنامه نویسی اپلیکیشن برای تمام پلتفرم ها با پایتون

برنامه نویسی اپلیکیشن برای تمام پلتفرم ها با پایتون

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

یکی از ویژگی های کیوی، سازگاری با پلتفرم های مختلف از جمله macOS  , Windows , IOS , Android , Linux , Raspberry Pi است به این معنی که کیوی، این اجازه را به ما خواهد داد تا برای تمام این پلتفرم ها برنامه های دارای رابط گرافیکی بنویسیم.

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

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

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

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

در این دوره :

+ با مقدمات کیوی اشنا میشوید.

+ نوشتن اپلیکیشن با کیوی برای اندروید را یاد میگیرید.

+ پروژه های مختلف، پیاده سازی و به طور کامل توضیح داده میشود.

+ روش پیاده سازی پروژه برای سیستم های مختلف(ios,android,windows,linux)توضیح داده میشود

+ یاد میگیرد، برنامه های خود را منتشر کنید.

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

** برای اطلاعات تکمیلی و سایر موارد، به ویدئوی معرفی مراجعه نمایید.

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

فهرستـــ ویدیوها

مدت زمان دوره 3:20:00
در صورتیکه ویدئو نمایش داده نشد آن را دانلود کنید و با KmPlayer مشاهده کنید.
راهنما ! جهت دریافت لینک دانلود تمامی قسمت ها بر روی این لینک .کلیک کنید.
لطفا در در صورت اقدام به دانلود تا انتها فرایند دانلود ، این صفحه را باز نگاه دارید.
1
  • معرفی دوره

  • 00:07:00
  • رایگانــ

معرفی دوره

2
  • نصب ابزار های مورد نیاز

  • 00:12:00
  • رایگانــ

در این جلسه به نصب ابزار ها و پیشنیاز هایی که برای این دوره لازم داریم، میپردازیم.

3
  • ایجاد اولین برنامه - ساخت یک پنجره جدید

  • 00:11:00
  • رایگانــ

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

4
  • افزودن گرافیک به برنامه

  • 00:14:00
  • رایگانــ

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

5
  • افزودن توپ به صفحه بازی

  • 00:19:00
  • نقدیــ

در این جلسه، میخواهیم توپ را به زمین بازی اضافه کنیم. همچنین درمورد نحوه حرکت توپ توضیح خواهیم داد.

6
  • درک سیستم حرکت توپ

  • 00:09:00
  • نقدیــ

در این بخش، راجع به روش انیمیت کردن حرکت توپ صحبت خواهیم کرد.

7
  • حرکت توپ

  • 00:13:00
  • نقدیــ

در این بخش، حرکت توپ را کامل میکنیم.

8
  • جلوگیری از خروج توپ از دیواره ها

  • 00:09:00
  • رایگانــ

در این بخش، پس از بررسی دقیق تر سیستم مختصات، کاری میکنیم تا بعد از شروع بازی، توپ از دیواره های دور زمین خارج نشود.

9
  • ایجاد دسته ها (پدال های بازی)

  • 00:09:00
  • نقدیــ

در این جلسه، بعد از رفع یک ایراد از جلسه قبل، به ایجاد پدال های دو طرف زمین بازی میپردازیم

10
  • رویداد های لمس و کلیک

  • 00:09:00
  • نقدیــ

در این جلسه، قرار است رویداد های لمس (touch events) در داخل کیوی را بررسی کنیم.

11
  • تشخیص برخورد

  • 00:07:00
  • نقدیــ

در این جلسه، قرار است یاد بگیریم، چگونه میتوانیم برخورد دو آبجکت در کیوی را تشخیص دهیم.

12
  • افزایش امتیاز هر بازیکن

  • 00:06:00
  • نقدیــ

در این قسمت به امتیاز دهی به بازیکن ها میپردازیم

13
  • خروجی apk

  • 00:50:00
  • نقدیــ

در این جلسه، بعد از نصب اوبونتو روی ماشین مجازی ویندوز، کانفیگ ها و کار هایی را انجام میدهیم که در نهایت، فایل apk ی بازیمان را داشته باشیم. کامند استفاده شده در targeting android : sudo apt install -y git zip unzip openjdk-8-jdk autoconf libtool pkg-config zlib1g-dev libncurses5-dev libncursesw5-dev libtinfo5 cmake libffi-dev libssl-dev لینک های مرتبط این جلسه: download virtualbox : https://www.virtualbox.org/wiki/Downloads download ubuntu : https://ubuntu.com/#download install python 3.7 on ubuntu : https://linuxize.com/post/how-to-install-python-3-7-on-ubuntu-18-04/ buildozer docs: https://buildozer.readthedocs.io/en/latest/ learn about commands in terminal (or bash) : https://cutt.ly/VhtMiTM

14
  • ساخت برنامه نقاشی

  • 00:15:00
  • نقدیــ

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

15
  • رنگ ها در کیوی و تغییر رنگ پس زمینه

  • 00:10:00
  • نقدیــ

در این جلسه به بررسی رنگ های rgba در کیوی میپردازیم و یاد میگیریم چگونه رنگ پس زمینه در کیوی را تغییر دهیم.

نظرات کاربران در رابطه با این دوره

جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .