tools - what is python interpreter




التي يجب أن تقرأ PEP؟ (5)

أنا مبرمج بيثون قوي إلى حد ما ، ولكن الكثير من أسلوبي هو عشوائية قليلاً ، وأنا متأكد من أن هناك حلولاً بيثونية للعديد من المشاكل أكثر من تلك التي أجدها. أي PEPs ضرورية لأي بيثونيستا ضليع قراءة؟


أود أن أوصي أيضا PEPs 8 و 257. أعرف أن هذا ينحرف قليلا عن السؤال الأصلي ، ولكن أود أن أشير إلى أن PyCharm (ربما أفضل IDE بيثون في رأيي) يتحقق تلقائيا إذا كنت تتابع بعض أهم المبادئ التوجيهية PEP 8 ، فقط في حالة اهتمام أي شخص ...



على الرغم من أن بايثون بديهية بشكل لا يصدق ، إلا أن الكثير من الناس لا يفهمون فلسفته.

بيب 20 : زن بيثون

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

في ما يلي فهرس PEP - python.org/dev/peps

عندما يكون أحد يشك في موضوع ما ، يمكنه البحث في هذا الموضوع


لقد وجدت أن قراءة الكلمات المرفوضة يمكن أن تعطي بعض الأفكار الجيدة حول ما هو Pythonic وما هو غير ذلك. كان هذا منذ فترة ، لذلك ليس لدي أي أمثلة محددة.





pep