🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
دوره جامع آموزش کیوی (Kivy) پایتون از صفر | ساخت APK با پایتون
- آخرین آپدیت
دانلود Complete Python Kivy course from Scratch | APKs with Python
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش جامع ساخت رابط کاربری گرافیکی (GUI) با Kivy Python
دوره جامع آموزش Kivy Python برای ساخت اپلیکیشنهای موبایل و دسکتاپ با رابط کاربری گرافیکی (GUI).
در این دوره یاد میگیرید چگونه با استفاده از Kivy، یک فریمورک قدرتمند پایتون، اپلیکیشنهای چندسکویی بسازید.
آنچه در این دوره Kivy Python خواهید آموخت:
آشنایی با ویژگیها و نحوه عملکرد فریمورک Kivy برای ساخت اپلیکیشنهای Cross-Platform با پایتون.
طراحی رابط کاربری با ویجتهای پایه Kivy مانند دکمهها، لیبلها، فیلدهای متنی و تصاویر.
استفاده از Layoutهای مختلف Kivy برای ساخت اپلیکیشنهای واکنشگرا (Responsive) که با اندازهها و جهتگیریهای مختلف صفحه نمایش سازگار هستند.
ادغام FastAPI با Kivy برای ساخت یک اپلیکیشن تحلیلگر متن مبتنی بر هوش مصنوعی که میتواند با یک وب سرور ارتباط برقرار کند و وظایف پردازش زبان طبیعی (NLP) را انجام دهد.
پیادهسازی ویجتهای پیشرفته Kivy مانند منوهای کشویی، مدیریت صفحهها و پاپآپها برای افزایش کارایی و قابلیت استفاده اپلیکیشنها.
ساخت یک اپلیکیشن چند صفحهای که میتواند دادهها را در حافظه محلی دستگاههای دسکتاپ و موبایل با استفاده از ماژولهای ذخیرهسازی Kivy بخواند و بنویسد.
رسم اشکال و گرافیکهای مختلف روی Canvas Kivy و استفاده از آنها برای ساخت انیمیشنهای ساده.
مصورسازی دادهها با استفاده از نمودارها در Kivy و توسعه یک اپلیکیشن مصورسازی داده دسکتاپ که میتواند انواع مختلفی از نمودارها را ترسیم کند.
به کارگیری مفاهیم برنامهنویسی شیءگرا (OOP) در پایتون و Kivy برای سازماندهی کد و استفاده مجدد از کامپوننتها.
پیشنیازهای دوره آموزش Kivy Python:
دانش پایه از زبان برنامهنویسی پایتون الزامی است.
به دوره آموزشی Kivy Python خوش آمدید! در این دوره یاد خواهید گرفت که چگونه با استفاده از فریمورک Kivy اپلیکیشنهای Cross-Platform بسازید. Kivy یک کتابخانه متنباز پایتون است که به شما امکان میدهد اپلیکیشنهای تعاملی و واکنشگرا برای دستگاههای دسکتاپ و موبایل بسازید. در این دوره، اصول Kivy، نحوه استفاده از ویجتها و Layoutهای مختلف، ادغام APIها و ویژگیهای هوش مصنوعی، ساخت بازیها و اپلیکیشنهای مصورسازی دادهها و استقرار اپلیکیشنها در پلتفرمهای مختلف را یاد خواهید گرفت.
این دوره به نه بخش تقسیم شده است که جنبههای مختلف توسعه Kivy را پوشش میدهد. در اینجا یک نمای کلی از آنچه در هر بخش یاد خواهید گرفت آورده شده است:
بخش اول در مورد اصول Kivy است که ویژگیها و نحوه رفتار فریمورک Kivy را برجسته میکند.
در بخش دوم، به کدنویسی میپردازیم و برخی از ویجتهای پایه Kivy را درک خواهیم کرد. در پایان این بخش، اولین اپلیکیشن خود را آماده نصب بر روی دستگاههای اندرویدی خود خواهید داشت.
بخش بعدی در مورد Layout است و یاد خواهید گرفت که چگونه با استفاده از Layoutهای Kivy، اپلیکیشنهای واکنشگرا در Kivy بسازید.
بخش چهارم هیجانانگیزترین بخش است زیرا چیزهای جدید زیادی یاد خواهید گرفت. یاد خواهیم گرفت که چگونه با استفاده از FastAPI در پایتون API بسازیم، چگونه آنها را مستقر کنیم، چگونه آنها را با Kivy ادغام کنیم و در نهایت در پایان این بخش، یک اپلیکیشن تحلیلگر متن مبتنی بر هوش مصنوعی خواهید داشت که آماده بارگذاری در PlayStore است.
بخش پنجم برخی از ویجتهای پیچیده Kivy از جمله منوهای کشویی، مدیریت صفحهها و پاپآپها و غیره را پوشش میدهد.
در بخش ششم، اپلیکیشن بعدی خود را خواهیم ساخت. اما این بار یاد خواهید گرفت که چگونه یک اپلیکیشن چند صفحهای بسازید و چگونه دادهها را در حافظه محلی دسکتاپ و تلفنهای همراه بخوانید و بنویسید.
اگر میخواهید با استفاده از فریمورک Kivy بازی بسازید، بخش هفتم پایهگذاری خواهد شد زیرا در مورد گرافیک Kivy از جمله Canvas و اشکال مختلف یاد خواهید گرفت.
ما قصد داریم یک اپلیکیشن مصورسازی داده مبتنی بر دسکتاپ با استفاده از Kivy Python در بخش هشتم بسازیم و یاد خواهید گرفت که چگونه از نمودارها در Kivy استفاده کنید.
در بخش نهم، برخی از مفاهیم اساسی برنامهنویسی شیءگرا در پایتون را که مربوط به توسعه Kivy هستند، مرور خواهید کرد. شما در مورد کلاسها، اشیاء، وراثت، چندشکلی، کپسوله سازی و انتزاع در پایتون یاد خواهید گرفت.
تمام فایلهای کد و منابع این دوره در GitHub موجود است. این دوره برای هر کسی که میخواهد یاد بگیرد چگونه با استفاده از پایتون و Kivy اپلیکیشنهای Cross-Platform بسازد، طراحی شده است. هیچ دانش قبلی از Kivy لازم نیست، اما فرض بر این است که دانش پایه ای از پایتون دارید.
اگر آماده شروع سفر خود با Kivy Python هستید، اکنون ثبت نام کنید و شما را در ویدیوی بعدی خواهم دید.
سرفصل ها و درس ها
مقدمه
Introduction
اصول اولیه Kivy
Kivy Fundamentals
ویجتهای Kivy
Kivy Widgets
طرحبندیها
Layouts
آمادهسازی محیط
Preparing Environment
ویجتهای پایه
Basic Widgets
!Hello World در Kivy
"Hello World!" in Kivy
برچسبها
Labels
دکمهها
Buttons
ویژگیهای دکمه
Button Properties
محرکهای رویداد دکمه
Button's Event Triggers
ورودیهای متنی
Text Inputs
ایجاد عناصر با استفاده از پایتون
Creating Elements using Python
متد "build" کلاس App
"build" method of the App Class
کد کامل پایتون
Complete Python Code
کد کامل Kivy Lang
Complete Kivy Lang Code
تبدیل به APK
Conversion to APK
تبدیل با استفاده از Github Action
Conversion using Github Action
طرحبندیها
Layouts
BoxLayout
BoxLayout
اشاره اندازه در BoxLayout
Size Hint in BoxLayout
BoxLayout تودرتو
Nested BoxLayout
AnchorLayout
AnchorLayout
BoxLayout با AnchorLayout
BoxLayout with AnchorLayout
نمایش نظرات