السلام عليكم وفقكم الله أستاذ أسامة ياريت يكون ضمن هذا الكورس شرح لـ"regular expression"، لأن مافي شروحات كثير بالعربي لهذا الموضوع في لغة سي بلس بلس. وجزاكم الله خيراً.
اول شي الله يجزيك الخير على مجهودك يا استاذ ثاني شي أتمنى تجاوبني على سؤالي. انا خلصت c++ وبقالي فترة أحل مشاكل ومسائل وأموري تمام والحمد لله . وأنا أريد أتعلم تصميم وتطوير تطبيقات الموبايل. شو لازم اتعلم بعد الc++ و شكرا.
معلش يا هندسه كنت عايزه اعرف حاجه ضروري دلوقتي حضرتك كنت اتكلمت في فيديو سابق ان اقل حاجه ل نظام التشغيل تعلم البرمجه ويندوز 10 انا عايزه اشتري ديل لاتيتيود 3520 كور i7 الجيل ال11 ونظام تشغيله لينكس اشتري ولا اي واي الفرق بين لينكس و وويندوز
السلام عليكم ورحمة الله وبركاته انا حابه اتعامل البرنامج وفي فديوهات علي القناة ومش عارفه ابدا من ايه فديو واي كورس ممكن حضرتك تنصحني ابدا من الفديو رقم كام والكورس ..؟
اذا قصدك شو بدك تبداي من تعلم البرمجة هاي الشغلة بترجع لشو حابه تعملي لو بدك تعملي مواقع ويب تعلمي html css js لو حابه تعملي مواقع ويب باك ابند html css js php mysql اذا حابه تعملي تطبيق لاندرويد تعلمي java واندرويد استديو اذا حابه تعملي تطبيق لايفون تعلمي سويفت اذا حابه تتعلمي تعملي برامج سطح مكتب c++ شوفي انتي شو حابه تعملي وتعلمي منهم بس نصيحة من واحد صارلو 10سنين بيتعلم من النت ترى النت صعب التعلم منه ورح يضيع عليكي وقت كثير لوتقدري تاخذي كورس بشي معهد يكون كورس محترم خذي لانه صدقيني الانترنت فيه كثير لغات وكثير فيديوهات وكثير معلمين وكثير كل شي بس رح تضيعي لوكنتي ليسا جديدة في هاد العالم احسن شي تاخذي دروس تاسيس عند حدا شي مبرمج او كورسات وبعدها تعالي وتعلمي على الانترنت هاي نصيحة لانه رح تضيعي زي مانا ضعت 10سنين تخيلي فترة طويلة قاعد بتعلم من النت واخر شي دفعت مبلغ محترم لحدا فاهم وفهمني كل شي الحمدلله وبعدها صرت اجي واطور من مهاراتي بس التئسيس لازم يكون على يد حدا فاهم ويفهمك طبعا مو قصدي الزيرو لاسمح الله هو بروفيسور لاكن لما يجيك الدروس من حدا بياخذ مبلغ رح يعلمك كل شي من الصفر ورح تعملي بروجيكت خلاف النت الي رح تشوفي مليان دروس بس مافي بروجيكت بسيط مشان تعملي وتختبري معلوماتك واسف على الاطاله بس حرام تضيعي وقتك بتائسيس من النت
@@wawy0 بارك الله فيكم جميعا. ويسر لكم طريق الخير المسألة لا أظنها تتعلق بالجانب المادي أخي الحبيب (واوي) ^_^ اتفق معك كثرة المعلومات، و سهولة الحصول عليها قد يؤدي إلى التشتت والضياع عند بعض الدارسين في بداية حياتهم. المعلومات بحاجة إلى تصنيف وتنظيم حتى نضبط العملية التعليمية. نحتاج إلى منهج وخطة دراسية تحقق أهداف محددة واضحة المعالم، فالتعلم نشاط وعملية منظمة ودخول العشوائية فيه يفقده الخصائص المميزة. لابد من اختيار الحقل، و المجال، و الموضوع، وأن نراعي القدرات، و الاهتمامات و الميول و خصائص واحتياجات المتعلم،... عند تصميم المناهج. هذه الأمور يقوم بها علماء مختصين في التربية وعلم النفس. المعاهد والكليات تجبرك على تحقيق أهداف واضحة، خطة دراسية، منهج، نشاطات وتفاعل، واختبارات تحصيلية للتعزيز(بغض النظر عن بعض عيوبها)، متعلم (طالب) لديه قدرات مناسبة و دافعية، معلم (موجه لعملية التعلم و يمثل تغذية مرتدة feedback للمتعلم) ، و بيئة محفزة (موقف تعلم) وبهذا تكتمل الأركان الأساسية. لاسيما موضوع التعزيز (المكافأة و العقاب ^_^) الذي تفتقده الدورات و الشروحات عبر الانترنت. أظن هذا هو السبب الذي وضعك على المسار الصحيح، وبدأت في تطبيقه عند اختيار ومتابعة الدورات و الشروحات.
بما أن الهدف هو تعلم البرمجة لن تحتاجي لمواصفات خارقة! جهاز بمواصفات متوسطة يفي بالغرض، كي لا يتعبك في تشغيل البرامج. يفضل معالج حديث نسبيا معالجات انتل فئة i5 أو معالج من AMD ذاكرة عشوائية 8 جيجابايت و الأفضل 16 إذا كنت لا تستخدمين برامج تحرير ومعالجة الفيديو و إلا أذهبي إلى 32 كرت شاشة متوسط أو حتى الكروت المدمجة تمشي حالك، إن لم تكوني مهتمة بالألعاب برمجةً أو لقضاء وقت الفراغ. إن كنت مهتمة بالتصميم و معالجة الفيديو بجودة 4k قد تحتاجين لكرت من انفيديا تحديدا لضمان السرعة. *ركزي في جودة الشاشة و دقتها( لا أنصح بدقة تقل عن 1920 * 1080 ) و وحدة تخزين بسعة مناسبة و سرعة جيدة. :: أما رأيي المتطرف :) فالبرمجة تحتاج إلى جهاز مكتبي ثابت و شاشة أو شاشات كبيرة ذات جودة عالية و ألوان شبه مثالية من نوع IPS شاشات VA ألوانها في الغالب باهتة (عدا استثناء رأيته بنفسي لشاشة من شركة سامسونغ استخدموا تقنية حسّنت الألوان)
الباشمهندس والأستاذ / اسامه معلش مجرد سؤال وجوابه صعب مشوار فكرة البرنانج مرورا بالكود نهاية بملف exe يؤدى وظيفة ما أيه خارطة الطريق لعمل زي دى ولك دزيل الشكر على التعب والمجهود الرائعين وربنا يجعله في ميزان حسناتك ورمضان كريم
@@محمدعلي-ع3ب1س شكرا جزيلا لحضرتك لو ممكن الباشمهندس الأستاذ / اسامه يقولنا كخطوات دون التفاصيل البرمجية رحلة كون برنامج فكرة إلى التطبيق العملى مع الشكر لحضراتكم =============================================
وفقكم الله. سؤالكم يشمل أكثر من مقرر دراسي:) إضافة لكلام الأخوين أ.محمد و أ.عمّار إليك بعض التفاصيل و المصطلحات حتى تتمكن من البحث و التوسع أكثر. سوف أذكر لك الخطوات العامة على شكل نقاط سريعة، لأن مثل هذه المسائل تحتاج إلى رسم مخططات، و ادخال حاسة الابصار في الشرح، كما أنها تحتاج للقراءة في مجال نظم التشغيل OS و هياكل و تراكيب البياناتDS ، و معرفة بعمارة الحاسب CA. لنبدأ بالمصطلحات التالية: المترجم compiler و المفسر interpreter والمجمّع assembler الرابط linker المحمّل loader :: المحلل المعجمي lexer الرموز tokens المحلل النحوي parser الترويسة header نقطة البدء أو الدخول entery point ثم علينا التمييز بين لغات البرمجة المستقلة independent عن نظام التشغيل، و اللغات غير المستقلة. :: الخطوات العامّة باختصار. 1- المبرمج يكتب كود البرنامج. 2- يستخدم المترجم compiler في بناء المشروع. أ - يقوم المترجم بالتأكد من سلامة الكود وموافقته لقواعد اللغة syntax. ب- تبدأ عملية التحليل المعجمي lexing بقراءة جميع ملفات البرنامج (الكود) حرفا حرفا. ج- ينتج عنها سلسلة من الرموز tokens د- تبدأ عملية تحليل النحو parsing لبناء الرموز على شكل هياكل شجرية (الأرقام، العمليات والمعاملات الرياضية، كلمات لغة البرمجة، اسماء المتغيرات،...) 3 - ينتج عن عمل المترجم ملفات الهدف object تحوي رموز البرنامج (الاسم الممتد للملف obj في نظام التشغيل ويندوز) 4- يقوم الرابط linker بإنشاء الملف القابل للتنفيذ exe بدمج ملفات الهدف object، وبناء ملف البرنامج. 5- عند تشغيل الملف التنفيذي exe يبدأ عمل المحمّل loader بحجز مساحة في الذاكرة (بتقسيم معين) يضع فيها البرنامج و المكتبات المرتبطة به، ثم يبدأ المعالج بالتنفيذ من نقطة معينة (عنوان محدد). هذه هي رحلة البرنامج و المراحل التي يمر بها باختصار شديد. كل التفاصيل ستتضح لكم -ان شاء الله- بمتابعة الخطة الدراسية التي سيقدمها أخي أ.أسامة. نسيت أن أوضح مسألة تتعلق ببناء الملف التنفيذي exe - الحقيقة أنها تشمل أنواع أخرى و لا تقتصر على هذا النوع - وهي أن للملف ترويسة headr (بنية معينة) بخلاف البيانات، يحفظ فيها معلومات تخص الملف مثل شكل الأيقونة، ...... :: أعدت قراءة السؤال، واكتشفت أني أسأت الفهم :) ومع ذلك سأترك التعليق ربما يفيد.
1:10
وانت حبيب قلبى 😂❤️
الزيرو سلطان البرمجه في هذا العصر 💚
ربنا يبارك فيك يا دكتوور حقيقي فرجت علينا وقدمت لنا افضل كورسات للبرمجة بشكل مجاني ومبسط جددا🙏🏻💕💕
السلام عليكم
وفقكم الله أستاذ أسامة
ياريت يكون ضمن هذا الكورس شرح لـ"regular expression"، لأن مافي شروحات كثير بالعربي لهذا الموضوع في لغة سي بلس بلس.
وجزاكم الله خيراً.
3:54 هون أنت قلت أنو راح للتابع الأول اللي بيستقبل تنين int، بس هو بقي بالتابع الثالث اللي بيستقبل تنين string، بس الفكرة ضلت صحيحة.
الله يباركلك ويعطيك العافية بالدنيا والآخرة.
الله يعطيك الف عافية ورحمة الله على والديك رحمة واسعة
و int حبيب قلبي 😄
اللهم صل و سلم و بارك على سيدنا محمد وعلى آله وصحبه أجمعين ومن تبعهم بإحسان إلى يوم الدين
مش ليك يا محمود لللللللللليه 😆 جزاك الله عنا خير يا هندسه
جزاك الله كل خير❤
و انت حبيب قلبي
بارك الله فيك ❤
int Habib_Calby = { Elzero fans } ; ❤❤❤❤
while (true)
{
cout
حبيبي بارك الله فيك
جزاك الله خيرا 💟💟
thank you Osama_Elzero
`جازاك الله خيرا
شكرا ليك وانت حبيبي ❤😂
جزاك الله خيرا
اول شي الله يجزيك الخير على مجهودك يا استاذ
ثاني شي أتمنى تجاوبني على سؤالي. انا خلصت c++ وبقالي فترة أحل مشاكل ومسائل وأموري تمام والحمد لله . وأنا أريد أتعلم تصميم وتطوير تطبيقات الموبايل. شو لازم اتعلم بعد الc++ و شكرا.
لو سمحت يا بشمهندس محتاج من حضرتك ترد عليا هو فعلا مجال البرمجه اصبح زحمه والتوظيف فيه اصبح صعب ولا ايه بالظبط.. وشكرا لمجهود حضرتك المحترم... ♥
جميع مجالات العالم
اضن سبب إستعمالها هو عندما تحتاج ان تضع الفنكشن داخل نفسها حتى تعمل بشكل صحصيح
ممكن نساعد البشمهندش ان احنا نتفرج علي الاعلان اللي بيظر ونكمله للاخر ده اقل حاجه ممكن نقدمه للبشمهندس
اللي موافق يعمل like
و عليكم السلام ورحمة الله وبركاته
معلش يا هندسه كنت عايزه اعرف حاجه ضروري دلوقتي حضرتك كنت اتكلمت في فيديو سابق ان اقل حاجه ل نظام التشغيل تعلم البرمجه ويندوز 10 انا عايزه اشتري ديل لاتيتيود 3520 كور i7 الجيل ال11 ونظام تشغيله لينكس اشتري ولا اي واي الفرق بين لينكس و وويندوز
يا استاذ اريد أطور نفسي في مجال مواقع الويب
بماذا تنصحوني
وكيف اجد العملاء في مجالي
السلام عليكم ورحمة الله وبركاته
انا حابه اتعامل البرنامج وفي فديوهات علي القناة ومش عارفه ابدا من ايه فديو واي كورس ممكن حضرتك تنصحني ابدا من الفديو رقم كام والكورس ..؟
اذا قصدك شو بدك تبداي من تعلم البرمجة هاي الشغلة بترجع لشو حابه تعملي لو بدك تعملي مواقع ويب تعلمي html css js لو حابه تعملي مواقع ويب باك ابند html css js php mysql اذا حابه تعملي تطبيق لاندرويد تعلمي java واندرويد استديو اذا حابه تعملي تطبيق لايفون تعلمي سويفت اذا حابه تتعلمي تعملي برامج سطح مكتب c++ شوفي انتي شو حابه تعملي وتعلمي منهم بس نصيحة من واحد صارلو 10سنين بيتعلم من النت ترى النت صعب التعلم منه ورح يضيع عليكي وقت كثير لوتقدري تاخذي كورس بشي معهد يكون كورس محترم خذي لانه صدقيني الانترنت فيه كثير لغات وكثير فيديوهات وكثير معلمين وكثير كل شي بس رح تضيعي لوكنتي ليسا جديدة في هاد العالم احسن شي تاخذي دروس تاسيس عند حدا شي مبرمج او كورسات وبعدها تعالي وتعلمي على الانترنت هاي نصيحة لانه رح تضيعي زي مانا ضعت 10سنين تخيلي فترة طويلة قاعد بتعلم من النت واخر شي دفعت مبلغ محترم لحدا فاهم وفهمني كل شي الحمدلله وبعدها صرت اجي واطور من مهاراتي بس التئسيس لازم يكون على يد حدا فاهم ويفهمك طبعا مو قصدي الزيرو لاسمح الله هو بروفيسور لاكن لما يجيك الدروس من حدا بياخذ مبلغ رح يعلمك كل شي من الصفر ورح تعملي بروجيكت خلاف النت الي رح تشوفي مليان دروس بس مافي بروجيكت بسيط مشان تعملي وتختبري معلوماتك واسف على الاطاله بس حرام تضيعي وقتك بتائسيس من النت
@@wawy0
بارك الله فيكم جميعا. ويسر لكم طريق الخير
المسألة لا أظنها تتعلق بالجانب المادي أخي الحبيب (واوي) ^_^
اتفق معك كثرة المعلومات، و سهولة الحصول عليها قد يؤدي إلى التشتت والضياع عند بعض الدارسين في بداية حياتهم.
المعلومات بحاجة إلى تصنيف وتنظيم حتى نضبط العملية التعليمية.
نحتاج إلى منهج وخطة دراسية تحقق أهداف محددة واضحة المعالم، فالتعلم نشاط وعملية منظمة ودخول العشوائية فيه يفقده الخصائص المميزة.
لابد من اختيار الحقل، و المجال، و الموضوع، وأن نراعي القدرات، و الاهتمامات و الميول و خصائص واحتياجات المتعلم،...
عند تصميم المناهج.
هذه الأمور يقوم بها علماء مختصين في التربية وعلم النفس.
المعاهد والكليات تجبرك على تحقيق أهداف واضحة، خطة دراسية، منهج، نشاطات وتفاعل، واختبارات تحصيلية للتعزيز(بغض النظر عن بعض عيوبها)، متعلم (طالب) لديه قدرات مناسبة و دافعية، معلم
(موجه لعملية التعلم و يمثل تغذية مرتدة
feedback للمتعلم)
، و بيئة محفزة (موقف تعلم)
وبهذا تكتمل الأركان الأساسية. لاسيما موضوع التعزيز (المكافأة و العقاب ^_^) الذي تفتقده الدورات و الشروحات عبر الانترنت.
أظن هذا هو السبب الذي وضعك على المسار الصحيح، وبدأت في تطبيقه عند اختيار ومتابعة الدورات و الشروحات.
تقبل الله منكم صالح الأعمال.
استاذ انا لسا بأول الكورس وواجهتني مشاكل مثلا الفيجوال لايستطيع التعرف على المكتبات وايضا عدم ظهور نتائج في output ممكن الحل؟
انحل مشكل ؟
ممكن احد يجاوبني ، قبل ابدا اتعلم برمجه وش مميزات الابتوب اللي احتاجها
بما أن الهدف هو تعلم البرمجة لن تحتاجي لمواصفات خارقة!
جهاز بمواصفات متوسطة يفي بالغرض، كي لا يتعبك في تشغيل البرامج.
يفضل معالج حديث نسبيا معالجات انتل فئة i5 أو معالج من AMD
ذاكرة عشوائية 8 جيجابايت و الأفضل 16 إذا كنت لا تستخدمين برامج تحرير ومعالجة الفيديو و إلا أذهبي إلى 32
كرت شاشة متوسط أو حتى الكروت المدمجة تمشي حالك، إن لم تكوني مهتمة بالألعاب برمجةً أو لقضاء وقت الفراغ.
إن كنت مهتمة بالتصميم و معالجة الفيديو بجودة 4k قد تحتاجين لكرت من انفيديا تحديدا لضمان السرعة.
*ركزي في جودة الشاشة و دقتها( لا أنصح بدقة تقل عن 1920 * 1080 )
و وحدة تخزين بسعة مناسبة و سرعة جيدة.
::
أما رأيي المتطرف :) فالبرمجة تحتاج إلى جهاز مكتبي ثابت و شاشة أو شاشات كبيرة ذات جودة عالية و ألوان شبه مثالية من نوع IPS
شاشات VA ألوانها في الغالب باهتة (عدا استثناء رأيته بنفسي لشاشة من شركة سامسونغ استخدموا تقنية حسّنت الألوان)
اي شي مابتفؤق بفترة التعليم بس اهم شي الرامات تكون 4جيجا او اعلى
لو سمحت يا بشمهندس ممكن كتاب للغه c++حضرتك ترشح ايه من الكتب
ازاي أخلي ال Terminal يكون ع اليمين كدا مش تحت؟
مش ليك يا محمود 😂
حاضر 6:40
يا هندسه ممكن تنزل مسأل فى الجروب بتاع التليجرام زياده على التكليفات إلى على الموقع
بحبك يباشا عشان دماغمك العاليه 🥰🥰
الباشمهندس والأستاذ / اسامه
معلش مجرد سؤال وجوابه صعب
مشوار فكرة البرنانج مرورا بالكود نهاية بملف exe يؤدى وظيفة ما
أيه خارطة الطريق لعمل زي دى
ولك دزيل الشكر على التعب والمجهود الرائعين
وربنا يجعله في ميزان حسناتك
ورمضان كريم
دي بتبقي علي حسب لغه البرمجه الي بتتعلمها
بس هي كنقاط رئيسيه لغه البرمجه و oop قواعد البيانات و تقنيه من تقنيات سطح المكتب علي حسب اللغه البرمجيه
@@محمدعلي-ع3ب1س شكرا جزيلا لحضرتك
لو ممكن الباشمهندس الأستاذ / اسامه يقولنا كخطوات دون التفاصيل البرمجية
رحلة كون برنامج فكرة إلى التطبيق العملى
مع الشكر لحضراتكم
=============================================
وفقكم الله.
سؤالكم يشمل أكثر من مقرر دراسي:)
إضافة لكلام الأخوين أ.محمد و أ.عمّار
إليك بعض التفاصيل و المصطلحات حتى تتمكن من البحث و التوسع أكثر.
سوف أذكر لك الخطوات العامة على شكل نقاط سريعة، لأن مثل هذه المسائل تحتاج إلى رسم مخططات، و ادخال حاسة الابصار في الشرح، كما أنها تحتاج للقراءة في مجال نظم التشغيل OS و هياكل و تراكيب البياناتDS ، و معرفة بعمارة الحاسب CA.
لنبدأ بالمصطلحات التالية:
المترجم compiler و المفسر interpreter والمجمّع assembler
الرابط linker
المحمّل loader
::
المحلل المعجمي lexer
الرموز tokens
المحلل النحوي parser
الترويسة header
نقطة البدء أو الدخول entery point
ثم علينا التمييز بين لغات البرمجة المستقلة independent عن نظام التشغيل، و اللغات غير المستقلة.
::
الخطوات العامّة باختصار.
1- المبرمج يكتب كود البرنامج.
2- يستخدم المترجم compiler في بناء المشروع.
أ - يقوم المترجم بالتأكد من سلامة الكود وموافقته لقواعد اللغة syntax.
ب- تبدأ عملية التحليل المعجمي lexing بقراءة جميع ملفات البرنامج (الكود) حرفا حرفا.
ج- ينتج عنها سلسلة من الرموز tokens
د- تبدأ عملية تحليل النحو parsing لبناء الرموز على شكل هياكل شجرية (الأرقام، العمليات والمعاملات الرياضية، كلمات لغة البرمجة، اسماء المتغيرات،...)
3 - ينتج عن عمل المترجم ملفات الهدف object تحوي رموز البرنامج (الاسم الممتد للملف obj في نظام التشغيل ويندوز)
4- يقوم الرابط linker بإنشاء الملف القابل للتنفيذ exe بدمج ملفات الهدف object، وبناء ملف البرنامج.
5- عند تشغيل الملف التنفيذي exe يبدأ عمل المحمّل loader
بحجز مساحة في الذاكرة (بتقسيم معين) يضع فيها البرنامج و المكتبات المرتبطة به، ثم يبدأ المعالج بالتنفيذ من نقطة معينة (عنوان محدد).
هذه هي رحلة البرنامج و المراحل التي يمر بها باختصار شديد.
كل التفاصيل ستتضح لكم -ان شاء الله- بمتابعة الخطة الدراسية التي سيقدمها أخي أ.أسامة.
نسيت أن أوضح مسألة تتعلق ببناء الملف التنفيذي exe - الحقيقة أنها تشمل أنواع أخرى و لا تقتصر على هذا النوع - وهي أن للملف ترويسة headr (بنية معينة) بخلاف البيانات، يحفظ فيها معلومات تخص الملف مثل شكل الأيقونة، ......
::
أعدت قراءة السؤال، واكتشفت أني أسأت الفهم :)
ومع ذلك سأترك التعليق ربما يفيد.
@@كاتاميوازا شكرا لحضرتك على الأهتمام والرد
واللى كتبته حضرتك هو بالضبط السؤال الذى كنت ابحث عنه
جزيل الشكر لحضرتك
@@usamaradwan
الله يحفظك يا أخي الفاضل، و يرفع قدرك
يعني لم ينطبق عليّ قول القائل:
"اساء سمعاً، فأساء إجابة!" :)
وفقكم الله ويسر لكم سبل الخير
عايز ابدا في مجال it
❤❤❤
حضرتك بتحدد النص و تنزل بيه ل تحت ازاي
Alt + السهم لفوق او لتحت
اول ما قولت مش ليك يا محمود حاسيت انك قاعد معيا
لا يوجد extetion ولا يريد تثبيث sys 😫😫
100%
عملت dislike لأنني مللت من ضغط دائما على like 😅
نحبك في الله يا أفضل مدرس برمجة 🥰
انا اسمي محمود 😅
الأول ❤😂
6:47
كيف عرفت اسمي😂😂
ياريت يااس تخش ع الماث 🤍
@عمار عبدالله انت كدا جامد وحلو يعني طيب ياجميل Math or geometry 😒
@عمار عبدالله رائع
ممكن نزود عدد الفيديوهات ف اليوم الواحد لان الفيديو بيبقي صغير جدا
🤩😍😇
الFunction Overloading مش ليك يا مرزوق 😂
جزاك الله خيرا
شكرا ليك وانت حبيبي ❤😂
❤❤❤
❤❤
❤❤❤❤