كل الأنشطة
- الساعة الماضية
-
لا مشكلة بالكود، وللعلم بالشيء مكتبة pathlib تعتبر حديثة وقديمًا كنا نستخدم os.path لكن حاليًا pathlib هي أحدث وأسهل في التعامل مع المسارات وتعمل على جميع الأنظمة Windows/Mac/Linux. كتحسين، المتغير file_name بمجلد وليس ملف لذا الاسم غير صحيح، حيث يجب استخدام أسماء تعبر عن المحتوى، مثل base_dir أو target_folder أو folder_path لتسهيل قراءة الكود واستيعاب المنطق. وبدلاً من كتابة Path.home() / Path('Desktop', 'Folder') الأفضل دمج النصوص مباشرة دون تحويل الجزء الثاني إلى Path: folder_path = Path.home() / 'Desktop' / 'Folder' كذلك إضافة parents=True، لتصبح mkdir(parents=True, exist_ok=True) وذلك على إفتراض أن مجلد Desktop غير موجود وهو أمر غير وارد بالطبع لكن على إفتراض المجلد هو مجلد آخر، أو أنك أردت إنشاء Folder/test مباشرًة، فمعلمة parents=True ستقوم بإنشاء كل المجلدات المفقودة في المسار وتجنب توقف الكود.
-
صالح ابراهيم عبيد اشترك بالأكاديمية
-
صديق عبدالرحمن اشترك بالأكاديمية
-
Gehad Nassar اشترك بالأكاديمية
-
Esraa Ahmed22 اشترك بالأكاديمية
-
علي الرجبي اشترك بالأكاديمية
-
Yassen Taher اشترك بالأكاديمية
-
بالنسبة لطريقة الدراسة المناسبة فكل شخص له أسلوب يُناسبه في الدراسة، لكن المهم هو تجنب المشاهدة السلبية وتخصيص وقت أكبر للتطبيق العملي، فالبرمجة عبارة عن تفكير منطقي لحل مشكلة ثم تنفيذ ذلك من خلال كتابة الكود. بالنسبة لطريقة الدراسة البعض يُفضل كتابة مُلخصات لكل شيء، لكن لا أنصحك بذلك، اكتفي فقط بكتابة ملاحظات ومُلخصات ورسومات للأمور النظرية أو معلومة معينة تريد الإحتفاظ بها للعودة إليها للمراجعة. بينما البرمجة نفسها اكتفي بالتطبيق العملي فهو الأهم وبدونه فلا معنى للمُلخصات النظرية مهما كتبت، ببساطة لن تستطيع قيادة سيارة بمشاهدة فيديو صحيح؟ وحاول تجنب الإنقطاعات المتكررة خاصًة في البداية، حاول الدراسة بإنتظام بحد أدنى ساعتين يوميًا أو شبه يومي. ستجد تفصيل أكثر هنا بخصوص دورة الذكاء الاصطناعي:
- اليوم
-
الدورة هدفها تأسيسك لدخول مجال البرمجة وليست للتخصص في مجال معين، أي ستتعلم من خلالها أساسيات علوم الحاسوب والبرمجة اللازمة لدخول أي مجال برمجي. وبالنسبة لك، المهارات التي ستتعلمها من الدورة والمتعلقة بالتخصص الذي تريده هي: نظام Linux والتعامل مع منفذ الأوامر وإدارة العمليات والصلاحيات، وهي مهارة أساسية لأي محلل أمني. الشبكات Web & Networking حيث ستفهم كيف يعمل الويب، بروتوكول HTTP، وكيفية تواصل الخوادم، وهو أساس ضروري لفهم الهجمات. البرمجة وبالأخص بايثون لأتمتة المهام الأمنية وتحليل البيانات، وهي مهارة تميزك عن غيرك. أساسيات SQL ستساعدك في استيعابك هجمات مثل SQL Injection. وبعد ذلك ستحتاج إلى دراسة المهارات اللازم لتخصص SOC Analyst. بعد حصولك على الشهادة، وإن لم تحصل على عمل خلال 6 أشهر يغطي قيمة الدورة التي دفعتها، فسنعيد لك ما دفعت. موقع إلكتروني لمدة سنة مقدم من سنديان مع نطاق مخصص لعرض أعمالك وبناء تواجدك الرقمي على الإنترنت. اشتراك لمدة سنة في العضوية المميزة على منصة مستقل لمساعدتك على الانطلاق في العمل الحر وحصولك على أول عميل. استشارة توظيف فردية، وسيرة ذاتية احترافية من موقع بعيد تعزز فرصك في الحصول على الوظيفة التي تتطلع إليها.
-
محمود ماهر اشترك بالأكاديمية
-
آية آية اشترك بالأكاديمية
-
Muhammed Belal اشترك بالأكاديمية
-
Shrouk Ebrahem اشترك بالأكاديمية
-
الدورة موجهة لتعلم أساسيات الواجهة الأمامية من خلال تعلم اللغات الأساسية التي يعتمد عليها أي مكتبة أو إطار للواجهة الأمامية وهو HTML, CSS, JS. وتعلم تلك اللغات في البداية واجب وضروري، وبدونها ستعاني في فهم ما يدور في الكود الخاص بك عند تعلم تلك المكتبات والإطارات، وأيضًا ستواجه صعوبة في حل المشكلات التي تواجهك وأيضًا تخصيص مشروعك بالشكل الذي ترغب به. ولتعلم React.js الأمر يحتاج إلى فرد مساحة في دورة مختلفة تمامًا، والدورة لن تكون للمبتدئين في الواجهة الأمامية، فأنت بحاجة إلى تعلم اللغات الأساسية كما ذكرت لتفهم ما يحدث وما فائدة ما تتعلمه وتكتبته. ولذلك ستجد أنه تم تخصيص دورة تطوير التطبيقات باستخدام لغة JavaScript من أجل تعلم مكتبة React وإطارات جافاسكريبت الأخرى مثل React Native لتطوير تطبيقات الهاتف وأيضًا Ionic ثم ستتعلم Electron.js لتطوير برامج سطح المكتب. وأيضًا يوجد شرح لإطار Next.js وهو هام جدًا بعد تعلم React من أجل التصيير من جهة الخادم Server-side Rendering. وجميع المسارات الأولى من الدورات الأخرى متاحة لك، وتستطيع الإطلاع عليها فمثلاً في دورة تطوير التطبيقات باستخدام لغة JavaScript المسار الأول هو أساسيات لغة JavaScript وأنصحك بالإطلاع عليه لتعلم المزيد عن جافاسكريبت بجانب ما درسته في دورة تطوير واجهة المستخدم.
-
أعتقد أنك تقصد دورة تطوير واجهات المستخدم . ولذلك فالدورة لا تحتوي على react وذلك لعدة أسباب منها أنك تحتاج لتعلم لغة البرمجة javascript بتعمق أكبر عن الموجودة في دورة تطوير واجهات المستخدم مثل الكائنات Objects والتعامل مع الأخطاء والبرمجة غير المتزامنة وما إلى ذلك . وبالتالي لدراسة react بشكل ممتاز تحتاج لدورة كاملة قريبة في الحجم من دورة تطوير واجهات المستخدم فتحتاج لدراسة أساسيات المكتبة ثم الدخول لبعض التدريبات العملية ثم تعلم مكتبة state managment مع تعلم nextjs مع عدة مشروعات كاملة . ولذلك تم إضافة دورة جافاسكريبت حيث تشرح ما سبق مع شرح تطوير ال backend و تطبيقات الهاتف.
- 2 اجابة
-
- 1
-
-
هل تحتوي دوره حسوب علي React ام لا واذا كان غير موجود فا كيف تكون الدوره تعدك للاحتراف ولا تحتوي عليه ومتي سيضاف
- 2 اجابة
-
- 2
-
-
مرحبًا أخي مصطفى، في جميع الدورات نطلب أربع مسارات للدخول للاختبار طبعًا لكن في دورة الذكاء الاصطناعي نحتاج إلى إنهاء أربع مسارات على الأقل من بينهم يجب أن يتم الطالب مسار تعلم الآلة Machine Learning. تحياتي لك،
- البارحة
-
إذا كانت المشاريع التي تريدها تخص دروس أو أقسام في الدورة يرجى وضع كل مشروع تريده أسفل كل قسم أو درس حتى نستطيع إعطاءك المشاريع المناسبة للتقنيات التي تم شرحها في الدروس وذلك حتى تستفيد ويستفيد الطلاب الأخرون معك.
-
ضاري فيصل بدأ بمتابعة طلب مشاريع تخص أساسيات بايثون
-
انا ابغى مشروع عن Regular Expressions وابغى مشروع عن JSON وابغى مشروع عن Web scraping or BeautifulSoup4 هل يفرق بين Web scraping بين BeautifulSoup4 كل نفس الشيء الاسم واعطوني اسم مشروع او فيديو اللي يقدر يساعدني
-
درست زينة الهندسة المعلوماتية، واختارت بعد التخرج العمل في مجال التدريب التقني. ومن خلال هذا الدور، كانت تطبق المفاهيم البرمجية عمليًا أثناء شرحها للمتعلمين معتمدة على التفكير المنهجي وتحليل المشكلات، في تجربة تطبيقية قائمة على الفهم وليس مجرد نقل نظري للمعلومة. ومع مرور الوقت، أدركت أن طبيعة التطبيق العملي في مجال التدريب التقني تختلف عن العمل على مشاريع برمجية موجهة لسوق العمل، من حيث حجم المسؤولية، وطبيعة القرارات البرمجية، وبناء حلول متكاملة قابلة للاستخدام. ومع هذا الوعي بدأ تفكيرها يتجه نحو اختيار مسار تطبيقي يمكنها من البناء على خبرتها السابقة، والتوسع تدريجيًا نحو التطوير البرمجي الموجه لسوق العمل. عندما قررت التوسع في مسارها البرمجي، كان قرارها نابع من وعي بطبيعة ما تريد تعلمه وكيفية التعلم. كان سؤالها الأساسي: بدأت بمحاولات تعلم ذاتي عبر يوتيوب، ومع التقدم في لغة Python، ظهرت حاجتها إلى مسار أوضح يحدد الخطوة التالية ضمن سياق تطبيقي متكامل. وتصف تلك المرحلة بقولها: خلال بحثها عن مسار أوضح، تعرفت على أكاديمية حسوب من خلال الفيديو التعريفي لدورة Python. ما لفت انتباهها منذ البداية لم يكن اللغة نفسها، بل وضوح المنهج وتسلسله. قالت: وقبل اتخاذ قرار الاشتراك، اطلعت على تجارب متعلمين آخرين، الأمر الذي منحها فهم أفضل لطبيعة المسار وساعدها على اتخاذ قرارها بثقة. عند بدء الدورة، كان هدفها أبعد من تعلم Python كلغة، حيث ركزت على بناء أساس متماسك يمكنها لاحقًا من الانتقال إلى مجالات أكثر تقدمًا مثل تحليل البيانات وتعلم الآلة والذكاء الاصطناعي. وجدت أن التجربة التعليمية مختلفة عما اعتادته في التعلم الذاتي، من حيث المنهجية وتسلسل المفاهيم، حيث اعتمد المحتوى على شرح متدرج يربط بين الجوانب النظرية والتطبيقية. قالت: اعتمدت خلال دراسة الدورة على التفاعل وطرح الأسئلة ومراجعة الأكواد، وكان التفاعل أحد الفوارق الجوهرية في التجربة التعليمية، مما جعل التعلم عملية حية قائمة على الفهم والتحليل، وليس مجرد تلقي. في نهاية الدورة، نفذت زينة مشروع تخرج ركز على بناء نموذج لتصنيف الرسائل المزعجة باستخدام تحليل البيانات وتعلم الآلة. ركزت على فهم البيانات وتحليل خصائص الرسائل لاكتشاف الفرق بين الرسائل العادية والمزعجة، ثم تدريب النموذج للوصول إلى تنبؤات تميز بين النوعين. التجربة ساعدتها على فهم منطق القرارات البرمجية وأسباب اختيار الحلول، وكانت أول مرة تشعر فيها أن ما تعلمته يمكن تحويله إلى تطبيق عملي مفهوم، وليس مجرد تمرين تدريبي. توضح الصورة كيف تم تحليل أطوال الرسائل العادية لفهم خصائص البيانات قبل بناء النموذج. وهذه الصورة توضح الصورة مقارنة بين الرسائل العادية والمزعجة من حيث طول الرسالة، كجزء من مرحلة تحليل البيانات. بعد الانتهاء من تحليل مجموعات البيانات وفهمها وتنظيفها، دربت زينة العديد من خوارزميات تعلم الآلة وذلك لاختيار أفضل نموذج منهم عمل مع مشروع كشف رسائل البريد المزعج Spam Detection. وهذا الجدول يوضح النتائج النهائية التي حصلت عليها: بعد الانتهاء من المشروع والحصول على الشهادة، شعرت بالرضا عما حققته، واعتبرت هذه المرحلة بداية جديدة أكثر وعيًا. وامتدادًا لتجربتها، قررت مشاركة تجربتها بنفسها عبر منصة حسوب I/O، بهدف نقل تجربة واقعية تساعد غيرها على اتخاذ قرار مبني على فهم حقيقي لطبيعة المسار. مراجعة دورة تطوير التطبيقات باستخدام بايثون – أكاديمية حسوب وتواصل زينة التعلم، وتستعد للانتقال إلى دراسة الذكاء الاصطناعي، مفضلة التركيز على بناء أساس قوي ومتخصص قبل التقدم لأي فرصة عمل، إيمانًا منها بأن التعلم المنهجي العميق هو الطريق الأكثر ثباتًا على المدى الطويل. تختتم تجربتها بنصيحة لكل من يفكر في دخول المجال أو التوسع فيه:
-
ستجد أسفل فيديو الدرس صندوق للتعليقات كما هنا يرجى طرح سؤالك أسفل الدرس وليس هنا حيث هنا قسم الأسئلة العامة ولا نقوم بإجابة الأسئلة الخاصة بمحتوى الدورة أو الدرس، وذلك لمعرفة الدرس الذي توجد به مشكلتك و لمساعدتك بشكل أفضل.
-
I'm trying to follow up , but I coud not have code as shown in video
- 1 جواب
-
- 1
-
- آخر أسبوع
-
نعم لكل الدورات ويمكنك قراءة التالي : https://support.academy.hsoub.com/exams
-
هل هذا عام لكل الدورات؟
-
وعليكم السلام ورحمة الله وبركاته . في الأكاديمية هنا تم ترتيب المسارات بالشكل الذي يناسب طريقة الشرح وأيضا ليناسب مستويات الطلاب حيث تتدرج الدروس في الصعوبة وأيضا في التطبيق العملي مع التطبيقات النظرية . لهذا الأفضل دائما إتباع الترتيب الخاص بالدورة لتفادي دراسة مسارات قبل مسارات أخرى يتم الإعتماد عليها . ولكن لو كنت تريد دراسة تخصص معين وليس جميع الدورة فيمكنك حينها دراسة المسارات الخاصة بهذا التخصص . وإليك تفصيل نظام الترتيب الذي إعتمدت عليه الأكاديمية هنا وأيضا نصيحة لك لكيفية إختيار المسارات التي تريدها :
-
جزاك الله خيرا أخي وبارك في علمك باش مهندس مصطفى سأستفيد من نصيحتك بعون الله نعم اشتركت والحمدلله جزاك الله خيرا أخي وبارك في علمك باش مهندس مصطفى سأستفيد من نصيحتك بعون الله
-
السلام عليكم اقصد هل استطيع دراسة مسارات دورة الذكاء الاصطناعي بنفس الترتيب الموجود كما في الصورة ام ادرس حسب الترتيب الذي اضعه انا مع اعطائي نصيحة لكيفية دراسة دورة الذكاء الاصطناعي .... و شكرا
- 2 اجابة
-
- 1
-
-
وعليكم السلام ورحمة الله وبركاته . ستجد أسفل فيديو الدرس صندوق للتعليقات كما هنا يرجى طرح سؤالك أسفل الدرس وليس هنا حيث هنا قسم الأسئلة العامة ولا نقوم بإجابة الأسئلة الخاصة بمحتوى الدورة أو الدرس، وذلك لمعرفة الدرس الذي توجد به مشكلتك و لمساعدتك بشكل أفضل.
-
يمكنك تحديد التخصص الذي تريده في الدورة ولا يجب إنهاء كامل الدورة . ولكن على الأقل يجب عليك أن تقوم بإنهاء 4 مسارات كاملة للتقدم للإختبار . وسيتم إختبارك فقط في المسارات التي حددتها فقط وليس كامل الدورة وأيضا عند حصولك على الشهادة لن يتم وضع المسارات التي أنهيتها بل سيتم وضع أنك أنهيت الدورة بنجاح . ولتفاصيل أكثير حول الشهادة والإمتحان يمكنك قراءة التالي: https://support.academy.hsoub.com/exams
-
السلام عليكم ورحمة الله وبركاته.. هل يوجد طريقه اخرى لتلافي تكرار الكود واتمتة العملية على كل انواع السيارات Car Class HomeWork.py
- 1 جواب
-
- 1
-
-
وعليكم السلام ورحمة الله وبركاته. نعم هذه هي المشاريع التي يجب رفعها . أى درس أو مسار تجد به كلمة تطبيق عملي أو مشروع كامل فهو من ضمن الأشياء التي يجب رفعها للتقدم للإختبار. يجب أن يتم رفعها كما هي ولكن يمكنك الإضافة بها ولكن لا يمكن إستبدال شئ مكان أخر كإستبدال مكتبات أو غيرها حيث يتم تقيمك بناء على ما تم شرحه في الدروس وما قمت به لذلك يجب أن يتم إستخدام نفس التقنيات المستخدمة في الدروس . وأيضا لا يجب تغير المسمى فيجب أن يتم تسيمة المستودع بإسم المسار وبداخله تقوم برفع المشاريع الصغيرة في هذا المسار . أما المشاريع الكبيرة تقوم برفعها في مستودع منفصل. لا ليست إلزامية ك REAME.md ولكنها من الأفضل أن تكون موجودة وبها شرح تفاصيل المشروع وكيفية تشغيله ولكن ملفات requirements.txt هي مطلوبة حتى يتم تنزيل المكتبات مباشرة منها وإلا سيكون الموضوع صعبا وتنزيل المكتبات يدويا . بالطبع لا يجب رفعه دفعة واحدة يمكنك رفعه على عدة افرع ومراحل ولكن في النهاية يجب أن يكون الفرع الرئيسي به كامل المشروع في النهاية .
- 1 جواب
-
- 1
-
-
السلام عليكم ورحمة الله وبركاته 1. هل هذه هي المشاريع التي ينبغي رفعها على GitHub في أول أربع مسارات للتخرج من الدورة المسار الأول أساسيات لغة بايثون Python: تطبيق إدارة المهام المسار الثاني تطبيقات عملية باستخدام بايثون Python: برنامج لقلب الكلمات في السلسلة النصية لعبة التخمين باستخدام القوائم Lists لعبة Tic-Tac-Toe باستخدام القواميس Dictionaries التحقق من البريد الإلكتروني باستخدام التعابير النمطية إنشاء جدول الضرب وكتابته على ملف Excel دمج صفحات محددة من العديد من ملفات PDF إنشاء ملف Word من مستند PDF إنشاء مستند PDF من ملف Word إزالة الترويسة Header من ملفات CSV إيجاد الطقس الحالي لأي مدينة باستخدام OpenWeathermap API استخراج مجموعة من البيانات وحفظها في ملف CSV إنشاء تطبيق إدارة المهام باستخدام فواعد البيانات Databases إرسال رسائل بريد إلكتروني للتذكير بمستحقات الأعضاء المسار الثالث أساسيات إطار العمل جانغو Django: تطبيق إدارة المشاريع المسار الرابع تطوير متجر إلكتروني باستخدام جانغو Django: كاملاً 2. وهل من اللازم رفعها كما هي أو يمكن التعديل عليها وتغير المسمى وغيره وحتى تغيير بعض الأدوات كمكتبة argparse ؟ 3. ما هي الملفات الإلزامية المطلوبة (مثل README.md، requirements.txt، etc.)؟ 4. هل يجب رفع المشروع كاملاً دفعة واحدة أم يمكن رفعه على مراحل (multiple commits)؟ أعتذر على كثرة الأسئلة
- 1 جواب
-
- 1
-
-
"This is an excellent point! In 2026, where user attention is the ultimate currency, even a minor visual glitch can damage a brand's credibility. Crafting a seamless interface is a highly strategic process—it requires the same level of precision and patience as a top-tier ice fishing game in the UK; if one small detail is off, the entire experience can feel compromised.
-
بعد مسار تعلم الآلة الأصح أن تبدأ بمسار التعلم العميق ثم قم بدراسة مسار تطبيقات عملية باستخدام المحوّلات Transformers لتتعلم كيفية استخدام نماذج مدربة مسبقًا مثل VIT وتعديلها لتناسب بياناتك، لكن قم بدراسة قسم المقدمة وقسم إضافة الذكاء الاصطناعي لمركز خدمات فقط. ثم تنتقل بعده إلى التخصص في الرؤية الحاسوبية، لأنه يعتمد بنسبة كبيرة على تقنيات التعلم العميق، ولو حاولت دراسة CV دون فهم عميق للشبكات العصبية، فستجد نفسك تدرس تقنيات قديمة مثل معالجة الصور التقليدية والتي رغم أهميتها، لا تكفي لبناء أنظمة ذكاء اصطناعي حديثة. كذلك يجب تخصيص الدورة بناءًا على هدفك، ركز على استيعاب CNNs، وتجاوز أي شيء يتعلق بالنصوص NLP أو التنبؤ الزمني المعقد، ثم ابدأ في تطبيقات الـ Computer Vision.
- 1 جواب
-
- 1
-
