كل الأنشطة
- الساعة الماضية
-
Yasmin Mohamed11 اشترك بالأكاديمية
-
Moustafa Ahmed Elfeky اشترك بالأكاديمية
-
Seif Abdelfattah اشترك بالأكاديمية
-
Mohamed Alaa27 اشترك بالأكاديمية
-
Rahma Esmaiel2 اشترك بالأكاديمية
- اليوم
-
Amr Abdallah3 اشترك بالأكاديمية
-
Electric And Youssef اشترك بالأكاديمية
-
رحاب أسامة اشترك بالأكاديمية
-
تهاني الغامدي3 اشترك بالأكاديمية
-
Raheem Darweesh اشترك بالأكاديمية
-
دورة علوم الحاسوب توفر لك معلومات مكثفة حول مختلف مفاهيم لغات وتقنيات البرمجة وهي أساسية لزيادة معلوماتك حول مجال التقنية بشكل عام. و بانتهائك منها سيكون لديك خبرة جيّدة بدءً من الأساسيات والأفكار والمناهج النظرية مثل هندسة البرمجيات والبرمجة كائنية التوجه إلى التعامل مع أنظمة التشغيل ولغات البرمجة التي تم التطرق لها من خلال الأمثلة العملية في الدروس، وأيضاً سيكون لديك معرفة شاملة حول قواعد البيانات وطرق التعامل مع النوعين العلائقي وغير العلائقي. وفيها أيضاً مسار مخصص للدخول إلى عالم الويب والتعرّف على آلية عمل مطوري الويب في حال أحببت الانتقال إلى مجالات تطوير الويب لاحقاً لهذا إذا أردت التخصص في الواجهة الخلفية أو الأمامية فهذا المسار مهم جدا. ويمكنك قراءة الإجابة التالية لمزيد من التفاصيل حول الدورة : ولذلك فإن تلك الدورة مهمة للتأسيس عليها وفهم أساسيات الحسوب و التعامل مع الخوادم والأنظمة ولكنك لن تتخصص في مجال معين بل هي تضعك في بداية الطريق. وأنصحك بقراءة التالي لمزيد من التفاصيل : بإختصار سيتوجب عليك التخصص ودراسة مجال محدد لتستيطع الحصول على وظيفة مناسبة.
-
يفضل إستخدام الصور المرفقة في المسار لتفادي حدوث المشاكل الغير متوقعة في التنسيقات حيث أبعاد الصور التي أرفقتها ليست كالتي هنا في المسار لذلك من الممكن أن تجد صعوبة في تعديل التنسيقات لتتوافق مع أبعاد الصور التي لديك. يمكنك إستخدام الصور المرفقة في الدرس وبعد الإنتهاء من المشروع يمكنك إستخدام أى من الصور التي تريدها.
-
انا دلوقتي لو خلصت كورس علوم الحاسوب اقدر اشتغل بيه ولا لازم اخد كورس تاني
- 1 جواب
-
- 1
-
-
يمكنك البحث على موقع المنتج نفسه مثل موقع Apple وغيرها من المنتجات التي تريدها . وهناك مواقع مشهورة توفر صور عالية الجودة مجانية يمكن استخدامها في تصميم صفحات الهبوط مثل: Pexels Unsplash Pixabay StockSnap.io وهذه المواقع تقدم صور احترافية لمجموعة واسعة من المنتجات والمواضيع وبعضها مجاني بدون حقوق ملكية. وأيضا مواقع ال AI مثل gemnini وغيرها تستطيع إنشاء صور للمنتجات ولكن يجب تحديد الوصف بدقة للحصول على ما تريده. ويمكنك قراءة التالي لمزيد من المواقع :
-
وعليكم السلام ورحمة الله وبركاته. نعم بالفعل يوجد فرق جوهري بين تصميم البرمجيات وهندسة البرمجيات فببساطة هندسة البرمجيات هي المجال الأشمل والخطوات والتي تشمل دورة حياة تطوير البرنامج بأكملها بينما تصميم البرمجيات هو مرحلة محددة ومهمة ضمن هندسة البرمجيات. فهندسة البرمجيات (Software Engineering) هي منهج شامل ومنظم يطبق مبادئ هندسية على عملية تطوير البرمجيات وهو لا يهتم بكتابة الكود فقط بل بكل ما يحيط به لضمان إنتاج برامج عالية الجودة وقابلة للصيانةوتعمل بكفاءة وإليك مزيد من التفاصيل حولها : والهدف الأساسي لمهندس البرمجيات هو إدارة العملية بأكملها والنظر إلى الصورة الكبيرة للمشروع. أما تصميم البرمجيات (Software Design) فهي عملية حل المشكلات والتخطيط قبل كتابة أي سطر برمجي وإنها المرحلة التي يتم فيها تحويل متطلبات المستخدم إلى خطة عمل لتنفيذ المشروع.
-
لو عايز اعمل صفحة هبوط لمنتج ما وعايز اجيب صور لمنتج ما زي الماك مثلا او اي شئ جيب الصور دي منين انا معايا نسخه gemini pro بس بردو مش عارف اطلع منه صور حلوه
- 3 اجابة
-
- 1
-
-
السلام عليكم هل يوجد فرق بين تصميم البرمجيات وهندسة البرمجيات؟
- 1 جواب
-
- 1
-
-
Ibrahim Almahdy بدأ بمتابعة سؤال
-
لقد قمت بالانتهاء من مشروع ضمن دورة واجهات المستخدم لو حابب ارفع المشروع بوست على لينكدان واذكر فيه اكاديميه حسوب اكتب اي
-
تستطيع ذلك بالطبع لا مشكلة
- 5 اجابة
-
- 1
-
- البارحة
-
هل يمكن تعلم tailwind CSS و React بعد تعلم django و التعمق فيه ؟
-
سوق العمل ستحتاج إلى تفقده بنفسك من خلال تفقد الوظائف المعروضة على مواقع التوظيف مثل LinkedIn وIndeed، أي البحث بالكلمات المفتاحية الخاصة بمجال بايثون مثل Python Django Backend Developer وبالنسبة لوسائل الدفع، المتاح هو من خلال باي بال أو من خلال بطاقة إئتمانية تقبل الدفع بالدولار من مصر. أو يمكنك الدفع عن طريق شخص آخر ليشتري لك الدورات التي تريدها، ويوجد بالأكاديمية بطاقة هدية تستطيع استخدام رصيدها لشراء ما تريد، وبالطبع سيشتريها لك شخص آخر. في حال لم تتمكن من الإشتراك، تستطيع مراسلة مركز المساعدة لمناقشة الأمر معهم. بالنسبة لما يمكنك العمل به بعد الإنتهاء من الدورة،: مطور Full-stack لبناء مواقع الويب والمتاجر الإلكترونية أي قادر على تطوير الواجهة الأمامية والخلفية أيضًا من خلال Django و Flask. مطور واجهة خلفية Back-End فقط. مجال تعلم الآلة ولكن هنا أنت بحاجة إلى تعلم المزيد وعدم الإكتفاء بالدورة والأمر بحاجة إلى وقت أكثر من أي مجال آخر. محلل بيانات (Data Analyst )، حيث ستتمكن من استخدام مهارات البرمجة الخاصة بك للتحليل واستخراج البيانات من مصادر متنوعة، ومعالجة البيانات، وإجراء التحليلات الإحصائية والتعلم الآلي باستخدام مكتبات Python مثل pandas و NumPy و scikit-learn. مطور odoo ستجد تفصيل هنا:
-
ماهي مجالات العمل بعد انهاء كورس البايثون هل سيكون جيد للعمل ف شركه هل سيكون المستوي مناسب لسوق العمل ف مصر وهل توجد اي طريقة دفع عن طريق محافظ كاش او اي طريقه متوفره ف مصر
- 1 جواب
-
- 1
-
-
ليس كل ميزة أو تحديث جديد يجب دراسته أو الإهتمام به في الحال، بمعنى يجب أن تكون تلك الميزة قابلة للاستخدام في مشروع حقيقي، ففي لغة جافاسكريبت يتم إصدار ميزات في الإصدارات الجديدة، لكن ليست مدعومة من المتصفحات وتحتاج إلى وقت لكي تصل لتلك النقطة. نفس الحال بالنسبة للغة CSS، لذا الإلمام هنا بما هو جديد مطلوب بالطبع لتبقى على إطلاع، وأن تعرف أين تجد المعلومات عنه عندما تحتاج إليه لدراسته في الوقت المناسب. أما في حال كان إطار عمل مثل Next.js، هنا تتعلم الميزات الجديدة بالطبع، وتتعرف إلى الفروقات وكيفية تحديث المشاريع القديمة، وفيما سيفيدك التحديث وما الذي يقدمه مقارنًة بالإصدار السابق. ستجد توضيح لذلك في المستند الرسمي للإطار أو المكتبة، فهو أفضل مكان لتتحصل على معلومات منه، وذلك بعد استيعاب الفكرة العامة للميزات الجديدة، وستجد أمثلة للكود Code Snippets لفهم كيفية استخدامها عمليًا. بجانب الشروحات على يوتيوب مثلاً تبحث عن Next.js 15 new features tutorial ومشاهدة مبرمج آخر يطبق الميزة الجديدة أمامك في فيديو مدته 15-20 دقيقة يختصر ساعات من القراءة والتجربة الفردية. ثم تطبيق ذلك عمليًا من خلال مشروع بسيط لتجربة الميزات الجديدة بشكل معزول، أو إضافتها لمشروع قائم لتحسينه والأمر ليس بتلك السهولة حيث يجب توخي الحذر في حال المشروع منشور وله مستخدمين. وللمتابعة، قم بإنشاء حساب على منصة x.com وأيضًا منصة linkedin وقم بمتابعة مطورين مختصين بتقنيات MERN، ولكن اختر بعناية من تقوم بمتابعته، وستبقى على إطلاع بما هو جديد، كذلك متابعة بعض قنوات اليوتيوب المفيدة، وكذلك بعض المواقع المختصة بالبرمجة، والحسابات الرسمية للتقنيات نفسها @nextjs و @reactjs أي العملية هي مزيج من المتابعة السلبية وهي وصول الأخبار إليك عبر تويتر وخلافه والتعلم النشط والمركز من خلال التجربة في مشروع صغير عند ظهور شيء مهم ومفيد لمشاريعك.
- 1 جواب
-
- 1
-
-
أكيد مفيش أي كورس بيواكب سرعه تحديث اصدارات اللغات والاشياء الجديده حتى اكاديمية حسوب تحدث الدورات ولاكن تأخذ وقت كبير في تحديثها ازاي البرمجين الشطارين بيواكبوا التحديثات دي بيعرفوها منين هل كل شويه بيخشوا على الموقع الرسمي للغه مثلاً ويشوفوا هل في تحديث او اصادر جديد ولا بيعرفوا ازاي ولما يبقى في تحديث جديد بيذاكروه ازاي ولا بيطبقوا عليه ازاي ؟
- 1 جواب
-
- 1
-
-
الجزء الخاصة بالواجهة الأمامية ستحتاج به إلى تعلم لغات الويب الأساسية وهي HTML, CSS, JS وقد تعلمت ذلك بالفعل، لكن يجب التعمق بهم وتنفيذ مشاريع من خلالهم وليس دراسة الأساسيات فقط بدون تطبيق، أو الإكتفاء بالتطبيق على نماذج بسيطة ولا مشكلة في البداية، فالتدرج هو المطلوب لكن يجب الإنتقال لتنفيذ مشروع كامل أي موقع كامل. ستجد تمارين هنا للتطبيق عليها: https://www.frontendmentor.io/challenges?difficulty=1&type=free%2Cfree-plus بعد ذلك ستحتاج إلى تعلم إطار tailwind CSS فهو الإطار الإحترافي لتنسيق مشاريع الويب حاليًا، ثم تعلم مكتبة react ثم إطار Next.js والتي من خلالها تستطيع تطوير مشاريع Full-stack بواسطة لغة جافاسكريبت. بعد ذلك تنتقل إلى التعمق في الواجهة الخلفية من خلال Node.js والتي تعتمد على جافاسكريبت، ثم تعلم قاعدة البيانات MongoDB، وبذلك تكون قد تعلمت تقنيات MERN. أو تعلم Django الذي يعتمد على بايثون. وهناك نقطة هامة جدًا، ما تتعلمه يعتمد على سوق العمل، لذا تفقد المهارات المطلوبة أو نوعية المشاريع المعروضة في سوق العمل الذي تستهدفه، ثم تعلم المهارات المطلوبة وليس العكس.
-
الدليل الوحيد الشامل هو المستند الرسمي للمكتبة: https://pandas.pydata.org/docs/ وتستطيع قراءته بالعربية من خلال ترجمة جوجل، اضغط في أي مكان فارغ في الصفحة أثناء تصفح الموقع من خلال جوجل كروم، ثم اختر translate واختر العربية كلغة للترجمة. أو استخدم إضافة DeepTranslate على المتصفح لترجمة الموقع بشكل تلقائي لكن يجب إعداد الإضافة لفعل ذلك. وبالطبع لست بحاجة إلى تعلم كامل المكتبة، بل تعلم ما ستحتاجه في البداية، ثم عند الحاجة قم بالبحث عن ما تريده وتعلمه، أي يجب تعلم التالي أولاً: استيعاب الفرق بين series وdatafram pd.read_csv() pd.read_excel() df.to_csv() df.head() df.tail() df.info() df.describe() df.shape df.columns كيفية اختيار الأعمدة من إطار البيانات df[['col1', 'col2']] واختيار الصفوف أيضًا من خلال .loc[] و .iloc[] واستيعاب الفرق. التصفية الشرطية df[df['Age'] > 25] df.isnull().sum() df.dropna() df.fillna() groupby()
-
عفاك الله، عند مُراسلة مركز المساعدة سيتم الرد عليك لا تقلق بخصوص ذلك، أحيانًا يتأخر الرد بسبب وجود ضغط ليس أكثر، الحل الأول هو أن يتم توفير المحتوى النصي للدورة من قبل مركز المساعدة إن كان هناك سماحية كاستثناء لك بشرط إثبات أن بحاجة إلى الأمر. الحل الآخر هو استخدام قاريء للشاشة، والخيار الأفضل بالنسبة لنظام ويندوز هو NVDA (NonVisual Desktop Access) وبالطبع مجاني ومفتوح المصدر ويدعم اللغة العربية بشكل ممتاز. https://www.nvaccess.org/download/ يوجد أيضًا JAWS ولكنه مدفوع، أما للماك و آيفون فيوجد VoiceOver وهو مدمج في أجهزة آبل ويعمل بشكل ممتاز. بالنسبة لمحرر الأكواد اعتمد علىVisual Studio Code (VS Code) لأنّ فريق مايكروسوفت بذل جهد كبير لجعله متوافق تمامًا مع قارئات الشاشة، وسيقرأ لك قارئ الشاشة المسافات البادئة (Indentation) ووالأقواس والرموز وكل تفاصيل الكود. والمدرب في الدورة يشرح ما يفعله، سيقول مثلاً الآن سنقوم بإنشاء دالة جديدة اسمها calculate_price تأخذ معاملين، quantity و item_price، فالشرح الصوتي هو دليلك الأساسي. ولا تستمع للدرس كاملاً دفعة واحدة، استمع لشرح فكرة أو كتابة بضعة أسطر، ثم أوقف الفيديو مؤقتاً، وانتقل إلى محرر الأكواد، وحاول كتابة نفس الكود بنفسك، لترسيخ المعلومة، وقارئ الشاشة سيساعدك على التأكد من أنك كتبت كل شيء بشكل صحيح (الأقواس، الفواصل، المسافات البادئة).
-
ستقومين بتفقد حجم المجلدات والملفات في مجلد المشروع، تستطيعي الوقوف بمؤشر الفأرة فوق الملف أو المجلد وسيتم إظهار مساحته، أو الضغط عليه بزر الفأرة الأيمن ثم اختاري properties. غالبًا مجلد scraped_data هو الذي يسبب المشكلة، لنقم بوضعه في ملف gitignore كالتالي: scraped_data/ ثم تنفيذ git rm --cached -r . ثم: إعادة رفع المشروع: git add . git commit "first commit" git push
-
كيف اعرف شو اسماء الملفات اللي مساحنهم كبيرة وهل بس احط اسم الملف الكبير في ملف ال gitignore يعني ما اكتب بال powershell انو يحذفهم؟ الصورة ل ملف كبير
-
يوجد ملف بحجم كبير 400 ميجابايت، وذلك غير مسموح بشكل إفتراضي على github، يجب إضافة الملفات كبيرة حجم إلى ملف gitignore لتجاهلها وتجنب رفعها. هل الصور هي سبب الحجم الكبير للمشروع أم يوجد ملف لنموذج تم تدريبه؟
-
- 3 اجابة
-
- 1
-
-
بالنسبة لملفات csv لعرضها يجب الضغط على رابط view raw بالنسبة لملفات jupyter فالمشكلة عند حفظك للملف على جهازك، تم تخزين معلومات عن الـ Widgets بطريقة قديمة أو غير مكتملة، ونظام العرض في GitHub يتوقع وجود معلومة محددة اسمها state أي الحالة لكل Widget، ولكنه لم يجدها. أسهل حل قومي بفتحها على حاسوبك من خلال VS Code، ثم من القائمة العلوية، اختاري Kernel ثم اختاري Restart and Clear Output لإعادة التشغيل ومسح المخرجات التي تظهر نتيجة تشغيل الخلايا. واحفظي الملف مرة أخرى، ورفع الملف الجديد إلى GitHub مرة أخرى: git add . git commit "clearing Jupyter Notebook output" git push
- 1 جواب
-
- 1
-
-
السلام عليكم ورحمة الله وبركاته لما رفعت وحدة ال Deap_learning وtranformer في ملفات بتفتح عادي وفي مفات بس افتحها هيك بطلعلي
- 1 جواب
-
- 1
-