دورة برمجة بايثون

بايثون مهم لتطوير البرمجيات. في حين أن هناك لغات أكثر قوة (مثل Lisp) ، لغات أسرع (مثل C) ، لغات أكثر استخدامًا (على سبيل المثال ، Java) ، تحصل Python
بايثون مهم لتطوير البرمجيات. في حين أن هناك لغات أكثر قوة (مثل Lisp) ، لغات أسرع (مثل C) ، لغات أكثر استخدامًا (على سبيل المثال ، Java) ، تحصل Python على الكثير من الأشياء المختلفة بشكل صحيح ، ومباشرة في تركيبة لم تقم بها أي لغة أخرى حتى الآن. من الممكن كتابة شفرة مبهمة في بايثون ، لكن أسهل طريقة لكتابة الشفرة هي دائمًا تقريبًا طريقة معقولة ، والأهم من ذلك: رمز يشير بوضوح إلى نية. إذا كنت تعرف بايثون ، يمكنك العمل مع أي بايثون بأقل مجهود. حتى المكتبات التي تضيف وظيفة "سحرية" يمكن كتابتها في بيثون المقروءة تمامًا (قارن ذلك بفهم تنفيذ إطار عمل مثل Spring in Java). يعترف هذا المساق أن سرعة التنمية أمر مهم. يعد الكود المقروء والمقتضب جزءًا من هذا ، وكذلك الوصول إلى بنى قوية تتجنب التكرار الممل للكود. الصيانه تربط أيضا في هذا. يدرس هذا المقرر سرعة التطور ، وهو السهولة التي يستطيع من خلالها مبرمج لغات أخرى التقاط مهارات بايثون الأساسية ، وتعد المكتبة القياسية الضخمة مفتاحًا لمنطقة أخرى تتفوق فيها بايثون - وهي صناعة الأدوات. أي مشروع من حجمه سيكون لديه مهام لأتمتة ، وأتمتة هذه البرامج في بايثون هي أوامر ذات حجم أسرع من استخدام لغات أكثر سائدة. يمكننا إنشاء أدوات لاستخراج المعلومات من أنظمة التذاكر وتقديمها بطريقة مفيدة للفريق وأدوات للتحقق من poms في مشروع Maven وتكامل Trac وأدوات مراقبة مخصصة ... والكثير غيرها. إن أدوات البناء المخصصة هذه هي تلميحات سهلة في بناء قوة أخرى ، كما أن المحافظة على برنامج مخصص أمر سهل. وهذا هو السبب ، في حين أن إطار Django الضخم جدا قد يكون أكثر أطر عمل بايثون على شبكة الإنترنت شهرة ، فهناك أيضا مجموعة من الأطر الصغيرة والصغيرة الناجحة. عند العمل في لغة برمجة قوية مع مجموعة كبيرة من المكتبات القياسية والطرف الثالث ، لا تحتاج في كثير من الأحيان إلى قبول المقايضات الضرورية عند استخدام أي إطار عمل جاهز. هذا يعني أنه يمكنك بناء / بالضبط / البرنامج الذي يريده عملاؤك.

Comments

No comments