Python kivy & kivyMD برمجة تطبيقات الهواتف بلغة بايثون

via Udemy

Go to Course: https://www.udemy.com/course/kivy-python-hot-course-rakwan/

Introduction

Certainly! Here's a detailed review and recommendation for the Coursera course based on the provided description: --- **Course Review and Recommendation: Mastering Python Kivy for Desktop Application Development** If you're looking to dive into desktop application development with Python, this comprehensive course on Coursera is an exceptional choice. Titled "اقوى كورس لتعلم صنع تطبيقات بكافة مجالات ببايثون كيفي python kivy," this course takes you from beginner to professional level in creating cross-platform desktop applications using Python and the Kivy library. **What You Will Learn:** This course is meticulously designed to guide learners through every step of building functional and attractive desktop applications. Starting with the basics, you'll learn how to install the Kivy library, handle common issues, and create your first application window. The course then gradually introduces more complex concepts such as creating classes, managing external files, designing interactive buttons, and controlling text properties. Some notable applications you will build include: - Sign-in and registration apps - A calculator - User welcome screens - Prayer counting apps - Image viewers with rotation and editing - Video players - Camera integration for capturing and saving photos - Music players - Simple drawing (Paint) applications This variety ensures you gain practical experience across different functionalities, making the learning process engaging and diverse. **Course Content & Structure:** The course features a detailed curriculum that covers: - Installing and troubleshooting the Kivy library - Building user interfaces with adjustable sizes, colors, and layouts - Creating menu bars, checkboxes, and dropdowns - Handling user interactions with buttons and touch features - Working with images from local storage and online sources - Arranging elements using advanced layout managers like BoxLayout - Developing multiple applications to reinforce learning Each topic is explained in a clear, step-by-step manner, with thorough detail ensuring you understand every part of the coding process. This makes it highly suitable for beginners seeking a strong foundation in desktop app development with Python. **Pros:** - Very comprehensive and beginner-friendly - Step-by-step code explanations - Practical projects to enhance learning - Covers troubleshooting and problem-solving - Focus on cross-platform compatibility (Windows, Mac, Linux) **Cons:** - The content is quite intensive, so beginners should allocate sufficient time - Some may find the language barrier if they do not understand Arabic, as the course description is primarily in Arabic **Recommendation:** If you are passionate about learning desktop application development with Python, this course is highly recommended. Its thorough approach and practical projects make it an excellent resource for aspiring developers aiming to create professional applications. Whether you're a student, hobbyist, or professional developer, this course will elevate your skills significantly. **Final Verdict:** This course stands out due to its detailed content, ease of understanding, and focus on real-world applications. It’s a valuable investment for anyone who wants to master Python Kivy and develop fully functional desktop applications across different operating systems. Don't miss the chance to build a solid foundation and create impressive apps from scratch! --- Feel free to ask if you need a shorter summary or specific details!

Overview

اقوى كورس لتعلم صنع تطبيقات بكافة مجالات ببايثون كيفي python kivyكورس شامل من الصفر الى الاحتراف لصنع تطبيقات سطح المكتب لجميع الانظمةبحيث انك ستتعلم كيفية تثبيت المكتبة وتبدأ ببرمجة الادوات وانشاء تطبيقات بكل سهولة بشرح سلس وسهل جدا قمنا بشرح الاكواد بالتفصيل الممل وخطوة خطوة بحيث ستبدأ من الصفر لغاية انشاء عدة تطبيقات منها:1- تطبيق تسجيل الدخول والاشتراك2- تطبيق الة حاسبة 3- تطبيق الترحيب بالمستخدم4- تطبيق الصلوات العد عند النقر5- تطبيق الترحيب بالمستخدم6- تطبيق مستعرض الصور والتحكم بالصور تدويرها وتغيير اماكنها7- تطبيق مشغل فيديوهات8- تطبيق فتح كاميرا والتقاط صور وحفظها9- تطبيق مشغل اغاني 10- تطبيق الرسامكل هذه التطبيقات ستتعلمها خلال شرح الكورس بالتفصيل الممل والمزيد بالداخل دعونا نتطرق للفهرس:1- شرح كيفية تثبيت المكتبة وتخطي المشاكل2- شرح انشاء اول نافذة للبرنامج3- شرح انشاء كلاس داخل البرنامج4- شرح انشاء ملفات خارجية واستدعائها5- شرح انشاء دالة داخل الكلاس 6- شرح انشاء ازرار 7- شرح جعل الازرار متفاعلة عند النقر8- شرح انشاء النصوص والتحكم بكافة خصائصها9- شرح التحكم بعنوان والوان البرنامج10- شرح التحك الكامل بحجم البرنامج بكل سهولة 11- شرح انشاء بار في اعلى التطبيق باحترافية واضافة ازرار ودروب داون لها12- شرح انشاء جيكبوس مربع اختيار13- شرح مربع اختيار وجعله متفاعلا14- شرح استخدام الجمل الشرطية داخل الادوات 15- شرح التعامل مع الصور من الحاسوب ومن النت اونلاين16- شرح خاصية اللمس 17- شرح خاصية BoxLayout متعدد الادوات 18- شرح ترتيب العناصر في البرنامج19- شرح انشاء تطبيقات متنوعة...والمزيد لغاية الاحتراف ودمتم بخير والكورس فريد جدا وسيكون الاقوى======================The most powerful course to learn to make applications in all areas of PythonA comprehensive course from scratch to professionalism for creating desktop applications for all systemsSo that you will learn how to install the library and start programming tools and creating applications with easeVery easy and smooth explanationWe explained the codes in boring detail and step by step so that you will start from scratch until creating several applicationsOf which:1- Sign in and sign up app2- The application of the calculator3- User welcome app4- Application of prayers counting on clickAnd more insideLet's look at the index:1- Explain how to install the library and avoid problems2- Explain the creation of the first window of the program3- Explanation of creating a class within the program4- Explanation of creating and recalling external files5- Explanation of creating a function inside the class6- Explanation of creating buttons7- Explanation of making the buttons interactive when clicking8- Explanation of text creation and control of all its properties9- Explanation of the control by the title and colors of the program10- Explain the full control of the program size with ease11- Explanation of creating a bar at the top of the application professionally and adding buttons and paths down to it12- Explanation of creating a checkbox13- Explain a checkbox and make it interactive14- Explanation of the use of conditional sentences inside tools15- Explanation of dealing with images from the computer and the Internet16- Explanation of the touch feature17- Explanation of the multi-tool BoxLayout feature18- Explanation of the order of the elements in the program19- Explain the creation of various applications...and more until professionalism and you are well and the course is very unique and will be the strongest

Skills

Reviews