tools - what is python interpreter




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

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

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



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

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

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

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

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


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





pep