Video: Motor control by python+gl 2024
Python har sin egen uppsättning designprinciper som styr hur resten av språket är strukturerat. Det finns nitton designprinciper som beskriver hur Pythonspråk är organiserat. Några av de viktigaste principerna är
-
Readability count: Det här är möjligen Pythons viktigaste designprincip. Python-kod ser nästan ut som engelska, och till och med verkställer viss formatering, till exempel indragning, för att göra koden lättare att läsa. Mycket läsbar kod betyder att det är sex månader från det ögonblick när du besöker din kod för att åtgärda ett fel eller lägga till en funktion, du kommer att kunna hoppa in utan att försöka för mycket för att komma ihåg vad du gjorde. Läsbar kod betyder också att andra kan använda din kod eller hjälpa till att felsöka din kod med lätthet.
Reddit. com är en av de 10 mest besökta webbplatserna i USA, och en av de 50 mest besökta webbplatserna i världen. Dess medgrundare, Steve Huffman, kodade ursprungligen webbplatsen i Lisp och bytte till Python eftersom Python är "extremt läsbar och extremt skrivbar".
-
Det bör finnas en - och helst enda en uppenbar metod att göra det: Denna princip är direkt motsatt Perls motto, "Det finns mer än en väg att göra det. "I Python kan två olika programmerare närma sig samma problem och skriva två olika program, men idealet är att koden ska vara lik och lätt att läsa, adoptera och förstå. Även om Python tillåter flera sätt att göra en uppgift - som till exempel när man kombinerar två strängar - om ett uppenbart och gemensamt alternativ finns, bör det användas.
-
Om implementeringen är svår att förklara, är det en dålig idé: Programmerare var historiskt kända för att skriva esoterisk kod för att öka prestanda. Python utformades dock för att inte vara det snabbaste språket, och den här principen påminner programmerare om att lättförståliga implementeringar föredras över snabbare men svårare att förklara dem.
Hämta hela listan med designprinciper, som är i form av en dikt, genom att skriva in importen här; till någon Python tolk, eller genom att besöka Pythons hemsida. Dessa principer, som skrevs av Tim Peters, en medlem av Python, var avsedda att beskriva Pythons skapare, Van Rossum, som också kallas den välvilliga diktatorn för livet (BDFL).