Python (programspråk) | Det gjordes för att vara lätt att läsa och förstå och kraftfullt

Python är ett programmeringsspråk med öppen källkod. Det har skapats för att vara lättläst, lättförståeligt och kraftfullt. En nederländsk programmerare vid namn Guido van Rossum skapade Python 1991. Han namngav det efter tv-programmet Monty Pythons flygande cirkus. Många Pythonexempel och handledningar innehåller skämt från programmet.

Python är ett tolkat språk. Tolkade språk behöver inte kompileras för att kunna köras. Ett program som kallas tolk kör Pythonkoden på nästan vilken dator som helst. Detta innebär att en programmerare kan ändra koden och snabbt se resultatet. Detta innebär också att Python är långsammare än ett kompilerat språk som C, eftersom det inte är maskinkod direkt.

Python har blivit ett av de mest kända programmeringsspråken i världen på senare tid. Det används i allt från AI till att bygga webbplatser och programmera testning. Det tenderar att användas av ingenjörer och icke-designers på samma sätt.

Python hämtade inspiration från andra programmeringsspråk som C, C++, Java, Perl och Lisp.

Pythons utvecklare försöker undvika att ändra språket för att göra det bättre tills de har många saker att ändra. De försöker också undvika att göra små reparationer, så kallade patchar, på oviktiga delar av CPython-referensimplementationen som skulle göra den snabbare. När hastigheten är viktig kan en Pythonprogrammerare flytta en del av programarbetet till andra delar som är skrivna i programmeringsspråk som C eller PyPy, en just-in-time-kompilator. Den översätter ett Python-skript till C och gör direkta API-anrop på C-nivå till Python-tolken.

Att Python ska vara roligt att använda är ett viktigt mål för Pythons utvecklare. Detta återspeglas i språkets namn, som är en hyllning till den brittiska komikergruppen Monty Python. Ibland finns det lekfulla tillvägagångssätt i handledningar och referensmaterial, t.ex. genom att hänvisa till spam och ägg i stället för till de vanliga foo och bar.



 

Användning av Python

Python används vanligtvis för att skapa webbplatser och programmering, robotisering av uppgifter, informationsutredning och informationsrepresentation. Eftersom det är måttligt enkelt att lära sig har Python tagits i bruk av många icke-mjukvaruingenjörer, som bokhållare och forskare, för olika regelbundna åtaganden, till exempel för att samordna fonder.

Standardbiblioteket består av många funktioner som följer med Python när det installeras. På Internet finns det många andra bibliotek som gör det möjligt för Pythonspråket att göra fler saker. Dessa bibliotek gör det till ett kraftfullt språk; det kan göra många olika saker.

Varför är Python så populärt?

1) Lätt att lära sig och använda

Python är otroligt enkelt att använda och lära sig för nya amatörer och nybörjare. Pythonspråket är ett av de mest öppna programmeringsspråken som är tillgängliga eftersom man har arbetat med språklig struktur och inte med muddling, vilket ger mer betoning på normalt språk. På grund av att det är enkelt att lära sig och använda kan pythonkoder effektivt komponeras och utföras mycket snabbare än andra programmeringsspråk.

2) Erfaren och stödjande Python-community

Python övergavs för ett bra tag sedan, vilket är mycket lång tid för ett lokalt programmeringsspråk att utvecklas och utvecklas tillräckligt för att hjälpa ingenjörer från nybörjarnivå till mästarnivå. Det finns en hel del dokumentation, guider och videohandledningar för Pythonspråket som är tillgängliga för studenter och ingenjörer på alla kunskapsnivåer och i alla åldrar som kan utnyttja och få den hjälp som förväntas för att förbättra sin insikt i programmeringsspråket Python.

3) Stöd från kända företagssponsorer

Programmeringsspråk utvecklas snabbare när ett företag stöder det. Till exempel stöds PHP av Facebook, Java av Oracle och Sun, Visual Basic och C# av Microsoft. Programspråket Python stöds starkt av Facebook, Amazon Web Services och framför allt Google.

4) Många Python-bibliotek och ramverk

På grund av dess företagssponsring och stora, stabila lokalområde för python har python fantastiska bibliotek som du kan använda för att välja och spara din tid och ansträngning på det underliggande mönstret för förbättring. Det finns dessutom massor av molnmedieförmåner som får scenstöd genom biblioteksliknande apparater, vilket kan vara mycket givande.

5) Anpassningsförmåga, effektivitet, tillförlitlighet och snabbhet

Fråga vilken pythoningenjör som helst och de kommer att hålla med om att pythonspråket är kompetent, stabilt och mycket snabbare än de flesta andra språk. Python kan användas i nästan alla typer av klimat, och man kommer inte att konfronteras med någon form av presentationsmissöden oavsett vilket stadium man arbetar.

Hur kan du någonsin hantera python? Några saker kan vara

  • Undersökning av information och AI
  • Utveckling av webben
  • Robotisering eller förarrangemang
  • Programmering, testning och prototyper


 

Syntax

En del av Pythons syntax kommer från C, eftersom det är det språket som Python skrevs i. Men Python använder vitrymder för att avgränsa kod: mellanslag eller tabulatorer används för att organisera kod i grupper. Detta skiljer sig från C. I C finns det ett semikolon i slutet av varje rad och parenteser ({}) används för att gruppera kod. Att använda blanksteg för att avgränsa kod gör Python till ett mycket lättläst språk.

Uttalanden och kontrollflöde

Pythons uttalanden inkluderar:

  • Tilldelningsangivelsen eller =-tecknet. I Python betyder påståendet x = 2 att namnet x är bundet till heltalet 2. Namn kan bindas till många olika typer i Python, vilket är anledningen till att Python är ett dynamiskt typat språk. Du kan till exempel nu skriva uttalandet x = "spam" och det skulle fungera, men det skulle inte fungera i ett annat språk som C eller C++.
  • If-angivelsen, som kör ett kodblock om vissa villkor är uppfyllda, tillsammans med else och elif (en sammandragning av else if från andra programmeringsspråk). Elif-anvisningen kör ett kodblock om de tidigare villkoren inte är uppfyllda, men villkoren för elif-anvisningen är uppfyllda. Med else-angivelsen körs ett kodblock om inget av de tidigare villkoren är uppfyllda.
  • For-angivelsen, som itererar över ett objekt som kan itereras, t.ex. en lista, och binder varje element i objektet till en variabel som ska användas i detta kodblock, vilket skapar en for-slinga.
  • while-angivelsen, som kör ett kodblock så länge som vissa villkor är uppfyllda, vilket skapar en while-slinga.
  • Def-angivelsen, som definierar en funktion eller metod.
  • Pass statement, som betyder "gör ingenting".
  • Klassangivelsen, som gör det möjligt för användaren att skapa sin egen typ av objekt, t.ex. vad heltal och strängar är.
  • Import-angivelsen, som importerar Python-filer för användning i användarens kod.
  • Print-anvisningen, som skickar olika saker till konsolen.

Uttryck

Pythons uttryck inkluderar några som liknar andra programmeringsspråk och andra som inte gör det.

  • Addition, subtraktion, multiplikation och division representeras av + och -. * och /.
  • Exponenter, representerade av **.
  • För att jämföra två värden använder Python ==.
  • Python använder orden "and", "or" och "not" för sina booleska uttryck.


 

Exempel

Detta är ett litet exempel på ett Pythonprogram. Det visar "Hello World!" på skärmen.

print("Hello World!") # Den här koden gör samma sak, men den är längre: ready = True if ready: print("Hello World!")

Python har också något som kallas "dynamisk variabeltilldelning". Det innebär att när ett tal eller ord skapas i ett program behöver användaren inte säga vilken typ det är. Detta gör det lättare att återanvända variabelnamn, vilket gör snabba ändringar enklare. Ett exempel på detta visas nedan. Den här koden gör både ett nummer och ett ord, och visar dem båda, med hjälp av endast en variabel.

x = 1 print(x) x = "Word" print(x)

I ett "statiskt typat" språk som C måste programmeraren säga om x är ett tal eller ett ord innan C låter programmeraren ställa in x, och efter det tillåter C inte att typen ändras från tal till ord.

 

Frågor och svar

F: Vad är Python?


S: Python är ett programmeringsspråk med öppen källkod som skapades för att vara lättläst och lättförståeligt men ändå kraftfullt.

F: Vem skapade Python?


S: En nederländsk programmerare vid namn Guido van Rossum skapade Python 1991.

F: Hur kom skaparen av Python på namnet?


S: Han namngav det efter tv-programmet Monty Python's Flying Circus.

F: Är Python ett kompilerat eller tolkat språk?


S: Det är ett tolkat språk, vilket innebär att det inte behöver kompileras för att kunna köras. En tolk kör koden på nästan vilken dator som helst.

F: Vilka andra programmeringsspråk har inspirerat Python?


S: C, C++, Java, Perl och Lisp har alla tjänat som inspiration för att skapa Python.

F: Vad strävar utvecklarna efter när de gör ändringar för att förbättra språket?


S: Utvecklarna försöker undvika att ändra språket tills de har många saker att ändra och försöker också att inte göra små reparationer (patchar) som skulle göra det snabbare men som är oviktiga delar av CPythons referensimplementation.

F: Varför är det viktigt för utvecklarna att hålla Python roligt?


S: Att hålla python roligt återspeglas i namnet som är en hyllning till den brittiska komikergruppen Monty Pythons och lekfulla tillvägagångssätt för handledning och referensmaterial, t.ex. att hänvisa till spam och ägg i stället för foo och bar.

AlegsaOnline.com - 2020 / 2023 - License CC3