شكراً لكم كثيراً على هذا المحتوى القيّم . ولكن المحتوى بأغلبه محتوى عام من نصائح قيمة أو أفكار عامة . نرجو طرح المزيد من المحتوى الأكثر تخصصاً و عملية مثل فيديوهات الخوارزميات أو دورة بايثون السريعة .. ولكم جزيل الشكر و المحبة
الازمة ليست في اختفاء بايثون او غيرها من عدمه. بل انها في مقدار الطاقة التي يجب ان تكرس لبناء الانظمة، رقمية او غيرها... لأن مجموع الطاقة الداخلة في البناء يتحتم ان تكون اكبر من مجموع الطاقة المفيدة التي سيوفرها البناء - تواجه البشر اليوم معضلة - من اين الحصول على كل موارد الطاقة اللازمة لدوام الحضارة كما نحياها اليوم؟ ان الحضارة الغربية غررت بمواطنيها حين قادتهم الى الاعتقاد وهما ان الطاقة ليست موضوعا ذو شأن، فـ ما يسمى بـ "الطاقة المتجددة" سيحل الامر بسهولة و كأن لا معضلة هناك و لا هم يحزنون. في حقيقة الامر، فان الحضارة الغربية انما نومت مواطنيها في طول العالم و عرضه لصرفهم عن ادراك جوهرية الوقود الاحفوري لدوام الحضارة، و اوله الوقود الاحفوري العربي. ازمة بايثون هي ازمة الحضارة الغربية، لا ازمة لغة برمجية، اكبر و اعظم بكثير من انتشارها او اندثارها، بل هي انعكاس حقيقي عن الصراع بين مهندس الامم و العوام الذي يهندس لهم حياتهم. تمنياتنا على بايثون عرب كوميونتي ان يوسع دائرة اهتماماته و ان يولي ازمة كل الانظمة الرقمية اليوم في انها ستذوي على مدى الزمن اذ ما من المزيد من الوقود الاحفوري يمكن للبشر وضع اليد عليه ليمكنوا بايثون و غيرها الاستمرار طويلا... عويل.
تحياتي لك .. أود أن أوضح أن هناك معايير ومحددات لكل لغة من اجل تقييمها ومدى ملائمتها لسوق العمل وهي (كود نقي وآمن ، مكتبات منفصلة وليست مجمعة مثل (.DotNet , GVM )، سرعة الآداء والمعالجة ، التحكم في إدارة الذاكرة ..إلخ) .. في حقبة التسعينات بدأت القوى الكبرى العمل على استراتيجية جديدة تسمى (التكنولوجيا العمياء) وهي مخصصة فقط لصناع التكنولوجيا في الدول المنافسة للولايات المتحدة وبعض دول أوربا تكنولوجيا ، وهذه الدول كانت بصدد نقلة تكنولوجية نوعية (مثل الهند والصين وروسيا ووباقي الدول الساعية إلى النمو) .. وتتلخص هذ الاستراتيجية في تسهيل عمل صناع البرمجيات بشكل مبالغ فيه عن طريق لغات برمجية كائنية التوجه تعمل على منع المبرمج من معرفة مايدور في الكواليس بحجة تسهيل عمله وعليه فقط أن يستخدم مكتبات اللغة التي قام المطورون بالشركة بصنعها من اجلك .. فأصبحت اللغات مثل مكعبات الليجو الشهيرة .. مجرد تركيب مكتبات فوق بعضها البعض دون معرفة كيف تم ذلك ودن القدرة على التحكم المباشر في الذاكرة أو الاهتمام بموارد النظام لذلك ترى أن برامج جافا وبايثون وغيرهما تنتج برامج كبيرة الحجم بسبب عدم تمكن المبرمج من فصل مكتبة واحدة واستخدامها ، عليه إجباريا أن يقوم بتحميل المكتبة كاملة حتى ولو كان سيستخدم منها القليل فقط .. هذه اللغات مثل (جافا ، سي شارب ، بايثون ، جافاسكريبت ، روبي ..والعديد غيرهم) حتى وإن كان منها ماهو مفتوح المصدر إلا أنها جميعا تعتمد وبشكل أساسي على مايلي : عدم تمكين المبرمج من حماية الخصوصية مهما بلغ به الاحتراف والتمكن .. إذن عامل التقييم الأول هو هل نكتب بهذه اللغات كود نقي و آمن أم معرض للعبث به من قبل وكالات الاستخبارات السيبرانية .. وقد اعتمدوا بشكل أساسي على نشر فكرة (طالما أنا مواطن صالح فلا مانع من إطلاع العالم على ما أقوم به من اعمال) .. فظهر فيسبوك ومنظومة جوجل (للتجسس العالمي) .. وباتت كل اللغات التي تحظى بتقييم عالي هي تلك اللغات فقط .. ثانياً : السرعة ، لاتوجد لهذه اللغات وتحديدا كل اللغات التي تعتمد مفهوم Interpreted في إنشاء الملف التنفيذي السرعة الكافية لتشغيل مايسمى بالبرمجيات الحرجة أو التي تعتمد على الوقت الفعلي ، بالرغم من تصدير فكرة أن هذه اللغات يمكنها القيام بذلك ، فقد سقط الصاروخ أريان بسبب استبدال لغة Ada , Fortran and C بلغات جافا وبايثون .. إذن هذه اللغات وغيرها هي مخصصة فقط لعمل برامج تجارية مخترقة وقابلة للعطب وتم توجيه كافة المبرمجين غلى السعي بجنون لحصر برامجهم في نوعين أساسيين وهما (صفحات الويب وتطبيقات الموبايل وفقط) لكن البرامج الصناعية والمالية و العسكرية وبرامج الذكاء الصناعي الكبرى تظل حكرا على الولايات المتحدة وحلفائها فقط .. البعض قد يسأل وكيف وصلت الصين وروسيا إلى هذا المستوى العالي من التقدم ؟ الجواب ببساطة .. تعتمد هذه الدول في صناعاتها الوطنية والحكومية على لغات أخرى (أشيع أنها قتلت وماتت ) وفي الحقيقة هي نفس اللغات التي يقوم صناع البرمجيات في الولايات المتحدة وايرلندا وبريطانيا وألمانيا وإيطاليا وفرنسا باستخدامها بشكل أساسي وغير معلن في نفس الوقت .. وهذه اللغات هي : C, C++, Delphi, Cobol, ADA, Fortran وكذلك لغة D الرهيبة والتي أيضا يشاع أنها قتلت ... وهي ايضا منها ماهو كائني التوجه ولكن بشروط إدارة ذاكرة وحماية للكود ونقاء المكتبات بما يحقق أهدافهم ، وهي الميزات الغير موجودة في اللغات مثل بايثون وجافا وغيرهم مما ذكرت سابقاً .. عندما حاولت شركة فايرفوكس إنتاج لغة ويب آمنة (RUST) سارعت جوجل بتقديم لغة (GO) لكي تقتل هذا المشروع أو على الأقل تعطيله من أجل اعتماد الدول النامية على جوجل بشكل أكثر وقد يجعل من انتقالهم للغة أخرى أمر بالغ الصعوبة .. لذلك فإن كل شيئ أصبح تحت السيطرة .. لذلك .. إذا كنت مجرد شخص يقوم بعمل بعض صفحات الويب وتطبيقات الموبايل كالألعاب وغيرها فيمكنك أن تلعب مع بايثون وجافا وغيرهم ..أما إن كنت مبرمج حقيقي يمكنك أن تقوم ببناء أنظمة حقيقية على المستوى المؤسسي فعليك الرجوع إلى اللغات التي قيل عنها أنها ماتت (وهو كذب وخرافات لأن هذه اللغات يتم تطويرها بشكل دوري حتى يومنا هذا )لأنها هي الوحيدة التي تمكنك من القيام بهذه الأعمال مهما بلغت الأكاذيب عن استخدام المؤسسات الكبرى والعالمية للغات أخرى . وسوف تجد صعوبة مالية في الحصول على هذه اللغات حيث أن كل ال IDE الخاص بها مدفوع وغير مجاني بل وغالي الثمن مثل Qt , RAD Studio, Visual Cobol وغيرهم .. نحن نفرح بما لدينا من لغات عالية المستوى ومنتشرة بشكل خيالي ونظل نلعب بها دون تقدم حقيقي .. لكن إن أردت أن تخرق هذه القاعدة وتقوم بعمل حقيقي فسوف تدفع ماليا ثمن ذلك .. تلك هي قواعدهم التي بنيت على مفهوم (الشركة تحكم العالم). وعليه فإن إجابة هذا السؤال هي : نعم سوف تموت كل اللغات التي لاتقدم إمكانات الأمان والنقاء والسرعة وإدارة الذاكرة بشكل محكم في ظل التوجه العالمي لبرمجيات الذكاء الصناعي و البرامج الصناعية والمالية والطبية والعسكرية من أجل اغراض التنمية والتي ستظل اللغات المسماة بالقديمة هي المسيطرة عليها بشكل أساسي ، وستظل اللغات الأخرى مجرد لغات تكميلية من أجل أغراض تصميم واجهات مستخدم بشكل سهل وبسيط أو القيام ببعض الوظائف الأخرى دون الدخول إلى نواة النظام أو التعامل معها بشكل مباشر . واعتذر جدا عن الإطالة لكن وجب الشرح.
من أطول التعليقات لكنني قرأته كاملاً وأريد أن أشكرك على هذه الإضافة وإن كنت لا أتفق معك في جزئية اللغات العالية المستوى والمنخفضة ، في الواقع اللغات لا تهم هي مجرد أدوات لا أقل ولا أكثر ، لهذا السبب قد نجد مجموعة من المشاريع الرائعة والقوية مكتوبة بلغات لا تخطر على البال
لقد عدت اخيييرا ❤ احب هته القناة واقدر المجهود والتعب الدي تبدلونه في انجاز هته الحلقات متحمس للغاية لتكونو اكبر قناة تعليمية تقنية بايتونية في الوطن العربي و ستكونون ان شاء الله غبت عن هته القناة بسبب بعد الامتحانات المدرسية( انا متاسف ارحال😖)
اعتقد يفكر الناس بأن بايثون جديدة بسبب بساطتها وسهولة قراءة الاكواد المكتوبة بها. انا استخدم بايثون🐍 وجافا☕ وجافاسكربت🟨 ولا أفضل لغة على أخرى بل كل لغة لها استخداماتها 👍
I have been a coder for 3 years and before I discovered this channel I thought I knew everything 😂 this channel informed me a lot about Python techniques and tips that I never heard of before. Great video + sound quality, clear and to the point videos and cool topics. Easily my favourite Arabic programming related channel! #PAC
فقط فالذكاء الاصطناعي البايثون تستعمل كواجهة للمكتبات الاصلية المبنية بالc++ ,,, حتى tensorFlow مبنية بالc++ و البايثون واجهة لاستخدامها في الذكاء الاصطناعي يجب التركيز على المشروع و سلاسة كتابة الكود مطلوبة للغاية فالبايثون الخيار الانسب ,,, ولكن لتطوير المكتبات الاساسية و ما يجاور هذا يتطلب هذا الامر السرعة الفائقة لاقصى درجة وبايثون لا توفر هذه الخاصية فيتم استخدام الc++ لذالك ,, فبايثون تستخدم الى جانب عدة اشياء اخرى من اجل الرفع من كافئتها من ناحية السرعة و الاستفادة من سلاسة الكودها في نفس الكود ... البايثون لغة جميلة للغاية و تقوم على مبدأ تسهيل البرمجة و فهمها و سهلت الكثير و انا مدين لها لدخولي عالم البرمجة بسهولة فطرح ان البايثون ستختفي فقط لانها غير ناضجة (الذي لا تعرف كيف قامو بقياس ذالك او ان الكود السهل يجعل اللغة غير ناضجة ) طرح غير منطقي و فقط كلام يروج من قبل اشخاص لا يعرفون الكثير في المجال او بدوافع عاطفية ,,,, ومن يريد لغة ناضجة هههه هناك الassembly انضج لغة معروفة واذا لم تكفي استخدم ال 0 1 سيكون ذالك ناضجا جدا
يعتقدون انها جديدة لانها في ترند على الاحرى وايضا لان برمجتها تختلف كثيرا من ناحية لغة كاملة وكائنية لان لغات غير بايثون على ارجح ان يحتوي كثير هذه العلامه > { < و ايضا اسهلة يمكن تعلمها اسرعة يقولون هذه انتقدات للغة لان الطفل ممكن ان يتعلم هذه ليست اهانة (طفل)
ربما لأنها لا تدرس في الجامعات كغيرها من اللغات أنا لم اسمع بها إلا قريبا ولولا احتياجي لبرنامج يدعم رسم الخرائط والتحكم فيها لما وصلت إلى لغة بايثون ففي الوقت الحالي على الأقل لا أحتاجها سوى في رسم الخرائط المتحركة وقد وجدت بايثون أول برنامج يمكنني من التعامل مع هذا الشأن ...
المشكلة التي تواجه لغة بايثون ليست تخلفها ، فهي لغة رائعة جدا ، ولكن مشكلتها هي المنافسة الشرسة في السوق . فشركة مايكروسوفت مالكة لغة سي شارب ، تملك المليارات من الدولارات ، وعندما تجد منافسا لأحد منتجاتها في السوق فهي إما أن تستحوذ عليه ، ثم تقتلع منه كل مميزاته لكي تضيفها إلى برامجها ، أو تقتله . وها هي الآن في النسخة الأخيرة من حزمة دوت نت أضافت الكثير من مميزات الذكاء الإصطناعي ، والتي كانت تتميز بها لغة بايثون . هذا هو التحدي ... فهي أمام ديناصور متوحش .!
سبب اعتقاد البعض أن لغة بايثون جديدة هو سهولة اللغة،لأن بايثون لغة سهلة جدا جدا للتعلم فهم يعتقدون بأنها لغة يافعة،و هذا على حسب اعتقادهم يتنافى مع كونها لغة قديمة.
انت انتبه على نفسك لانو الانسان ما بيعرف ايمتا بختفي من هذه الدنيا ! الى ما بعد الموت فهيأ رتهيأ واعمل لها (فكم من صحيح مات من غير علةٍ وكم من سيقاً عاش حيناً من الدهر ) وشكراً على المعلومات 👌
جزاكم الله خيرا وجعله الله في ميزان حسناتك وشرفت الانسان العربي امام العالم الغربي وحضرتك لي سؤال انا احب تطبيقات الهاتف الاندرويد وبدأت منذو سنة مع. ++ c فما رأيك هل خسرت وقتي وضيعته رجاء الرد في اقرب وقت جزاكم الله خيرا
لا أعتقد أنك ضيعت وقتك على الإطلاق إستمر في تعلم السي++ فحين تنتقل الى الجافا أو فلاتر (دارت) ستجدك نفسك تعرف الكثير نظراً لتشابه هذه اللغات الى حد كبير
اللي يقول هذا الشي هو مستخدمي بايثون من الاختصاصات الاخرى (باحثين في مجالات انسانية او علمية او هواة في صناعة الالعاب والتطبيقات وليسوا مختصي برمجيات محترفين)... هناك فرق بين من يبرمج خوارزمية لعمل شيء معين خاص بالمستخدم وبين شخص يستخدم خوارزمية جاهزة معدة من قبل اشخاص محترفين... وفي اغلب الاحيان تكون الخوارزميات الجاهزة مبهمة وغير قابلة للتعديل
خويا عند دخولي لحسابك . Linkedin. وجدت ان لك تخصص بعيد عن بيتون و البرمجة فهل انت في طور التعلم ام انك ملم بالمجال ادا كان الجواب اتاني اين تعلمت و ماهي مصادرك .
بعد اذنك انا عندي سؤال انا قبل ما اتعرف علي بايثون كنت بدأت التعلم html5 و لما بدأت اني اتعلم بايثون حسيت ان html اسهل و انا مايل ليها هل اترك html و احاول افهم بايثون و شكرا