Programmerare Guido van Rossum skapade programmeringsspråket Python 1990 . Van Rossum utformade Python för att vara lätt att läsa även med nya programmerare , varför syntaxen skiljer sig från C och Java . Python är ett tolkat programmeringsspråk , det kräver ett annat program , en tolk , att verkställa det . Både Python och tolken är tillgängliga som gratis nedladdningar från Python Software Foundation . Moduler
När du skriver en ansenlig Python -program , bryta ner det i flera filer gör det lättare att hantera . Genom att inkludera flera funktioner i en fil , gör du det till en modul som du kan importera till andra Python -skript och program . Varje fil måste ha ett . Py . Att granska den interna dokumentationen för en viss modul , ger Python namnet på modulen följt av _doc_ . Python levereras med ett bibliotek av standard moduler tillgängliga för användning . Addera Optimering
När du skriver ditt program , testa det för att se till att den fungerar korrekt . Om det fungerar , men går långsamt , optimera den för att göra den mer effektiv . Python har ett antal profilering moduler för att hjälpa till med detta genom att titta över ditt program och identifiera flaskhalsar . Skriv om de svaga punkterna utan att störa den kod som fungerar smidigt . Kör programmet igen efter din omskrivning för att bekräfta att det fortfarande fungerar .
Fel
Två vanliga typer av Python program misstag är undantag och fel syntax . Nya programmerare göra massor av syntax misstag , som att inte inklusive kolon för att avgränsa ett kodblock . Pythons parser verktyg hjälper dig att hitta problemet . Undantag är syntaktiskt korrekt kod som inte körs på rätt sätt . Om du har skapat ett undantag Python erkänner , kanske Python informera dig när du kör programmet som du har en NameError eller ett TypeError och förklara i vilket sammanhang det hände .
Andra språk
p Det är viktigt att komma ihåg att Python är inte C , C + + eller Java , det följer inte samma regler . Mest kompilerade programspråk använder semikolon för att separera uttalanden och klammerparenteser att separera kodblock . Python använder vagnretur för uttalanden , den använder ett kolon och indrag för kodblock . Python erbjuder också dynamisk typning . Till skillnad från Java och C + + , du behöver aldrig explicit identifierar en datatyp , . Python spår datatyper internt Addera