Video: Python pandas — Chipotle Exercises 2025
Python mempunyai set sendiri prinsip reka bentuk yang membimbing bagaimana seluruh bahasa disusun. Terdapat sembilan belas prinsip reka bentuk yang menggambarkan bagaimana bahasa Python dianjurkan. Sesetengah prinsip yang paling penting termasuk
-
Kaedah pembacaan: Ini mungkin prinsip reka bentuk Python yang paling penting. Kod Python kelihatan seperti bahasa Inggeris, dan juga menguatkan pemformatan tertentu, seperti indentifikasi, untuk membuat kod lebih mudah dibaca. Kod yang sangat mudah dibaca bermakna enam bulan dari sekarang apabila anda menyemak semula kod anda untuk menetapkan pepijat atau menambah ciri, anda akan dapat melompat tanpa berusaha keras untuk mengingati apa yang anda lakukan. Kod yang boleh dibaca juga bermakna orang lain boleh menggunakan kod anda atau membantu menyahpepijat kod anda dengan mudah.
Reddit. com adalah laman web teratas yang paling banyak dilawati di Amerika Syarikat, dan laman web teratas 50 yang paling banyak dilawati di dunia. Pengasasnya, Steve Huffman, pada mulanya mengodkan laman web di Lisp dan bertukar kepada Python kerana Python adalah "sangat mudah dibaca, dan sangat boleh ditulis".
-
Harus ada satu - dan lebih baik sahaja satu - cara jelas untuk melakukannya: Prinsip ini bertentangan dengan motto Perl, "Ada lebih daripada satu cara untuk melakukannya. "Dalam Python, dua pengaturcara yang berbeza boleh mendekati masalah yang sama dan menulis dua program yang berbeza, tetapi yang ideal ialah kod tersebut akan menjadi sama dan mudah dibaca, diadaptasi dan difahami. Walaupun Python membenarkan beberapa cara untuk melakukan tugas - contohnya, apabila menggabungkan dua rentetan - jika ada pilihan yang jelas dan biasa, ia harus digunakan.
-
Sekiranya pelaksanaannya sukar dijelaskan, ia adalah idea yang tidak baik: Secara sejarah, pengaturcara diketahui menulis kod esoterik untuk meningkatkan prestasi. Walau bagaimanapun, Python direka untuk tidak menjadi bahasa yang paling pantas, dan prinsip ini mengingatkan para pengaturcara bahawa pelaksanaan yang mudah difahami lebih baik daripada yang lebih pantas tetapi lebih sukar dijelaskan.
Akses senarai penuh dengan prinsip reka bentuk, yang dalam bentuk puisi, dengan menaip import ini; ke mana-mana penterjemah Python, atau dengan melayari laman web Python. Prinsip-prinsip ini, yang ditulis oleh Tim Peters, ahli komuniti Python, bertujuan untuk menggambarkan niat pencipta Python, Van Rossum, yang juga disebut sebagai Diktator Benar untuk Kehidupan (BDFL).
