للتحويل قائمة من القوائم الى قائمة واحدة يمكنكم استخدام sum lists = [[1], [2], [3,4,5], [6,7]] one_list = sum(lists,[]) output: one_list [1, 2, 3, 4, 5, 6, 7]
08:16 "تعلّم الحيل من المحترفين"، بفضل الله بدأت اتباع هذا النهج من التعلم، بمشاهدة فيديوهات لإنشاء نظام برمجي كامل، وليس فقط تعلم الأساسيات، وأيضا بالنظر في الأكواد المكتوبة في الحزم المشهورة والمنشأة مسبقا، بالتعلم من المقالات المكتوبة من قبل المبرمجين. ------------------ وشئ آخر عرفته: "cheatsheets"، لأننا لن نتذكر كل شيئ بشكل كامل، والنسيان من طبيعة البشر وأمر عادي، فوجود أوراق الغش التي تلخص طريقة اتسخدام مكتبة أو أداة مساعدة لإدارة المشاريع هي من الحلول الجيدة والتي ستلازمك على مدار حياتك البرمجية.
معلومة أجدها لطيفة ولكن مهمة أيضا يمكن للمبرمجين في بايثون تخصيص دوال داخل الدوال عوضا عن تخصيص عدة دوال ثم إستدعائها داخل الدوال الأخرى وتكون كالتالى Def function_name ( but whatever you like here ): Def function_name_inside_the_function (again =) ): Some nice code Some nice code out of the function هكذا و شكرا
سألت هذا السؤال في فيديو عن تعلم لغة بايثون الذي نشرته انت ولكن نوعاً ما الفيديو قديم ولا اتوقع انك سوف ترا التعليقات على ذلك الفيديو ف اتمنى الجواب على السؤال اذا استطعت / اني اتعلم البرمجة فالجوال واكثر الاساسيات في لغة بايثون اعرفها وشاهدت بعض الي عملو دورات او كورسات عن بايثون ومستمر بس ابغى اعرف هل فيه برامج انشاء تطبيقات او العاب بالجوال او لا😕
بعد متابعة الدرس اكثر من مرة فتحت لنا باب بحث في كل نقطه شرحتها وتقييم مستوانا كنا نضن ان نحن شملنا امور كثير لكن ظهر عكس ذلك مثل المثل الشعبي ما قد شفت (رأيت) من الجمل إلا اذنه وكل الشرح ينطبق على اغلب اللغات البرمجية واهم نصيحه نتبع اكواد المكتبات ♥ شكرا جزيلاً لكم جميعاً
ياباش مهندس انا في غالب الاحيان اكتب بدون ترتيب حتى تضبط معي الامور وارجع فيما بعد انقح وارتب وأبسط.. وهذا اظنها طريقة غلط..🤗 لكن الصح هو ماذكرته انت في الفيديو فكر كثيرا ونفذ بأقل وقت وافضل جوده😎
صباح الخير اخي رحال، ارجو منك أن تعطي مهلة للمتابعين بعد كتابتك للكود لكي يأخذوا لقطة شاشة لأن الفيديو سريع جدا، اقترح عليك عمل عداد تنازلي ل 5 ثواني قبل الانتقال للفقرة التالية. وشكرا
من الكتب المفيدة اللي أستخدمها لتعلم الحيل الاحترافية، هو كتاب Python Notes For Professionals. تحصل عليه من موقع goalkicker.com 😎. شكرا على الشرح المفيد أستاذ أرحال 😊
كتابة الكود بشكل مختصر ، ولكن واضح وسهل القراءة لمبرمجين آخرين هو أسلوب إحترافي جدا . وبصراحة ، فحلقتك هذه مضحكة .! لأنني اليوم قرأت كودا كتبته قبل ثلاث سنوات للبرنامج الذي أعمل عليه ، فتعجبت من طول جزء من الكود يتجاوز الأربعين سطرا ، وقلت لنفسي: من هو الغبي الذي كتب كل هذا ؟.! طبعا الغبي هو أنا .! فأعدت كتابة نفس النص البرمجي ، ولكن فيما لا يزيد عن عشرة أسطر ، وبشكل واضح وسهل القراءة . ومن خلال مشاهداتي لحلقاتك خلال السنوات الماضية ، فأنت ومعظم أصحاب القنوات تركزون على المبتدئين دائما ، وقليلا ما تتجهون نحو المحترفين ، وبالتالي فمن يعتمد على القناة سبقى مبتدئا إلى يوم يبعثون .! لهذا أرجو أن تقسموا الحلقات إلى ثلاثة أقسام: 1- حلقات للمبتدئين: وفيها تقولون نفس ما كنتم تقولونه دائما ...! كيف تبدأ .! 2- حلقات للمتوسطين: وفيها تركزون على الناحية العملية أكثر والمشاريع التجارية ، وما تتطلبه من مهارات . 3- حلقات للمتقدمين: وفيها تدخلون على أسرار اللغة وإستخداماتها المبدعة ، والتي تجدون الكثير منها لدى المبرمجين المحترفين . ويمكنكم مساعدة متابعي القناة عن طريق وضع هذه الحلقات في ثلاث قوائم تشغيل بنفس الأسماء ، وبالتالي ستتحول قناتكم إلى ثروة لا تقدر بثمن .
سنين وانا متصفح اليوتيوب لم اعجب بقناة من القلب كهذه القناة.. أكثر من رائعة.. نصيحة اخوية .. تذكر مصطلحات لابد من توضيحها أكثر.. لأن المصطلحات جديدة نوعا ما في المجتمع العربي
بسم الله ما شاء الله شكرا جزيلا عندي تعليق بسيط او استفسار ليه في 2:38 قولنا عند الشرط expression عشان انا كنت فاهم ان الكلمة دي مكانها هو التنفيذ في حالة الشرط صح اللي هو مكانها on True شكرا علي الاجابة مسبقا.
رااائع جدا بارك الله فيكم، حقا نحتا الكثير من الغيديوهات عن كيفية كتابة الاكواد بطريقة صحيحة و مرتبه لانها مهارة مهمة لا يملكها الجميع، شكرا لجهودكم العملاقة
من افضل قنوات البرمجة صراحةً هناك فقط ملاحظة واحدة اتفهم ميولك للبايثون حتى ان اسم القناة يوحي بذلك و لكن هناك بعض الفيديوهات العامة التي يفضل فيها عدم التركيز على خصائص لغة معينة بالتوفيق #PAC
هذه الحيل لا يممن اعتبارها حيل برمجية ولا حيل المحترفين لأن ما قدمته لنا فقط حيل متعلقة بلغة البرمجة بايثون وليست بحل برمحية مبنية على علم وعلى المنطق لأنها بكل بساطة تختصر في الكتابة ولكن لا تختصر في عدد التعليمات أو تقلص من السعة التي يشغلها البرنامج في الذاكرة
اتمني ان توضح الفرق بين علم البيانات والذكاء الاصطناعي الان الاثنين متقاربان مع بعضهما البعض جدا في مراحل التعلم والعمل فاريد اذا تكرمت ان اعرف ما هو الفرق شكرا لمجهودك
السلام عليكم في الحقيقة من الأمور الرائعة في هذه القناة أنكم تبدأون من الصفر وحتى أدق التفاصيل الاحترافية كما في هذا الفيديو أسأل الله لكم النجاح والتوفيق ليس لدي أي ملاحظات الا أنني أرغب أن تزيدو من المحتوى وشكراً #PAC
نرجو التنبيه على الأخ الذي يقوم بعمل المونتاج للفيديو ، فقد صممه وكأن المشاهدون هم مجموعة من الناس الآليين وليسوا بشرا .! اللقطات الخاصة بنصوص البرامج تسير بسرعة بالغة بحيل يستحيل على العين البشرية رؤيتها وفهمها ، لهذا نرجو أن يكون أكثر هدوءا أثناء وضع لقطات البرامج .
ههه عذرا صديقي لقد كنا نعتمد على أن يقوم المتابع بإيقاف الفيديو حيثما أراد، حاليا نعطي وقت اطول للكود ونقوم بالتقريب أرجوا أن تطلع على حلقة البرمجة الشيئية وتخبرنا بنقدك
@@PythonArab دعني أعطيك نكتة .! لقد حاولت ما قلته ، وأوقفت الفيديو ، ولم أنجح في إيقافه في المكان المناسب إلا بعد عدة محاولات .! هذا مع أنني لست جديدا في عالم الكمبيوتر ، فأنا لي أكثر من ثلاثين سنة في المجال .! أرجو أن تأخذوا بآراء المشاهدين مأخذ الجد ، فالكثير من المشاهدين يشاهدون الحلقة في سبيل الثقافة العامة ، وبالتالي لا يوقفون الفيلم ، ولكن البعض جاد في الموضوع ، ويريد أن يعرف تفاصيل الكود . لهذا أرجو ألا تتشبثوا بأرائكم ، فالقناة ليست لكم .! بل هي لنا نحن المشاهدين .! ومن دوننا فليس هناك قناة أصلا .! أليس كذلك ؟. لهذا نرجو أعطاء وقت كافي للمشاهد الخاصة بالكود ، على الأقل ما يسمح به الوقت لإيقاف الفيلم . كذلك أرجو ألا تأخذوا النقد بحساسية ، فهذه عادة عربية أصيلة لدينا . العلم ليس مجرد معرفة المعلومات ، بل العمل بسلوكيات تمثل العلماء ، ومن أهمها التواضع وتقبل النقل وسرعة الإستجابة لطلبات الزبائن ، أليس كذلك ؟.
@AbuWafaa Wafaa نعم هذه قناتكم وأكثر من هذا نحن نفخر بذلك ، أما بخصوص النقد صدقني نحب النقد ونقدر كل حرف كُتِب على سبيل تحسين المحتوى أو تصحيح المعلومة وسنكون أكثر من سعداء لو كان كل متابعينا كذلك . إطمئن فنحن نأخذ كل اقتراحٍ وكل تحسين بجدية تامة وبدون حساسية لأننا أولا نعلم أن لا سبيل إلى تحسين جهودنا إلا بالنقد . وتاليا لأننا نعلم أن هدفكم هو رؤية هذه الفسحة الرقمية في أفضل حالة وأرقى حُلة .
من فضلك السرعه غير مطلوبه في الشرح من فضلك اشرح ابسط وبهدوء اي شرح الداله كيفيه كتابتها بطريقه صحيحه علشان ال قدامك يستوعب الشرح ما فيش احد بيجري خلفك من فضلك لا للسرعه في الشرح وبين التفاصيل علشان الكل يستفاد
#PAC تذكروا تعليقي ستكون هذه القناة واحدة من أكبر قنوات تعليم البرمجة في العالم العربي الجودة العالية و الأداء الممتاز في تقديم المحتوي سيجعلها ترتقي الي ذلك باذن الله تعالى
حسناً أنا أدرس C++ واعتبروني صديقكم لأنني لا اعير الـsyntax هماً كبيراً ، اما من نقطة frozenest .. أليست const تقوم بنفس العمل؟ أم أنها لا توجد بالبايثون؟
أستاذ عبدالإله فيه ملاحظة في بداية الفيديو تقول كلام لا يستهان به و تقول "أرسله لصديقتك" المفروض نبتعد عن المحرمات و نجاهد انفسنا و نحسب الف حساب بل مليون حساب على هذه الكلمة فرجاءً منك التعديل الكلمة مستقبلا و شكرا و إن كانت زلة فإن الله غفور رحيم 😐😐😐😐