إذا كنت مازلت تفعل هذه الأشياء فلن تتقدم في مجال البرمجة!
عندما تبدأ في مجال البرمجة يمكن أن:
- تدخل للكثير من مجموعات فيس بوك وتغوص في المنشورات.
- تنظم لمجموعات ماسنجر للتعلم مع بعض.
- تسأل كثير ناس من خلال المنشورات والتعليقات.
- تشاهد الشروحات من دون ما تطبق ما تتعلمه.
- عندما تسأل شخص على الخاص ترسل له: "مرحبا" وتنتظر رده، ثم تسأله: كيف حالك؟ وتنتظر رده، وبعدها تسأله: هل ممكن أسألك؟ وإذا قال لك نعم، تطرح عليه سؤالك.
- ممكن حتى تربط تعلمك بأشخاص أخريين (من خلال انتظار رد أحدكم على سؤالك).
..وغيرها.
فعل -بعض- هذه الأشياء صحيح يمكن أن يفيدك في البداية (كجانب التحفيز الذي يمكن أن تكون في حاجته في البداية) لكن الأمر له سلبيات أكثر بكثير من الفائدة المكتسبة، وستضيع الكثير من وقتك وتهدر طاقتك.
لذلك الأصح هو أنك:
- تعتمد على التوثيق الرسمي للتقنية (documentation) والكتب للتعلم.
- تستمع لبودكاست أثناء قيامك بنشاطات كممارسة الرياضة، المشي، وغيرها.
- مشاهدة المحاضرات في اليوتيوب، الكورسات التعليمية، ومن المواقع المعروفة في المجال.
- الإعتماد على النفس والبحث عن حل لمشاكلك بشتى الطرق (محركات البحث، ChatGPT، البحث داخل أكواد أشخاص أخريين، ...) قبل سؤال شخص أخر.
- أن يكون عندك الفضول لمعرفة كيف تشتغل الأشياء! وتغوص بهوس في التفاصيل لتشبع فضولك.
- تجرب إمكانية بناء فريق صغير (ممكن 2 أشخاص إلى 5 كأقصى حد) من أشخاص جديين ومتحفزين (motivated)، تعملوا مشاريع مع بعض وتقومون بنشرها على منصة ال GitHub.
- وأهم شيء: أكتب كود كثيرا (مع التحسن في كل مرة من خلال ما تتعلمه) وسوف يتحسن مستواك تدريجيا.
كل هذا ينبغي أن يكون من مصادر موثوقة والتعلم من أشخاص ذوي خبرة في المجال.
كذلك يجب أن تعرف بأنه في رحلة التعلم يجب أن تكون جاهز لتكمل المسير وحدك ولا تربط نفسك بأحد لأنه ليس كل الناس يملكون نفس النفَس، الطاقة، والأهداف.
#منقول
TechwithSabri
Contact information, map and directions, contact form, opening hours, services, ratings, photos, videos and announcements from TechwithSabri, Computer training school, Manhattan, NY.
🚀 Welcome to TechWithSabri! 🐍💻
🔍 About Us:
TechWithSabri - Your Software Engineering playground! 🐍💡
👨💻 What We Offer:
🐍 Tech Projects
🎓 Learning Resources
💬 Community Engagement
🌟 Why TechWithSabri:
Make tech learning fun & practical! 💪
الشبيبة السلام عليكم:
مرحبًا بكم في درس جديد من دروس برمجة بايثون! في هذا الفيديو، سنتعلم كيفية إنشاء واستخدام منطقة النص (Text Area) باستخدام مكتبة Tkinter. تُعد منطقة النص أداة أساسية لتمكين المستخدمين من إدخال وتحرير النصوص الطويلة في تطبيقاتك.
ما ستتعلمه:
كيفية إعداد نافذة Tkinter الأساسية.
إنشاء وتكوين منطقة النص.
تخصيص مظهر ووظائف منطقة النص.
التعامل مع النص المدخل من قبل المستخدمين.
أمثلة عملية لاستخدام منطقة النص في مشاريعك الخاصة.
سواء كنت مبتدئًا في البرمجة أو مطورًا محترفًا، سيساعدك هذا الدرس على تحسين مهاراتك في تصميم واجهات المستخدم باستخدام منطقة النص التفاعلية في Tkinter. بنهاية هذا الفيديو، ستكون قادرًا على إضافة منطقة نص إلى تطبيقاتك لجعلها أكثر تفاعلاً وسهولة في الاستخدام.
لا تنسَ الإعجاب بالفيديو، ومشاركته مع أصدقائك، والاشتراك في القناة للحصول على المزيد من دروس البرمجة الممتعة والمفيدة!
الفيديو في التعليق الاول
مرحبًا بكم في درس جديد من دروس برمجة بايثون! في هذا الفيديو، سنتعلم كيفية إنشاء واستخدام Spinbox باستخدام مكتبة Tkinter. يُعد Spinbox أداة مفيدة لتمكين المستخدمين من إدخال قيم رقمية ضمن نطاق معين بطريقة سهلة وتفاعلية.
ما ستتعلمه:
كيفية إعداد نافذة Tkinter الأساسية.
إنشاء وتكوين Spinbox.
تخصيص مظهر Spinbox ووظائفه.
التعامل مع القيم المدخلة من قبل المستخدمين.
أمثلة عملية لاستخدام Spinbox في مشاريعك الخاصة.
سواء كنت مبتدئًا في البرمجة أو مطورًا محترفًا، سيساعدك هذا الدرس على تحسين مهاراتك في تصميم واجهات المستخدم باستخدام Spinbox التفاعلي في Tkinter. بنهاية هذا الفيديو، ستكون قادرًا على إضافة Spinbox إلى تطبيقاتك لجعلها أكثر تفاعلاً وسهولة في الاستخدام.
لا تنسَ الإعجاب بالفيديو، ومشاركته مع أصدقائك، والاشتراك في القناة للحصول على المزيد من دروس البرمجة الممتعة والمفيدة!
الفيديو في التعليق الاول
#بايثون #البرمجة
06/29/2024
الشبيبة السلام عليكم ورحمة الله وبركاته في البوسط هذا جمعتلكم أكثر المواضيع التي تم السؤال عنها في المجموعة و مع الوقت لقيت روحي راني مجاوب على الكثير منها في القناة
إمالا نخليلكم الملخص تاع كل سيري و اللينك تاعها و نتمنى نكونو أفدنا ولو القليل إن شاء الله
- نبداو مع الناس لي حاب تبدا البرمجة من الزيرو وماراهي فاهم في جدها والو هاو ليك اللينك يفهمك كيفاش تبدا من الزيرو:
https://rb.gy/lbfqbs
- بعد ما تكملو هاذ لاسيري تروحو ديراكت للسيري تاع التمارين: https://rb.gy/6555z8
- هياكل البيانات لي راهي مهبلة ناس ياسر, هاي ليكم مالا درناها بعقلية سهلها تسهال على الناس الكل:
https://tinyurl.com/3mn8fv7y
- نروحو للموضوع الشيق تاع البرمجة كائنية التوجه:
Object Oriented Programming
هاذي لقيت ناس ياسر يسقسو كيفاش نبداو وكيفاش نوصلو لمستوى لا بأس به في البرمجة في الموصوع هذا ؟
أيا جبتلكم السيري لي تعطيكم الأجوبة تاع الأسئلة تاعكم
https://tinyurl.com/2swbmuvj
- نروحو للجهة الأخرى تاع قواعد البيانات في لاسيري راح تفهمو كيفاش تزيدو و تحذفو عناصر من قواعد البيانات
https://tinyurl.com/3aut75hh
===> السيري الاخيرة و المهمة هي بالنسبة للجماعة لي مهتمة أيضا بالفريلانس و بناء تطبيقات سطح المكتب, لاسيري هاذي مش راح تفهمها إذا ما طبقتش الدروس الماضية و لي سيري لي ذكرتهم من قبل
https://tinyurl.com/mr26v5zj
-------------------- الخلاصة ----------------
أعتقد أنو كاين الحل في الحالة هاذي للناس لي كانت تشكي وتقلك ما نفهمش الانجليزية و مكانش سيريات بالدزيرية و وووووو
القناة ما رانا نربحو منها ما رانا مفيدين منها فلس واحد درناها لوجه الله و حابين نتقدمو بالمحتوى البرمجي الجزائري لي راه ناقص بزاف ومنيش عارف علاه الناس ماراهيش تبارطاجي معلومات لي عندها.
المهم نتمنى تقدرو تفيدو ولو شوية
ما تنساوش ديرو أبينو لانو راح يكون لينا حديث في مجال برمجة الهواتف و المواقع إن شاء الله إن كان في العمر بقية
السلام عليكم
06/23/2024
الشبيبة السلام عليكم ورحمة الله
مرحبًا بكم في درس جديد من دروس برمجة بايثون!
في هذا الفيديو، سنتعلم كيفية تحريك الصور باستخدام لوحة المفاتيح (Keyboard) باستخدام مكتبة Tkinter.
تعتبر هذه المهارة أساسية لتطوير تطبيقات تفاعلية وألعاب تعتمد على تحريك العناصر داخل النافذة.
ما ستتعلمه:
- كيفية إعداد نافذة Tkinter الأساسية.
- إضافة صورة إلى نافذة Tkinter.
- التعامل مع أحداث لوحة المفاتيح.
- تحريك الصورة استجابةً لضغطات المفاتيح.
- أمثلة عملية لتحريك الصور باستخدام لوحة المفاتيح في مشاريعك الخاصة.
سواء كنت مبتدئًا في البرمجة أو مطورًا محترفًا، سيساعدك هذا الدرس على تحسين مهاراتك في تصميم واجهات المستخدم التفاعلية باستخدام Tkinter. بنهاية هذا الفيديو، ستكون قادرًا على إضافة صور إلى تطبيقاتك وتحريكها باستخدام لوحة المفاتيح لجعلها أكثر ديناميكية وتفاعلاً.
لا تنسَ الإعجاب بالفيديو، ومشاركته مع أصدقائك، وديرو أبينو و أنفيتي صحابك و صحاباتك
نشوفكم في فيديو أخر ان شاء الله
في هذا الفيديو، سنعلمك كيفية رسم أشكال مختلفة، مع توفير تعليمات خطوة بخطوة وأمثلة عملية. سواء كنت فنانًا ناشئًا، أو متحمسًا للتصميم، أو تبحث فقط عن تحسين مهاراتك في الرسم، فإن هذا الدرس يقدم شيئًا للجميع.
ما ستتعلمه:
الأشكال الأساسية: الدوائر، المربعات، المثلثات، والمزيد
الأشكال المتقدمة: المضلعات، النجوم، والتصاميم الهندسية المعقدة
تقنيات لتحقيق التناسب المثالي والتماثل
نصائح وحيل للتظليل وإضافة العمق
لماذا تشاهد؟
يعد رسم الأشكال مهارة أساسية لأي فنان أو مصمم. من خلال إتقان هذه الأساسيات، ستتمكن من إنشاء أعمال فنية أكثر تعقيدًا وتفصيلًا. سيساعدك هذا الفيديو على بناء أساس قوي، مما يجعل رسوماتك أكثر دقة وجاذبية بصريًا.
لمن هذا الفيديو؟
المبتدئين الذين يرغبون في تعلم أساسيات رسم الأشكال
الفنانين المتوسطين الذين يتطلعون لتحسين تقنياتهم
أي شخص مهتم بتحسين مهاراته في الرسم
الفيديو في التعليق الاول
في هذا الفيديو، سنرشدك خلال عملية التحقق من الأرقام في حقول الإدخال، مما يضمن أن تطبيقاتك تتعامل مع إدخال المستخدم بشكل صحيح وفعال. سواء كنت تطور نموذج ويب، تطبيقًا للهواتف المحمولة، أو تطبيقًا لسطح المكتب، فإن التحقق من إدخال المستخدم أمر بالغ الأهمية للحفاظ على سلامة البيانات وتوفير تجربة مستخدم سلسة.
ما ستتعلمه:
أهمية التحقق من الإدخال
طرق مختلفة للتحقق من الأرقام في حقول الإدخال
أمثلة عملية وعروض حية للبرمجة
نصائح وأفضل الممارسات للتعامل مع الأخطاء وتقديم ملاحظات للمستخدم
لماذا تشاهد؟
يمكن أن يمنع التحقق السليم من الإدخال الأخطاء، يحسن جودة البيانات، ويعزز تجربة المستخدم بشكل عام. بنهاية هذا الدرس، سيكون لديك فهم قوي لكيفية تنفيذ التحقق من الأرقام في مشاريعك، مما يجعل تطبيقاتك أكثر متانة وموثوقية.
لمن هذا الفيديو؟
- المبتدئين الذين يتطلعون لتعلم أساسيات التحقق من الإدخال
- المطورين المتوسطين الذين يرغبون في تحسين مهاراتهم
- أي شخص مهتم بتحسين تجربة المستخدم في تطبيقاته
الفيديو في التعليق الاول
مرحبًا بكم في درس جديد من دروس برمجة بايثون! في هذا الفيديو، سنتعلم كيفية إنشاء واستخدام أزرار الصور الدائرية (Rounded Image Buttons) باستخدام مكتبة Tkinter. تُعد أزرار الصور الدائرية وسيلة رائعة لإضافة لمسة جمالية وتفاعلية لتطبيقاتك.
ما ستتعلمه:
كيفية إعداد نافذة Tkinter الأساسية.
إنشاء وتكوين أزرار الصور الدائرية.
تطبيق تأثيرات دائرية على الصور واستخدامها كأزرار.
التعامل مع الأحداث والنقرات على أزرار الصور.
أمثلة عملية لاستخدام أزرار الصور الدائرية في مشاريعك الخاصة.
سواء كنت مبتدئًا في البرمجة أو مطورًا محترفًا، سيساعدك هذا الدرس على تحسين مهاراتك في تصميم واجهات المستخدم باستخدام أزرار الصور الدائرية التفاعلية في Tkinter. بنهاية هذا الفيديو، ستكون قادرًا على إضافة أزرار صور دائرية إلى تطبيقاتك لجعلها أكثر جاذبية وسهولة في الاستخدام.
الفيديو في التعليق الاول
السلام عليكم الشبيبة
فيديو حبة خاصة في هذا الفيديو، سنتعلم كيفية إنشاء واستخدام دفتر متعدد التبويبات (Multi-Tabs Notebook) باستخدام مكتبة Tkinter. يُعد دفتر التبويبات أداة قوية لتنظيم المحتوى في تطبيقاتك وتسهيل التنقل بين أقسام مختلفة.
ما ستتعلمه:
كيفية إعداد نافذة Tkinter الأساسية.
إنشاء وتكوين دفتر التبويبات باستخدام ttk.Notebook.
إضافة تبويبات إلى دفتر التبويبات وإدراج عناصر مختلفة في كل تبويب.
التعامل مع التبويبات وتنظيم المحتوى بفعالية.
أمثلة عملية لاستخدام دفتر التبويبات في مشاريعك الخاصة.
سواء كنت مبتدئًا في البرمجة أو مطورًا محترفًا، سيساعدك هذا الدرس على تحسين مهاراتك في تصميم واجهات المستخدم باستخدام دفتر التبويبات التفاعلي في Tkinter. بنهاية هذا الفيديو، ستكون قادرًا على إضافة تبويبات متعددة إلى تطبيقاتك لجعلها أكثر تنظيمًا وسهولة في الاستخدام.
الفيديو في التعليق الاول
مرحبًا بكم في درس جديد من دروس برمجة بايثون! في هذا الفيديو، سنستعرض كيفية إنشاء واستخدام صناديق القوائم (List Boxes) باستخدام مكتبة Tkinter. تعتبر صناديق القوائم أداة مهمة لعرض قائمة من العناصر وتمكين المستخدمين من تحديد عنصر واحد أو أكثر منها.
ما ستتعلمه:
• كيفية إعداد نافذة Tkinter الأساسية.
• إنشاء وتكوين صندوق القائمة.
• إضافة العناصر إلى صندوق القائمة.
• التعامل مع اختيارات المستخدم واسترجاع العناصر المحددة.
• أمثلة عملية لاستخدام صناديق القوائم في مشاريعك الخاصة.
سواء كنت مبتدئًا في البرمجة أو مطورًا محترفًا، سيساعدك هذا الدرس على تحسين مهاراتك في تصميم واجهات المستخدم باستخدام صناديق القوائم التفاعلية في Tkinter. بنهاية هذا الفيديو، ستكون قادرًا على إضافة صناديق القوائم إلى تطبيقاتك لجعلها أكثر تنظيمًا وتفاعلاً.
لا تنسَ الإعجاب بالفيديو، ومشاركته مع أصدقائك، والاشتراك في القناة للحصول على المزيد من دروس البرمجة الممتعة والمفيدة!
اللينك في التعليق الاول
#بايثون #البرمجة
مرحبًا بكم في درس جديد من دروس برمجة بايثون! في هذا الفيديو، سنستعرض كيفية إنشاء أداة اختيار الألوان (Color Picker) باستخدام مكتبة Tkinter. تعتبر أداة اختيار الألوان واحدة من الأدوات الهامة التي تتيح للمستخدمين اختيار الألوان بسهولة ودمجها في تطبيقاتك.
ما ستتعلمه:
• كيفية إعداد نافذة Tkinter الأساسية.
• استيراد وتكوين أداة اختيار الألوان من مكتبة colorchooser.
• كيفية دمج أداة اختيار الألوان في واجهة المستخدم.
• التعامل مع الألوان التي يختارها المستخدم.
• أمثلة عملية لاستخدام أداة اختيار الألوان في مشاريعك الخاصة.
سواء كنت مبتدئًا في البرمجة أو مطورًا محترفًا، سيساعدك هذا الدرس على تحسين مهاراتك في تصميم واجهات المستخدم باستخدام أداة اختيار الألوان التفاعلية في Tkinter. بنهاية هذا الفيديو، ستكون قادرًا على إضافة أداة اختيار الألوان إلى تطبيقاتك وجعلها أكثر تفاعلاً وجاذبية للمستخدمين.
لا تنسَ الإعجاب بالفيديو، ومشاركته مع أصدقائك، والاشتراك في القناة للحصول على المزيد من دروس البرمجة الممتعة والمفيدة!
بالتوفيق
الفيديو في التعليق الاول
في هذا الفيديو، سنقوم باستكشاف كيفية تصميم قوائم القوائم (Menu Bars) باستخدام مكتبة Tkinter، والتي تُعد جزءًا أساسيًا من أي واجهة مستخدم رسومية احترافية.
ما ستتعلمه:
كيفية إعداد نافذة Tkinter الأساسية.
خطوات إنشاء شريط القوائم وإضافته إلى نافذة التطبيق.
كيفية إضافة قوائم وعناصر إلى شريط القوائم.
كيفية ربط أوامر القائمة بالإجراءات المحددة.
أمثلة عملية لاستخدام قوائم القوائم في تطبيقاتك الخاصة.
سواء كنت مطورًا مبتدئًا أو محترفًا، سيساعدك هذا الفيديو على تحسين مهاراتك في تصميم واجهات المستخدم باستخدام قوائم القوائم التفاعلية في Tkinter. ستتعلم كيفية جعل تطبيقاتك أكثر تنظيماً وسهولة في الاستخدام من خلال إضافة قوائم قوائم وظيفية وجذابة.
لا تنسَ الإعجاب بالفيديو، ومشاركته مع أصدقائك، والاشتراك في القناة للحصول على المزيد من دروس البرمجة الممتعة والمفيدة!
الفيديو في التعليق الاول
#بايثون #البرمجة
Click here to claim your Sponsored Listing.
Location
Category
Address
Manhattan, NY