اذهب إلى المحتوى
  • -1

إنشاء موقع بلغة بايثون

Abdallah Rashed

السؤال

انا حابب اتعلم لغة بايثون بس كنت محتاجها اصلا عشان محتاج تاعمل موقع على النت موقع  تسوق الكتروني فهل يمكن استخدامها فى عمل الموقع ده عشان ماضبعش وقتي في تعلمها بس 

وايه الاجراءات الواجب معرفتها لتصميم هذا الموقع مع العلم اني محتاج اعمل موقع تسوق ضخم باذن الله 

جزاكم الله كل خير  

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

السلام عليكم أخي @Abdallah Rashed

بدايتاً أنت ذكرت أنك محتاجها بناء موقع تسوق ضخم أي سيكون كبير من حيث عدد الزوار وأكواد كثيرة وسيكون مستقبلا صعب التعديل على كود معين للتأثير على الموقع ككل ,لكن إن أردت بناء موقع وخاصة موقع تسوق يوجد إطار عمل جاهز سيسهل عليك الوقت في بناء موقعك ,الإطار مبني بإستخدام بايثون لكن مميزاته كثيرة من حيث السيو وتحمل عدد الزوار والحماية وأمور أخرى إطار العمل هو Django ويوجد لديهم باكيج جاهز لمواقع التسوق إسمه Django-SHOP أي سيسهل الكثير ,وأخيرا لوحة تحكم موقعك أيضاً يمكنك إستخدام باكيج جاهز للوحة التحكم لإدارة المنتجات الخ.. إسمها Wagtail CMS وبهكذا تبني موقعك بشكل كامل مع لوحة تحكم وبأقصر وقت وبأقوى حماية وسرعة 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

مرحبا عبدالله..

إن تعلم لغة برمجية جديدة ليس بالأمر الصعب و لكن أن تصبح محترفا في هذه اللغة و قادر على بناء مشاريع كبيرة و معقدة و أمنة لمتستخدميها فإن هذا يتطلب خبرة قد يستغرق إكتسابها عدة سنوات , لهذا يتجه الكثيرون إلي إستخدام أطر العمل و كما قام أخي محمد بالتوضيح في تعليقه فإن لغة بايثون تمتلك عدة أطر عمل تسهل عملية بناء المواقع الإلكترونية و تختصر عليك الوقت الكثير كما أن هذه الأطر تهتم كثيرا بجانب الحماية في الشيفرات التي تم بناءها بها و من أشهر أطر العمل الخاصة بلغة بايثون Django فإذا كنت مصمم على بناء موقعك بإستخدام لغة بايثون أنصحك فور تعلمها و التمكن منها الإنتقال مباشرة إلى تعلم إطار العمل بايثون و إستخدامه , أما إذ لا يهمك اللغة و إطار العمل المستخدم في بناء الموقع و ما يهمك النتيجة النهائية إستمر في القراءة.

أقترح عليك تعلم لغة الPHP حيث أن تعلمها سيكون أسهل و في وقت أقصر من لغة بايثون و السبب التاني و الرئيسي لهذا الإختيار هو المنصات الشهيرة المتعددة المتخصصة في مجال بناء مواقع التسوق الإلكتروني أغلبها تم تطويرها بإستخدام لغة الPHP و هنا سأقوم بذكر بعض منها و أشهرها :

1 - Woo Commerce المنصة الأكثر شهرة في مجال بناء مواقع التسوق الإلكتروني قرابة ربع مواقع التسوق الإلكتروني على شبكة الإنترنت تم بناءها بإستخدام هذه المنصة.

2 - WP eCommerce.

3 - OpenCart

4 - Drupal

5 - Magento

كل هذه المنصات تحتوي على كافة المميزات التي تتواجد في أي موقع تسوق إلكتروني يخطر على بالك كما أن بالإمكان جعلها تدعم كافة وسائل الدفع الإلكترونية بالإضافة إلى أن مستوى حماية موقعك و أمن بيانات مستخدميك ستكون عالية و يرجع ذلك كون أن هذه المنصات تم إستخدامها في مئات الألاف و ملايين المشاريع و مواقع التسوق و على مر السنين تم تغطية كافة الجوانب المتعلقة بالحماية و الأمن , و أحد أكثر الأسباب أهمية التي تدفع العديد إلى إستخدامها كون أن تطوير موقع تسوق إلكتروني بإستخدمها لن يستغرق منك أسبوع واحد.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

شكرا جزيلا لاهتمامكم   Ali Madi@ & @Mohamd Imran

بس اتمنى شرح تفصيلي من حضرتك اكتر حصوصا اني لست مبرمج وفقط اريد المادة لتصميم الموقع وبما تنصحني لكي ابدأ الويبسايت في اسرع وقت 

تم التعديل في بواسطة Abdallah Rashed
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

وعليكم السلام 

كما تكرم الإخوة بالذكر بإمكانك عمل المشروع ( موقع تسوق الكتروني ) باستخدام لغة بايثون خصوصا أن اللغة متشعبة في جميع المجالات و المجتمع الخاص بها كبير 

لغة Python هي لغةٌ مفتوحة المصدر، ومدعومةٌ من أغلبية أنظمة التشغيل

بما أنك لا تملك أي خلفية برمجية فبناء الموقع الذي تريده سيأخذ وقت كبير من ما لا شك فيه فهل بإمكانك ان تستثمر وقتك في تعلم هذه اللغة ؟ 

إن كان الجواب لا فأنصحك الاستعانة بمحترف في اللغة و أطر العمل الخاصة بها أو بإمكانك عمل الموقع الخاص بك عن طريق إحدى منصات ال e-commerce وهي كثيرة :

  1. منصة ووكومرس على ووردبريس ( WooCommerce )
  2. منصة شوبيفاي ( Shopify )
  3. منصة ماجنتو ( Magento ) 
  4. منصة اوبن كارت ( Opencart ) 
  5. ... 

و غيرها الكثير 

إن كان الجواب نعم أي أنك جاهز لتستثمر وقتك 

فأولا يجب عليك معرفة أن الموقع الخاص بك سيحتوي على جزئين : 

  1. Client side 
  2. Server side 

جزء البرمجة الخاص بلغة بايثون سيكون في server side بمعنى أن اللغة ستكون مسؤولة على التخاطب مع السيرفر 

أما ال client side فهو جزء الواجهة الأمامية التي ستعمل في المتصفح الخاص بالعميل 

لذلك أنت بحاجة إلى تعلم لغات و تقنيات تعمل في جزء ال client side و لغات و تقنيات تعمل في server side 

بالنسبة لل server side

تحتاج الى تعلم أساسيات لغة بايثون بالإضافة إلى احد أطر العمل ك Django او Flask و غيرهما 

بالنسبة لل client side 

تحتاج الى تعلم html و CSS و Js بالإضافة إلى أحد CSS framework لتسهيل العمل عليك كال ( bootstrap او foundation و غيرها ) 

أو بإمكانك تعلم أحد أطر العمل الخاصة بالواجهة الأمامية ( front end ) 

كال Vue.js أو React.js أو Angular 

بالتوفيق

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 8 ساعات قال Abdallah Rashed:

بس اتمنى شرح تفصيلي من حضرتك اكتر حصوصا اني لست مبرمج وفقط اريد المادة لتصميم الموقع وبما تنصحني لكي ابدأ الويبسايت في اسرع وقت 

أنصحك أولا بالإطلاع على المواقع الرسمية الخاصة بكل المنصات التي سبق و أن ذكرتها لك و قراءة الميزات المقدمة من طرفهم و عمل مقارنة بينهم مع الوضع في عين الإعتبار متطلبات مشروعك و من ثم إختيار المنصة الأنسب لك ( كتجربة شخصية أفضل منصة WooCommerece و WP eCommerece).

1 - WooCommerece

2 - Magento

3 - Drupal

4 - OpenCart

5 - WP eCommerece

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

 

Ali Madi@شكرا اخي الكريم ولكن هل WooCommerece هايقدر يعمل موقع انا مجرد وسيط فيه بمعني اني سوف انشىء المقع ولكن لااملك منتجات ولك التجار هم من يقومون بتحميل منتجاتهم مثل جوميا او علي بابا واسف على الطالة جزاك الله خير

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...