@@سامحسيد-ص8ج لا كتبها كده print ("I am "+age+" years") علامتين التنصيص اللي ملاصقين لعلامتين+ هم في الحقيقة خاصين باللي قبلها واللي بعدها ترجمة الكود هيكون كده مجازاً للإيضاح فقط: print ("I amمسافة"+age+"مسافةyears")
كان من المفترض أن أنشر الدرس مساء أمس, ولكن حدث أمر طارئ جدا في حياتي 🐣 لذلك اعتذر ايضا اليوم عن المحادثة المباشرة. تمنياتي للجميع بالتوفيق والمتعة في هذا الدرس
بارك الله فيك الدرس فيه كتير معلومات ♥ وأهم ما جاء بالدرس _ طبعاً جميعه مهم للغاية _ من البداية للنهاية . ممكن ألخصه في نقاط . أولاً: هناك أنواع من المتغيرات قد يكون المتغير من نوع "نص" (string) أو رقم (integer)أو boolean وفي هذا الفيديو كان أغلب الحديث عن النوع الأول وهو ال string أو النص وله العديد من الوظائف * لكتابة المتغير من نوع نص او سلسلة حرفية تكتب كالتالي : اسم المتغير = "النص او السلسة الحرفية " مثال وليكن مثلاُ x هو اسم المتغير و النص مثلا " python is a programming language " فيــكون كتابة الكــود كالتــالي : "x=" python is a programming language ولطباعة تلك الجملة نستخدم كلمة الطباعة ()print فنكتب : (print (x ** لكتابة كل كلمة في سطر نستخدم n\ في جملة الطباعة ** لتحويل النص من حروف كبيرة لحروف صغيرة نستخدم الدالة ()lower. وللعكس نستخدم الدالة ()upper. وطبعاً يسبق الدالة اسم المتغير فيكون مثلاً()x.upper ** للحصول على طول النص بمعنى نجعل الكومبيلر (البرنامج) يحسب لنا كم حرف في النص نستخدم الدالة ()len وهي اختصار ل length بمعني الطول مع ملاحظه انها تحسب الفراغات او المسافات ونضع اسم المتغير داخل الاقواس (اسم المتغير )len فمثلا نريد ان نعرف طول الجملة " python is a programming language "التي تنتسب للمتغير x اي بها كم حرف مع حساب المسافات بها فنكتب ((print(len(x فكون الناتج 32 اذا كتينا ([8]print(x فتعطينا الحرف في الخانة رقم 7 لاننا نبدأ في العد من 0 فيعطي حرف ال s من كلمه is وللعكس نستخدم الدالة (" ")index. ونكتب داخل علامتى التنصيص كلمة او حرف وتحسب من اىين بدأت الكلمة او الحرف رقم كم في الجملة مع الاعتبار ان العد يبدأ من رقم 0 ويتم عد الفراغات كذلك وتكتب ("print(x.index("s فيكون الناتج 8 ***** وأخيـــراً دالة الاستــبدال وهي من اسمها replace هذي الدالة تستبدل كلمة مكان اخري مع الاخذ في الاعتبار ان نبدأ بالكلمة القديمة ثم , الكلمة الجديدة المراد وضعها كالتالى : ("الكلمة الجددة" ,ا"لكلمة القديمة ")replace مثلاً نريد أن كتب كلمة pascal مكان كلمة python فنكتب : ( ("print(x.replace("python","pascal ويكون تنفيذ الكود كالتالى : pascal is a programming language ______________________________________ بإذن الله سوف أكمل مع حضرتك الدورة بجد استفدت كتيييييييييير كتييييييييييير ربنا يجعله في ميزان حسناتك . #علم_ينتفع_به
لا يوجد شخص بالدنيا عندو طريقة إلقاء مبسطة ومفهومة مثلك ياخي ، حياك الله يا استاذي انت والعائلة الكريمة ربي يحفظك والسلام على الشام ، اخوك الجزائري من لندن
و الله و الله انا طالب نظم معلومات و متخرج و اكره البرمجه كره شديد لاني كنت احملها بالجامعه دكاتره هنود و بنقاليين لانفهم عليهم و لا يوصلو معلومه و كم مره نويت ادرس ع اليوتيوب بس ما اكمل بس و الله دورتك هذه ممتعه جدا وشرحك سهل و بسيط و مفهوم ماشاء الله تبارك الله عليك و الدرس ذا خلصته كامل و طبقت كل الامور الي ذكرتها و الله استمتعت و اول مره بحياتي افهم ابرمج كويس انصح جميع الي يتابعون الدوره ، لا تتابع المقاطع كذا لازم ورقه و قلم و الله صدقوني غير كذا لن تستفيدو و لازم توقفون عند كل جزئية و تطبقونها اكثر من مره قبل تنتقلون للجزئيه الجديده اشترو دفتر بريال واحد بس و لخصو الدروس اول باول انا تابعت الدرس ذا و لخصته بخمس اوراق كتبت كل الملاحظات طبعا لاني جديد ع البرمجه فكثرت اوراق عشان افهم نفسي 😂 اكيد مع الوقت راح تقل اوراق التلخيص لاني بفهم شوي شوي متااااابعين استاذ نوووور 🌷🤩 واصل ان شاء الله معك
#الفروض:2 الصبح + 4 الظهر + 4العصر + 3المغرب + 4العشاء = 34 قبل الظهر + 2 بعد الظهر + 2 بعد المغرب + 2 بعد العشاء= 12ركعة #قيام_الليل 8 ركعات + 2 شفع و1 وتر= 11ركعة #الإجمالي ؟ 40 ركعة هذا ما كان يحافظ عليهم النبى صلى الله عليه وسلم فى اليوم والليلة 40 ركعة كل يوم كفيلة بتغيير حياتك . ( وذكر فإن الذكرى تنفع المؤمنين)♥
استاذ فعلا وشرحك افضل من الكثير وبهدوء تعلم الشخص المعلومة وتعطيه الأمل الله لا يحرمنا منك ويكثر من أمثالك لاتنسانا من اصعب الشروح فعلا أنت تبسط المعلومة على عكس الكثير ممن يعقدها ولا تستفيد منه أي شي سوا ضياع وقت
بجد بحييك على الأسلوب الواضح والراءع...أنا تعلمت لغتين برمجة في الجامعة قبل 15 سنة لكن ما استخدمتهم..والآن محتاجة اتعلم بايثون لمتطلبات العمل..حضرت كوس على ليندا وما استفدت منه بالقدر والسرعة اللي فهمت فيها دروسك...شكرا كتير الك
Vielen Lieben Dank bester Mann. Ich schreibe Dir auf Deutsch, weil ich keine arabische Tastatur hätte. Ich bin in der Ausbildung als Fachinformatiker und wir arbeiten mit Python. Deinen Tutoriell hat mir weiter geholfen. Ich wünsche Dir viel Erfolg im deinem Leben.
1- بندخل على paycharm, وبندخل على file, ثم new projec ومن ثم نختار اسم له ومن ثم نضغط كليك يمين ومن ثم نيو فايل 2-نستطيع تكبير الخط وتكبير الشاشة نكبر الشاشة عند الدخول على view ومن ثم apearance ومن ثم inter presentation mood وللتصغير exit ولتكبير الخط نضغط alt+ctrl+s ثم font size أول سطر برمجة لو كتبنا حرف p رح نلاحظ انه رح يعطيني خيارات كل ما يكتب عن p ولو كتبنا print رح يعطيني كل ما يكتب داخل الأقواس وداخل القوس كوتيشن مارك علامتا التنصيص"" اذن حprint ثم () el ]hog hgr,s "" اي print("") لازم نحظ كل ما يكتب داخل الكوتيشن ماك " مهم الحفظ ما بينهم" لازم نحفظ كلمة string = text يعني كلام مهمة جدا الان يمكننا ان نضغغط على RUN ومن ثم RUN وسوف نرى نافذة تفتح وهي تريك الكود الذي كتبته كيف اصبح جاهزا مثلا PRINT(" Hello world ") والان run والان سنرى ان هذا الكود يعمل على طباعة كلمة hello world اي انه برنامج بسيط يقوم بطباعة ... واختصار run هو alt+shift+F10 "C:\برمجة بايثون\pythonProject1\venv\Scripts\python.exe" "C:/برمجة بايثون/pythonProject1/one paython.py" Hello a world Process finished with exit code 0 هذا المكان في الأعلى الذي يظهر بعد الضغط على run هو يسمى ب (concole) وهو الذي يعمل على عرض نتيجة الكود وهذا الذي عندما اقوم بعمل تعليمات فان هناك شيئ اسمه (compiler) والذي يعمل على تحليل الكود اي تحليل التعليمات وترجمتها وعرضها وconcole تسهل عليك العملية بدلا من compiler وايضا في لغة بايثون مهم الترتيب جدا بحيث لو قمنا بكتابة الكود print("1") print("2") سنلاحظ انه يطبع بالترتيب ولذالك الترتيب مهم في بايثون print("3") اذن ترتيب التعليمات مهم جدا في بايثون حتى يطبع بشكل صحيح print("4") الدرس القادم سنتكلم عن Variable وهي أماكن في ذاكرة الكبيوتر الداخلية والتي تحمل قيم معينة( هي حاجة يمكن ان تخزن اي قيمة من نوع معين) Variable:هي عبارة عن قيمة معينة في ذاكرة الحاسوب بحيث أن : " var name= "mohammad طبعا في paycharm نكتب مباشرة "name = "mohammad فان عند كتابة كود print("my name is mohamad") فانه يمكننا كتابة الكود : print(my name is " + name) وبذالك عند الضغط على run فانه سوف يطبع ذالك الكود بدلا من name الى mohammad وهذا يعني ان قيمة name = mohammad اي ان كل متغير يساوي الاخر وبنفس النمط لكتابة كود اخر print("MY name is mohammad") اذن هاذان الكودان يعطوني نفس النتيجة وذالك بسبب المتغير حيث نكتب الكود التالي nam = mohammad print ("my name is " + name) print ("Iam 18 years old ") عن طريق كود المتغير: "age = "18 print ("Iam "+age+" years old" ) print("Iam live in Jordan ") الكود التالي:" live = "Jordan print("Iam live in " + live) print("Iam born in zarqa") الكود: "born = "zarqa print("Iam born in " + born ) اذن المتغير (variable) هو مجموع من الأحرف أو الأرقام المخزنة في الذاكرة بغض النظر عما يكون داخل "87" او "محمد" فهو نص (text = string) بدلا من كتابة أكثر من سطر نستطيع كتابة الكود في سطر واحد والكود هو print("Iam name is " + name + " Iam live in " + live + " Iam born in " + born + "," + "my" +age+ "years old" ) print("iam name is " + name + " Iam live in " + live +"," + " Iam born in " + born + "," + name + " is " + age + " years old " ) print(" Iam name is " + name +" Iam born in " + born +" Iam live in " + live + "," + " my " + age + " years old " " and my love devlopment " ) هذا كله من المتغيرات واال هم name = "mohammad" age = "18" live = "Jordan" born = "zarqa" في حالة كتابة ال string في print مثل الكود التالي print("Mohammad Jamal") وعند كتابة n\ فانه تكتب على سطرين اي محمد في سطر وجمال في سطر اخر لو أردت أن أضع الكلمة بين كوتيشن "" يجب ان اكتبه بهذا الشكل print(Mohammad \"jamal\")
"\jamal"\ يجب وضع \ في الخارج ووضع \ في الداخل لجعل الحروف في الاسم صغير رغم أن ال variable كلها كبية نكتب بعد المتغير name نقطة(دوت=.) ثم ()lower ثم يصبح ()name.lower بالرغم أن المتغير مكتوب بالأحرف الكبيرة وهو "name = "MOHAMMAD print (name.lower() )
لجعل الحروف في الاسم كبير رغم أن ال variable كلها كبية نكتب بعد المتغير name نقطة(دوت=.) ثم ()upper ثم يصبح ()name.upper بالرغم أن المتغير مكتوب بالأحرف الكبيرة وهو "name = "MOHAMMAD print (name.upper() ) لو ألردنا جمع string مع string اخر نستخدم الكود بوضع + بعد name print(name + " is data science") اذا اردنا معرفة ان كل الحروف صغيرة او كلها كبيرة يوجد شيئ اسمه (Boolean) وهو ينقسم الى (true\false) وهنا نكتب islower or isupper example print (name.islower))c رح يطبعها بهذا الشكل False print(name.isupper()) طبعا بكون كود المتغير هو name = "MOHAMMAD" True print(name.lower()) print(name.islower()) هل هي حروف صغيرة mohammad False print(name.upper().islower()) يعني حولي الاسم للحروف الكبيرة ومن ثم تأكد اذا في حروف صغيرة وبعد ما بيتأكد بعطيك الجواب False print(len(name)) len هي اختصار ل lenngth اي طول وعد استخدامها أي اطبع لي طول name وبالتالي بعد ما طبعها اعطاني طولها وهو 8 اللي هي mohammad لو اردت طباعة حرف واحد من الاسم او حرفين او ثلاث او.....الخ فانه بامكانك استخدام القوسين {} بعد name وتضع بداخله رقم الحرف الذي تريده مثلاالحرف الاول 0 الثاني 1 الى اخره print(name[0]) رح يطبع M print(name[2]) رح يطبع h نبدأ من الصفر لو اردنا موقع الحرف من الكلمة الموجودة عندي او رقم الحرف في الكلمة نستخدم الكود الاتي print(name.index("M")) بيجاوبك 0 print(name.replace("MOHAMMAD","zaid")) اذا اردت تبديل الاسم باخر
شكرااا الك انا من زمان ببحث عن لغة بتشبه html بس فيها متغيرات و معدلات حسابية المتغير مفيد جداا بالبرمجة بعطيك حلول منطقية الى آخره شكرااااا الك كتير ابتستحق احلا لايك والاشتراك للمتابعة داماا سبسكرايب بس لو سمحة تعطينا اكتر دروس اد ما بتئدر اخوكم من الاردن
احسنت ع الشرح بس في معلومه ان Variables اذا كانت لها قيمه عدديه ما شرط ان توجد quotation marks بس تقدر تضيفهن يعني الرقم ما شرط تعمله String لكن اذا كانت قيمته كلام او جمله شرط تكون String
دكتور نور اذا كان ممكن تعمل دروس تطبيقية لانه (انا فهمت فيديوهاتك) لكن لا يمكنني استيعاب كيف و متى ساحتاج هذه الاوامر يعني اذا كان هناك تطبيقات ستزيد من طريقة الفهم و شكرا استاذ لا على هذه السلسلة و لا على السلاسل السابقة بارك الله فيك
اغلب الشرح عن طريقة التعامل مع صفحات الويب وتقدر تتعامل معها من خلال معرفتك باوامر الدخول للفانكشن انصحك تدخل موقع البرمجه في سبعه ايام تحصل شرح كيف تستخدم البرمجه في المواقع انا مثلك كنت اتعب من شرح العرب للبرنت لكن تقدر تعرف الفايده من موقع البرمجه في سبعة ايام وانصحك قبلها تقراء الخوارزميات من موقع اسمه محمد هرموش وعنده حساب في تويتر بنفس الاسم
الإخوة و الأخوات الكرام بالنسبة لموضوع ( كيف و متى سأحتاج هذه الأوامر ) : الجواب : متى ما شئت . بمعنى و على سبيل المثال : و أنت تكتب برنامج معين أردت أن تستبدل كلمة مكان أخرى ( و لنفرض كلمة Ahmed مكان Ali ) فتقوم بإعطاء أمر جديد للبايثون بالإستبدال : Print ( name . Replace ( “Ahmad” , “Ali” )) فيقوم البايثون بتطبيق هذا الأمر بغض النظر عما سبقه من الأوامر و عند الضغط على زر run سوف يظهر التعديل الذي أضفته على البرنامج ( بمعنى أن البايثون دائماً ينظر إلى الأمر الأخير الذي طلبته منه بغض النظر عما سبقه ) . هذا و الله أجل و أعلم
السلام عليكم شكرا على مجهودك سؤااي هو ما هي استخدامات هذه اللغة هل هي عمل موقع الكتروني أم مذا ؟؟ حتى هذا الدرس لم أفهم ماهي استخدامات هذه اللغة.. وشكرا
السلام عليكم شكرا لك على هذه المعلومات المفيدة وشكراً على درسك الرائع لدي سؤال أتمنى ان تجيب عليه بأسرع وقت أو أي شخص يعرف اجابته يجبني السؤال هو : ما هو اسم الرتامج الذي تصور فيه الدرس ؟ واسم البرنامج الذي تستعمله للكتابة بالقلم على الشاشة؟ وشكراً لك
جزاك الله خير على المحتوى المفيد جداً جداً الله لا يحرمك الأجر أخوي الله يعافيك الأمر print_(name[3]) حاولت ولكن فيما تبين لي أن الأمر غير موجود لا أعلم كيف اضافته او ماهي المشكله بالضبط
يسلم لي قلبك استاذ نور بس حبب اسال ليه عند ما اعمل تغيير بعض الجمل وبعدين اعمل (run )يظهر لي ( process finished with exit code ) مابيظهرش التغييرات الي سويتها اله ، الف شكر لك من اعماق القلب
تعليقات هامة على دورة بايثون في هذا الفيديو.
يرجى المشاهدة بعناية
ua-cam.com/video/i6-WTLJk4Ss/v-deo.html
ليه حطيت my age بين قوسين ف جملة البرنت
Print("I am +"+age+" years old")
مرحبا!
انا بستخدم بايثون للدراسة، ولدي وظيفة نهاية السنة واواجه كتير صعوبات فيها، لو ممكن فيك تجاوبني على بعض الاسئلة اللي بتخص وظيفتي وليس الڤيديو؟.
@@سامحسيد-ص8ج لا كتبها كده
print ("I am "+age+" years")
علامتين التنصيص اللي ملاصقين لعلامتين+ هم في الحقيقة خاصين باللي قبلها واللي بعدها
ترجمة الكود هيكون كده مجازاً للإيضاح فقط:
print ("I amمسافة"+age+"مسافةyears")
@@rashamohammedkamal902 بشكرك جدا رشا
كان من المفترض أن أنشر الدرس مساء أمس, ولكن حدث أمر طارئ جدا في حياتي 🐣 لذلك اعتذر ايضا اليوم عن المحادثة المباشرة.
تمنياتي للجميع بالتوفيق والمتعة في هذا الدرس
سلامتك يا أستاذ يا فاضل
مبين الأمر الطارئ هو مولود جديد 😍😍
إن شاء الله يكون صح
كل تأخيره فيها والله يعطيك العافيه الحين بشوف الدرس 😍👏
أرجوا أن تبدأ بأساسيات البايثون ليست الثانويات
طالبك من الجزائر ياأفضل مدرس
وانشاء الله خير
مبدع ومتميز حتئ لو متاخر ♥
بارك الله فيك الدرس فيه كتير معلومات ♥
وأهم ما جاء بالدرس _ طبعاً جميعه مهم للغاية _ من البداية للنهاية .
ممكن ألخصه في نقاط .
أولاً: هناك أنواع من المتغيرات قد يكون المتغير من نوع "نص" (string) أو رقم (integer)أو boolean
وفي هذا الفيديو كان أغلب الحديث عن النوع الأول وهو ال string أو النص وله العديد من الوظائف
* لكتابة المتغير من نوع نص او سلسلة حرفية تكتب كالتالي :
اسم المتغير = "النص او السلسة الحرفية "
مثال وليكن مثلاُ x هو اسم المتغير و النص مثلا " python is a programming language "
فيــكون كتابة الكــود كالتــالي :
"x=" python is a programming language
ولطباعة تلك الجملة نستخدم كلمة الطباعة ()print
فنكتب : (print (x
** لكتابة كل كلمة في سطر نستخدم n\ في جملة الطباعة
** لتحويل النص من حروف كبيرة لحروف صغيرة نستخدم الدالة ()lower. وللعكس نستخدم الدالة ()upper.
وطبعاً يسبق الدالة اسم المتغير فيكون مثلاً()x.upper
** للحصول على طول النص بمعنى نجعل الكومبيلر (البرنامج) يحسب لنا كم حرف في النص نستخدم الدالة ()len وهي اختصار ل length بمعني الطول مع ملاحظه انها تحسب الفراغات او المسافات ونضع اسم المتغير داخل الاقواس (اسم المتغير )len
فمثلا نريد ان نعرف طول الجملة " python is a programming language "التي تنتسب للمتغير x اي بها كم حرف مع حساب المسافات بها
فنكتب ((print(len(x فكون الناتج 32
اذا كتينا ([8]print(x فتعطينا الحرف في الخانة رقم 7 لاننا نبدأ في العد من 0
فيعطي حرف ال s من كلمه is
وللعكس نستخدم الدالة (" ")index.
ونكتب داخل علامتى التنصيص كلمة او حرف وتحسب من اىين بدأت الكلمة او الحرف رقم كم في الجملة مع الاعتبار ان العد يبدأ من رقم 0 ويتم عد الفراغات كذلك
وتكتب ("print(x.index("s فيكون الناتج 8
***** وأخيـــراً دالة الاستــبدال وهي من اسمها replace
هذي الدالة تستبدل كلمة مكان اخري مع الاخذ في الاعتبار ان نبدأ بالكلمة القديمة ثم , الكلمة الجديدة المراد وضعها كالتالى :
("الكلمة الجددة" ,ا"لكلمة القديمة ")replace
مثلاً نريد أن كتب كلمة pascal مكان كلمة python
فنكتب :
( ("print(x.replace("python","pascal
ويكون تنفيذ الكود كالتالى : pascal is a programming language
______________________________________
بإذن الله سوف أكمل مع حضرتك الدورة بجد استفدت كتيييييييييير كتييييييييييير ربنا يجعله في ميزان حسناتك .
#علم_ينتفع_به
اذا تابعتي بهذا الاسلوب ممكن نألف كتاب معا.
من كل عمري احلم بشخص يقوم بما قمتي به الآن.. شكرا
الشكر لله .
خصصت اجنده للتلخيص .
ماشاء الله تبارك الرحمن عليك انا يوم كتبت الشرح اخذ مني ٤ ورقات بس اسلوبك كثير ملخص وحلو 😍👏
@@خوخه-ن9ظ
شكراً .
ممكن نساعد الناس في ال comments بأهم النقاط ، وبالتوفيق للجميع يااارب .
ماشاء الله عليكم على هذا التلخيص مدهش فعلا .. يارب كل الدروس تلخصوها بهذه الطريقة الرائعه .. جزاكم الله كل الخير
لا يوجد شخص بالدنيا عندو طريقة إلقاء مبسطة ومفهومة مثلك ياخي ، حياك الله يا استاذي انت والعائلة الكريمة ربي يحفظك والسلام على الشام ، اخوك الجزائري من لندن
و الله و الله انا طالب نظم معلومات و متخرج و اكره البرمجه كره شديد لاني كنت احملها بالجامعه دكاتره هنود و بنقاليين لانفهم عليهم و لا يوصلو معلومه و كم مره نويت ادرس ع اليوتيوب بس ما اكمل
بس و الله دورتك هذه ممتعه جدا وشرحك سهل و بسيط و مفهوم ماشاء الله تبارك الله عليك و الدرس ذا خلصته كامل و طبقت كل الامور الي ذكرتها و الله استمتعت و اول مره بحياتي افهم ابرمج كويس
انصح جميع الي يتابعون الدوره ، لا تتابع المقاطع كذا لازم ورقه و قلم و الله صدقوني غير كذا لن تستفيدو و لازم توقفون عند كل جزئية و تطبقونها اكثر من مره قبل تنتقلون للجزئيه الجديده
اشترو دفتر بريال واحد بس و لخصو الدروس اول باول انا تابعت الدرس ذا و لخصته بخمس اوراق كتبت كل الملاحظات طبعا لاني جديد ع البرمجه فكثرت اوراق عشان افهم نفسي 😂 اكيد مع الوقت راح تقل اوراق التلخيص لاني بفهم شوي شوي
متااااابعين استاذ نوووور 🌷🤩 واصل ان شاء الله معك
الله يساعك يا أخي
تحياتي من السعودية
ما عندك نلخيص لهذا الدرس
#الفروض:2 الصبح + 4 الظهر + 4العصر + 3المغرب + 4العشاء = 34 قبل الظهر + 2 بعد الظهر + 2 بعد المغرب + 2 بعد العشاء= 12ركعة
#قيام_الليل 8 ركعات + 2 شفع و1 وتر= 11ركعة
#الإجمالي ؟ 40 ركعة
هذا ما كان يحافظ عليهم النبى صلى الله عليه وسلم فى اليوم والليلة
40 ركعة كل يوم كفيلة بتغيير حياتك .
( وذكر فإن الذكرى تنفع المؤمنين)♥
مبدع، درست البرمجة على يد مدرسين هنود وما نفهم منهم شي ابد، والحين من شرحك بديت استرجع كثير معلومات، تستاهل لايك واشتراك يا بطل
استاذ فعلا وشرحك افضل من الكثير وبهدوء تعلم الشخص المعلومة
وتعطيه الأمل الله لا يحرمنا منك ويكثر من أمثالك لاتنسانا من اصعب الشروح فعلا أنت تبسط المعلومة على عكس الكثير ممن يعقدها ولا تستفيد منه أي شي سوا ضياع وقت
بجد بحييك على الأسلوب الواضح والراءع...أنا تعلمت لغتين برمجة في الجامعة قبل 15 سنة لكن ما استخدمتهم..والآن محتاجة اتعلم بايثون لمتطلبات العمل..حضرت كوس على ليندا وما استفدت منه بالقدر والسرعة اللي فهمت فيها دروسك...شكرا كتير الك
Vielen Lieben Dank bester Mann. Ich schreibe Dir auf Deutsch, weil ich keine arabische Tastatur hätte.
Ich bin in der Ausbildung als Fachinformatiker und wir arbeiten mit Python. Deinen Tutoriell hat mir weiter geholfen.
Ich wünsche Dir viel Erfolg im deinem Leben.
بارك الله فيك ياأستاذ دروسك مفيدة مع أني مبتدأ في هذه الأمور ما كنت أعرف عنها الكثير ولكن الآن أصبحت أفهم كثير من الأمور جزاك الله خيرا
الشي يلي رب العالمين عاطيك ياه, مانو موجود عند معظم دكاترة الجامعات الا وهو الشرح البسيط المفهوم, حرام ماتكون دكتور جامعة . تحياتي
انا طالب جامعي في الجزائر في اختصاص الإعلام الآلي صراحة انا استفدت كثيرا من دروس وطريقة الإلقاء قمة الروعة بارك الله فيك ووفقك
بارك الله فيك اخي نور شرحك ممتاز وبسيط اخوك رامي من سوريا
بتشكر كتييير يا استاذ نور انا من سوريا حلب عمري 16 سنه عايش في تركيا بورصه
paython
1- بندخل على paycharm, وبندخل على file, ثم new projec ومن ثم نختار اسم له ومن ثم نضغط كليك يمين ومن ثم نيو فايل
2-نستطيع تكبير الخط وتكبير الشاشة نكبر الشاشة عند الدخول على view ومن ثم apearance ومن ثم inter presentation mood وللتصغير exit
ولتكبير الخط نضغط alt+ctrl+s ثم font size
أول سطر برمجة لو كتبنا حرف p رح نلاحظ انه رح يعطيني خيارات كل ما يكتب عن p ولو كتبنا print رح يعطيني كل ما يكتب داخل الأقواس وداخل القوس كوتيشن مارك علامتا التنصيص""
اذن حprint ثم () el ]hog hgr,s "" اي print("") لازم نحظ كل ما يكتب داخل الكوتيشن ماك " مهم الحفظ ما بينهم"
لازم نحفظ كلمة string = text يعني كلام مهمة جدا
الان يمكننا ان نضغغط على RUN ومن ثم RUN وسوف نرى نافذة تفتح وهي تريك الكود الذي كتبته كيف اصبح جاهزا
مثلا PRINT(" Hello world ") والان run والان سنرى ان هذا الكود يعمل على طباعة كلمة hello world اي انه برنامج بسيط يقوم بطباعة ...
واختصار run هو alt+shift+F10
"C:\برمجة بايثون\pythonProject1\venv\Scripts\python.exe" "C:/برمجة بايثون/pythonProject1/one paython.py"
Hello a world
Process finished with exit code 0
هذا المكان في الأعلى الذي يظهر بعد الضغط على run هو يسمى ب (concole) وهو الذي يعمل على عرض نتيجة الكود وهذا الذي عندما اقوم بعمل تعليمات فان هناك شيئ اسمه (compiler)
والذي يعمل على تحليل الكود اي تحليل التعليمات وترجمتها وعرضها وconcole تسهل عليك العملية بدلا من compiler
وايضا في لغة بايثون مهم الترتيب جدا بحيث لو قمنا بكتابة الكود
print("1")
print("2") سنلاحظ انه يطبع بالترتيب ولذالك الترتيب مهم في بايثون
print("3") اذن ترتيب التعليمات مهم جدا في بايثون حتى يطبع بشكل صحيح
print("4")
الدرس القادم سنتكلم عن Variable وهي أماكن في ذاكرة الكبيوتر الداخلية والتي تحمل قيم معينة( هي حاجة يمكن ان تخزن اي قيمة من نوع معين)
Variable:هي عبارة عن قيمة معينة في ذاكرة الحاسوب
بحيث أن : " var name= "mohammad
طبعا في paycharm نكتب مباشرة "name = "mohammad
فان عند كتابة كود
print("my name is mohamad")
فانه يمكننا كتابة الكود : print(my name is " + name)
وبذالك عند الضغط على run فانه سوف يطبع ذالك الكود بدلا من name الى mohammad
وهذا يعني ان قيمة name = mohammad
اي ان كل متغير يساوي الاخر وبنفس النمط لكتابة كود اخر
print("MY name is mohammad") اذن هاذان الكودان يعطوني نفس النتيجة وذالك بسبب المتغير حيث نكتب الكود التالي nam = mohammad
print ("my name is " + name)
print ("Iam 18 years old ") عن طريق كود المتغير: "age = "18
print ("Iam "+age+" years old" )
print("Iam live in Jordan ") الكود التالي:" live = "Jordan
print("Iam live in " + live)
print("Iam born in zarqa") الكود: "born = "zarqa
print("Iam born in " + born )
اذن المتغير (variable)
هو مجموع من الأحرف أو الأرقام المخزنة في الذاكرة
بغض النظر عما يكون داخل "87" او "محمد" فهو نص (text = string)
بدلا من كتابة أكثر من سطر نستطيع كتابة الكود في سطر واحد والكود هو
print("Iam name is " + name + " Iam live in " + live + " Iam born in " + born + "," + "my" +age+ "years old" )
print("iam name is " + name + " Iam live in " + live +"," + " Iam born in " + born + "," + name + " is " + age + " years old " )
print(" Iam name is " + name +" Iam born in " + born +" Iam live in " + live + "," + " my " + age + " years old " " and my love devlopment " )
هذا كله من المتغيرات واال هم
name = "mohammad"
age = "18"
live = "Jordan"
born = "zarqa"
في حالة كتابة ال string في print مثل الكود التالي print("Mohammad
Jamal") وعند كتابة n\ فانه تكتب على سطرين اي محمد في سطر وجمال في سطر اخر
لو أردت أن أضع الكلمة بين كوتيشن "" يجب ان اكتبه بهذا الشكل print(Mohammad \"jamal\")
"\jamal"\ يجب وضع \ في الخارج ووضع \ في الداخل
لجعل الحروف في الاسم صغير رغم أن ال variable كلها كبية نكتب بعد المتغير name نقطة(دوت=.) ثم ()lower ثم يصبح ()name.lower
بالرغم أن المتغير مكتوب بالأحرف الكبيرة وهو "name = "MOHAMMAD
print (name.lower() )
لجعل الحروف في الاسم كبير رغم أن ال variable كلها كبية نكتب بعد المتغير name نقطة(دوت=.) ثم ()upper ثم يصبح ()name.upper
بالرغم أن المتغير مكتوب بالأحرف الكبيرة وهو "name = "MOHAMMAD
print (name.upper() )
لو ألردنا جمع string مع string اخر نستخدم الكود بوضع + بعد name
print(name + " is data science")
اذا اردنا معرفة ان كل الحروف صغيرة او كلها كبيرة يوجد شيئ اسمه (Boolean) وهو ينقسم الى (true\false) وهنا نكتب islower or isupper
example
print (name.islower))c رح يطبعها بهذا الشكل
False
print(name.isupper()) طبعا بكون كود المتغير هو name = "MOHAMMAD"
True
print(name.lower())
print(name.islower()) هل هي حروف صغيرة
mohammad
False
print(name.upper().islower())
يعني حولي الاسم للحروف الكبيرة ومن ثم تأكد اذا في حروف صغيرة وبعد ما بيتأكد بعطيك الجواب False
print(len(name))
len هي اختصار ل lenngth اي طول وعد استخدامها أي اطبع لي طول name وبالتالي بعد ما طبعها اعطاني طولها وهو 8 اللي هي mohammad
لو اردت طباعة حرف واحد من الاسم او حرفين او ثلاث او.....الخ فانه بامكانك استخدام القوسين {} بعد name وتضع بداخله رقم الحرف الذي تريده مثلاالحرف الاول 0 الثاني 1 الى اخره
print(name[0]) رح يطبع M
print(name[2]) رح يطبع h نبدأ من الصفر
لو اردنا موقع الحرف من الكلمة الموجودة عندي او رقم الحرف في الكلمة نستخدم الكود الاتي
print(name.index("M")) بيجاوبك 0
print(name.replace("MOHAMMAD","zaid")) اذا اردت تبديل الاسم باخر
جزاك الله كل خير استاذ نور
السيد نور الحمصي
شكراً لكل المعلومات التي يتضمنها الفيديوهات وانا اوكد بانك افضل من شرح لغات البرمجة
الله يخليلنا ياك يا استاذنا وان شاءالله معاك في البايثن حتى آخر level متل ما علمتنا ال HTML تحياتي وبالتوفيق يالغالي
print ("بسم الله ")
name = "saleh"
age = "34"
relegen = "islam"
name1 = "صالح"
age1 = "34"
relegen1 = "مسلم"
print ("EN")
print ("my name is " + name + " and my age " + age + " my relegen is " + relegen )
print (" Ar عربي ")
print ( " أنا" + name1 + " عمري" + age1 + " ديانتي " + relegen1 )
FabulousGamer tv n
اخي شكرا لك من الاعماق انت من القله القليلة اللي بتقدم شيء قيم
شكرااا الك انا من زمان ببحث عن لغة بتشبه html بس فيها متغيرات و معدلات حسابية المتغير مفيد جداا بالبرمجة بعطيك حلول منطقية الى آخره
شكرااااا الك كتير
ابتستحق احلا لايك والاشتراك للمتابعة داماا سبسكرايب
بس لو سمحة تعطينا اكتر دروس اد ما بتئدر
اخوكم من الاردن
يعطيك العافيه شرح جميل شكراً جزيلاً الله يبارك لك في علمك وينفع بك
استاذ نور انت عنجد بتفهم شكرا كتير
احسنت ع الشرح بس في معلومه ان Variables اذا كانت لها قيمه عدديه ما شرط ان توجد quotation marks بس تقدر تضيفهن يعني الرقم ما شرط تعمله String لكن اذا كانت قيمته كلام او جمله شرط تكون String
شكرا استاذ
خير كبييير هو تقدم لنا
بارك الله فيك
شكرا الله يسعدك افدتيني كثير بديت معاك من الصفر ❤️❤️❤️❤️❤️
شكرا جزيلا لك يا اخ نور، انا متابعك من مدة واستفدت كثير. اخوك من المغرب.
هم: خمسة عشر رجلا ماتو من اجل صندوق، مش احدعشر ;)
ربي يجعله بميزان حسانتك شكرا هواي
مبين الأمر الطارئ هو مولود جديد 😍😍
إن شاء الله يكون صح
جزاك الله خير أستاذي وبارك فيك
يسلم ايدك بس لو تتكلم بصوت اعلى لانه بدون سماعات واحد مابيفهم ومايركز
عملت لايك لان واثقة حيعجبني الفديو واستفاد كالعادة 🙂
اهلا كيف حالك
شكرا كثير على هيك شرح كافي و وافي
ماشاء الله شرح رائع وطريقتك في ايصال معلومة اروع شكرا جزيلا 🌹
دكتور نور انت املنا ❤❤❤
الله يعطيك الصحه والعافيه يارب العالمين 🌹 تستاهل كل الخير
وفقك الله وجزاك خيرا على هذا الدرس الحلو والمفيد جدا
برافو عليك، انا عم بدرس هل المجال بس باللغة الألمانية 😔 والله اشتقت للدراسة و الفهم بالعربي 😔
عمل رائع وجهد قيم
شكراً كتير استاذ نور
إن شاء الله في ميزان حسناتك
من تاني كورس استفدت اشياء كثيرة شكرا الك جد
كتبها الله في ميزان حسناتك أخ نور
ربنا يبارك في حضرتك ياباشمهندس جزيت خيرا
دكتور نور
اذا كان ممكن تعمل دروس تطبيقية لانه (انا فهمت فيديوهاتك) لكن لا يمكنني استيعاب كيف و متى ساحتاج هذه الاوامر
يعني اذا كان هناك تطبيقات ستزيد من طريقة الفهم
و شكرا استاذ لا على هذه السلسلة و لا على السلاسل السابقة
بارك الله فيك
اغلب الشرح عن طريقة التعامل مع صفحات الويب وتقدر تتعامل معها من خلال معرفتك باوامر الدخول للفانكشن انصحك تدخل موقع البرمجه في سبعه ايام تحصل شرح كيف تستخدم البرمجه في المواقع انا مثلك كنت اتعب من شرح العرب للبرنت لكن تقدر تعرف الفايده من موقع البرمجه في سبعة ايام وانصحك قبلها تقراء الخوارزميات من موقع اسمه محمد هرموش وعنده حساب في تويتر بنفس الاسم
Red Ziko هي مشكلتي سبحان الله حتى انا ماعم بقدر انجح بالمادة بسبب هل الشي و حاسة بهموم كبيرة 😔
بالفعل ..نتمنى مثال تطبيقي لنتيجة هذه الاوامر..
الإخوة و الأخوات الكرام
بالنسبة لموضوع ( كيف و متى سأحتاج هذه الأوامر ) :
الجواب : متى ما شئت . بمعنى و على سبيل المثال :
و أنت تكتب برنامج معين أردت أن تستبدل كلمة مكان أخرى ( و لنفرض كلمة Ahmed مكان Ali ) فتقوم بإعطاء أمر جديد للبايثون بالإستبدال :
Print ( name . Replace ( “Ahmad” , “Ali” ))
فيقوم البايثون بتطبيق هذا الأمر بغض النظر عما سبقه من الأوامر و عند الضغط على زر run سوف يظهر التعديل الذي أضفته على البرنامج ( بمعنى أن البايثون دائماً ينظر إلى الأمر الأخير الذي طلبته منه بغض النظر عما سبقه ) .
هذا و الله أجل و أعلم
ما شاء الله عليك ربنا يوفقك
اخي نور احبك في الله 🌹 ،، جزاك الله كل خير
بلغة بايثون Dijkstra's algorithm عاشت ايدك استاذ نور ...اذا ممكن استاذ تشرح
القناه دي كنز 🙂
thx="Baraka allah fik"
print("I have start in this cours i would to say "+thx)
غلط
thx = "baraka allah fek"
print("I have start in this cours i would to say " + thx)
حيالك الله اخي نور
شكراً
Ayman Seinpai 😍 ??
ما شاء الله حولك ملك
ما شاء الله شرح جميل ومفهوم.
بارك الله فيك باشمهندس... لو أمكن استخدم جوبيتر Jupyter notebook لانه اسهل بالنسبة للمبتدئ
الله يعطيك الف عافيه ماقصرت 👍
يعطيك العافية ويسعدك ❤️❤️
أنا لسه مبتداه كنت عايزه اعرف ايه الفرق بين البرنامج ده والاناكوندا ؟
Pycharm vs anaconda ?
17:24 you made me laugh hh 😂😂 The best Web Designer in the world ❤️❤️
thanks sir
very interesting cours
سلسلة دروس كتير حلوة مشكور
اخي محتاج فكرة لاعمل برنامج بس ما استفدت شي من الشروحات لانو مش موجود شرح عليها اتمنى تفيدني
بارك الله فيك شرح وافي
استمر يامبدع
جزاك الله خيراً
كيف تتم طريقة التلخيص يعني أكتب الشيء المهم وبعد ذلك مثال ? ارجو الرد
شكرا استاذ الله يوفقك
السلام عليكم
جزاك الله بالخير،شكرا لك.
👍🏻👍🏻👍🏻شكرا ع شرح
يصير كل من استخدم ملف احفظة واسوي ملف ثاني اشتغل بي ؟؟؟
شي ناهي الله يعطيك العافية
بارك االله فيك
شكرا 🙏🏻
موفق و في انتظار القادم
السلام عليكم شكرا على مجهودك
سؤااي هو ما هي استخدامات هذه اللغة هل هي عمل موقع الكتروني أم مذا ؟؟
حتى هذا الدرس لم أفهم ماهي استخدامات هذه اللغة.. وشكرا
السلام عليكم
شكرا لك على هذه المعلومات المفيدة وشكراً على درسك الرائع
لدي سؤال أتمنى ان تجيب عليه بأسرع وقت أو أي شخص يعرف اجابته يجبني
السؤال هو : ما هو اسم الرتامج الذي تصور فيه الدرس ؟
واسم البرنامج الذي تستعمله للكتابة بالقلم على الشاشة؟
وشكراً لك
Thank you very much. I'm so excited to learn more about programming 😉
شرحك بسيط جدا عجبني
جزاك الله خير على المحتوى المفيد جداً جداً الله لا يحرمك الأجر
أخوي الله يعافيك الأمر
print_(name[3])
حاولت ولكن فيما تبين لي أن الأمر غير موجود لا أعلم كيف اضافته او ماهي المشكله بالضبط
احذف الشرطة السفلية _ وتأكد من وجود المتغير name وان عدد الاحرف مناسب لرقم الindex يلي حاطه
@@Omarsaleh77 شكراً لك نجحت الطريقه
print(name[2])
بدون شرطة سفليه
@@chathail عفواً
ربي يوفقك....اخي
خرطنا كم درس Systemintegration لاكتر شي مهم وبنوبك ثواب لان ولله عم افهم عليك كلشي بس انا غير اختصاص عم ادرس
كيف تكتب الجملة و تتمتها في السطر اسفلها لم اعرف كيف يعطيني error
أحسنت يا رائع
كم عدد الفيديوهات لتعلم اللغة ؟؟ طبعا اني ناويه أتعلم و اني ماليش دخل في البرمجه بالخالص ..لكن صارت هناك برامج في العلوم الحياتية تحتاج معرفة بالبرمجة
استمر انا مبتدئ ف البايثون
كل حرف سجلته 😎👌🏻
شكرا لك من القلب
الله يعطيك العافيه شرحك روووعه ❤️❤️
رائع جزاك الله خيرا
شكر ا على مجهوداتك واستمر جزاك الله خير
انا بكتب name ="..... " واكتب تحتها (print (name ومفيش حاجه بتحصل اصدار 2020
شكرا استاذ بعد الدرس التاني
كل يوم عم ادخل عالقناة وشوف اذا نزل الدرس او لا
ان شاء الله عم حاول يوميا, ولكن الالتزام اليومي امر جدا فوق طاقتي بسبب وقتي المحدود.. ولكن ان شاء الله ما بخذلكم
شكرا جزيلا بارك الله بحضرتك
داطبق نفس الكلام اللي ذكرته
لكن يطلع في كونسلو خطا syntex error
ماذا اعمل مااعرف وين غلط ماعدا نفس الخطوات اتبعه مالتك
شرح ممتاز
شرح جميل وبسيط شكرا
yo bro
معلومات عن الدراسة بالمانيا
ازاى الlength بتاع homsi كان خمسة و هو بيبدأ من الصفر
ممكن في مسافه
شكرا الك
شكراً استاذ
أخي الكريم الكتابة على صفحة سوداء غير واضحة لم أستطع الاستمرار لو كان الخط بالابيض لكان أفضل . على العموم شكرا على الدروس القيمة
يسلم لي قلبك استاذ نور بس حبب اسال ليه عند ما اعمل تغيير بعض الجمل وبعدين اعمل (run )يظهر لي ( process finished with exit code ) مابيظهرش التغييرات الي سويتها اله ، الف شكر لك من اعماق القلب
شرح مفهوم
شكرا استاذ ومبارك المولود يربا بعزك ودلالك ...
24:40 أحد عشر رجلا ماتوا من أجل صندوق ..😂