السلام عليكم مجددا،
رأيت في القسم بعض الأعضاء يريدون تعلم لغة البايثون لا أدري لما، لكن ربما للمساهمة في تطوير البلندر أو تسهيل التعامل معه و ربما لإنتاج برامج مفتوحة المصدر(سأوضح لما مفتوحة المصدر بالضرورة بعد قليل )، ولكوني مبرمج بالأساس، أردت أن أقدم لغة البايثون لمن يريد تعلمها من الصفر إلى النبوغ فيها و هي لغة سهلة أصلا ولن تأخذ منك أسبوعين على الأكثر ، إذا تعلمت إحدى لغات برمجة الويب من قبل كالجافا أو البي اتش بي، فلن تستغرق الكثير من الوقت لتعلمها، لا أدري إن كان هذا الموضوع موجودا في المنتدى من قبل أم لا،لكن لمن لا يعرف هذه اللغة هدا الموضوع،
لكن قبل الدخول في تعلم البايثون لا بد من معرفة النقاط التالية :
• لغة البايثون قابلة للعمل على جميع أنظمة التشغيل و الأجهزة المعروفة دون تغيير السكربت (تستطيع جعلها تعمل على أي نظام بإرادتك، لكن تحتاج للغة برمجة حقيقية كالسي و معرفة كاملة بالنظام المراد للقيام بذلك، تابع القراءة لمعرفة السبب)
• في عصر الحواسب الخارقة الذي نعيشه،لا يمكن أن نقول أن لغة البايثون تهدر موارد الجهاز، مر زمن الباسكال التي تحسب كل بايت و تحرص على عدم ضياع أي مورد...
• لغة البايثون لغة مثينة و مرنة و تقيك من الأخطاء المدمرة، شخصيا أنصح بها كلما لم تحتج لتحكم كامل بالجهاز.
• لغة البايثون سريعة التطور أولا، و بفضلها يسهل عليك تطوير برنامجك بسهولة أكثر ،و يسهل على الآخرين التعامل معه(أقصد تطويره)
• بإمكانك استعمال لغة البايثون في عدة مجالات، مثلا في التعامل مع النظام مباشرة، أو برمجة الانترنت و قواعد البيانات، وحتى في البرامج الرسومية كبلندر في حالتنا، و غير ذلك...
• مما سبق ستستنتج أن بايثون لغة سكربتات (افتح إحدى الملفات ذات الامتداد py في مجلد البلندر بواسطة المفكرة أو أي برنامج تحرير النصوص أخر ليظهر لك السكربت، إياك أن تعدل فيه إن كنت لا تعرف ما تفعل و إلا ستفسد المهمة التي يقوم بها)، (لا تفكر في تصميم برنامج محمي بالبايثون مباشرة و إلا فأنت تخدع نفسك، صمم الجزء الذي تريد حمايته بلغة برمجة عادية،فهذا يحمي برنامجك من المستخدمين العاديين، وبنسبة مقبولة من الكراكرز.-تعلم عن طرق حماية البرامج إن أردت ذلك-)
• كلنا يعرف أنه في لغات برمجة الانترنت، لا بد من وجود برنامج يفسر السكربتات التي نصنعها لتعمل (مثلا php.exe بالنسبة لسكربتات php التي تعمل على خادم يعمل بالويندوز)، كذلك لغة البايتون لابد من وجود برنامج مفسر لها، وهو الذي يتغير بتغير النظام أو المهمة الموكلة له و هو يبرمج بأي لغة عادية -حسب ما اعرف تستعمل السي غالبا-، تعرفون الآن لما البلندر و البرامج المصممة بالبايثون الأخرى تعمل على كل أنظمة التشغيل التي وضع لها مترجم للعمل.
• لا تنس أن الكثير من الشركات كجوجل و ياهو اعتمدت البايثون لبعض برامجها، والكثير من المبرمجين كذلك، وهذا يثبت عظمة هذه اللغة.
• موقع البايثون : www.python.org ، على أية حال، برنامج نصي عادي يكفي،و لا ضرورة، لتحميل برنامج البايتون حاليا فلن يعطيك أكثر مما تعطيك برامج تحرير النصوص لأنه أصلا منها(سيساعدك في تلوين الدوال فقط و معالجة بعض الأخطاء).
بعد هذه المقدمة السريعة، سننتقل للخطوة التالية، وهي التي سنوضح فيها بالتفصيل أهمية البايتون و تاريخها و الهدف منها ودورها في عالم البرمجة، وباقي المعلومات الأخرى.(هذه مجرد تحمية فقط)
تتمة الموضوع في الرد القادم من اخيكم البتار..
رأيت في القسم بعض الأعضاء يريدون تعلم لغة البايثون لا أدري لما، لكن ربما للمساهمة في تطوير البلندر أو تسهيل التعامل معه و ربما لإنتاج برامج مفتوحة المصدر(سأوضح لما مفتوحة المصدر بالضرورة بعد قليل )، ولكوني مبرمج بالأساس، أردت أن أقدم لغة البايثون لمن يريد تعلمها من الصفر إلى النبوغ فيها و هي لغة سهلة أصلا ولن تأخذ منك أسبوعين على الأكثر ، إذا تعلمت إحدى لغات برمجة الويب من قبل كالجافا أو البي اتش بي، فلن تستغرق الكثير من الوقت لتعلمها، لا أدري إن كان هذا الموضوع موجودا في المنتدى من قبل أم لا،لكن لمن لا يعرف هذه اللغة هدا الموضوع،
لكن قبل الدخول في تعلم البايثون لا بد من معرفة النقاط التالية :
• لغة البايثون قابلة للعمل على جميع أنظمة التشغيل و الأجهزة المعروفة دون تغيير السكربت (تستطيع جعلها تعمل على أي نظام بإرادتك، لكن تحتاج للغة برمجة حقيقية كالسي و معرفة كاملة بالنظام المراد للقيام بذلك، تابع القراءة لمعرفة السبب)
• في عصر الحواسب الخارقة الذي نعيشه،لا يمكن أن نقول أن لغة البايثون تهدر موارد الجهاز، مر زمن الباسكال التي تحسب كل بايت و تحرص على عدم ضياع أي مورد...
• لغة البايثون لغة مثينة و مرنة و تقيك من الأخطاء المدمرة، شخصيا أنصح بها كلما لم تحتج لتحكم كامل بالجهاز.
• لغة البايثون سريعة التطور أولا، و بفضلها يسهل عليك تطوير برنامجك بسهولة أكثر ،و يسهل على الآخرين التعامل معه(أقصد تطويره)
• بإمكانك استعمال لغة البايثون في عدة مجالات، مثلا في التعامل مع النظام مباشرة، أو برمجة الانترنت و قواعد البيانات، وحتى في البرامج الرسومية كبلندر في حالتنا، و غير ذلك...
• مما سبق ستستنتج أن بايثون لغة سكربتات (افتح إحدى الملفات ذات الامتداد py في مجلد البلندر بواسطة المفكرة أو أي برنامج تحرير النصوص أخر ليظهر لك السكربت، إياك أن تعدل فيه إن كنت لا تعرف ما تفعل و إلا ستفسد المهمة التي يقوم بها)، (لا تفكر في تصميم برنامج محمي بالبايثون مباشرة و إلا فأنت تخدع نفسك، صمم الجزء الذي تريد حمايته بلغة برمجة عادية،فهذا يحمي برنامجك من المستخدمين العاديين، وبنسبة مقبولة من الكراكرز.-تعلم عن طرق حماية البرامج إن أردت ذلك-)
• كلنا يعرف أنه في لغات برمجة الانترنت، لا بد من وجود برنامج يفسر السكربتات التي نصنعها لتعمل (مثلا php.exe بالنسبة لسكربتات php التي تعمل على خادم يعمل بالويندوز)، كذلك لغة البايتون لابد من وجود برنامج مفسر لها، وهو الذي يتغير بتغير النظام أو المهمة الموكلة له و هو يبرمج بأي لغة عادية -حسب ما اعرف تستعمل السي غالبا-، تعرفون الآن لما البلندر و البرامج المصممة بالبايثون الأخرى تعمل على كل أنظمة التشغيل التي وضع لها مترجم للعمل.
• لا تنس أن الكثير من الشركات كجوجل و ياهو اعتمدت البايثون لبعض برامجها، والكثير من المبرمجين كذلك، وهذا يثبت عظمة هذه اللغة.
• موقع البايثون : www.python.org ، على أية حال، برنامج نصي عادي يكفي،و لا ضرورة، لتحميل برنامج البايتون حاليا فلن يعطيك أكثر مما تعطيك برامج تحرير النصوص لأنه أصلا منها(سيساعدك في تلوين الدوال فقط و معالجة بعض الأخطاء).
بعد هذه المقدمة السريعة، سننتقل للخطوة التالية، وهي التي سنوضح فيها بالتفصيل أهمية البايتون و تاريخها و الهدف منها ودورها في عالم البرمجة، وباقي المعلومات الأخرى.(هذه مجرد تحمية فقط)
تتمة الموضوع في الرد القادم من اخيكم البتار..
تعليق