Hem Personliga finanser Vad är Python och vad kan du göra med det?

Vad är Python och vad kan du göra med det?

Innehållsförteckning:

Video: Varför ska jag kunna programmera? 2024

Video: Varför ska jag kunna programmera? 2024
Anonim

Python är ett programmeringsspråk skrivet av en person som heter Guido van Rossum på 1990-talet. Programmeringsspråk låter dig styra vad en dator gör och hur den gör det.

Några av de saker som gör Python totes awesome (även känd som "riktigt bra och roligt") är:

  • Python-kod är lätt att läsa och förstå. Skönheten betyder att du inte ens märker hur Python gör komplexa saker enkla. Detta gör Python lätt att lära, vilket gör det perfekt för barn.

  • Python är produktiv. Det gör svåra uppgifter enkla. Nästan alla programmeringsuppgifter är enklare med Python än vad det är med andra programmeringsspråk. Datortyper kallar detta RAD (för snabb applikationsutveckling).

  • Python är farligt. Den har mycket kraft. Men med stor kraft kommer det stora ansvaret. (Kom ihåg Spider-Man?) Och du måste använda dina krafter för gott, inte ont. (Om du vill använda dem för ondska, måste du sluta läsa nu.)

  • Python är ett skriptspråk. Programmen matas in i Pythons tolk, som kör dem direkt, så det går inte att sammanställa (vilket är fallet för några andra språk). Det är snabbare och lättare att få feedback på din Python-kod (t.ex. hitta fel). Python innebär att du slutför och kör (kör) dina program snabbare och det gör programmering kul!

  • Python är korsplattform. Nästan alla kan använda det, oavsett vilket operativsystem de har. Du kan köra ganska mycket Python-program på Windows, Mac och Linux persondatorer och från stora servrar till små datorer som Raspberry Pi. Du kan även köra Python-program på Android och iOS-tabletter.

  • Python använder dynamisk typing för dess variabler. Det här kanske inte betyder mycket för dig om du aldrig har gjort programmering tidigare. Dynamiskt typade variabler gör programmeringen enklare eftersom de låter dig bara börja använda en variabel, istället för att först förklara för datorn vad variabeln ska vara.

  • Python får massor av hjälp från tredjepartsmoduler . Det betyder att många andra (tredje parter) har skrivit bibliotek. Ett bibliotek är ett gäng kod för att göra något specifikt. Detta gör ditt arbete enklare eftersom du inte behöver börja från början varje gång du skriver ett nytt program. ibland kan du använda de redan skrivna biblioteken.

  • Python är fri programvara. Detta innebär att licensvillkoren för Python respekterar din frihet. Du kan ladda ner och köra Python utan att betala några pengar, och alla program som du skriver med det är din att använda och dela som du vill.Det betyder också att Python källkod (den mänskliga läsbara formen av vad datorn kör) är tillgänglig så när du känner dig modig kan du titta på hur Python-utvecklarna skrev sin kod. (Det är skrivet på ett annat programmeringsspråk, men dum!)

Pythons programmeringsspråk är uppkallat efter en komedigrupp som heter Monty Python, inte reptilen. Monty Python var huvudsakligen verksam på 1970-talet. (40 år sedan! För evigt, eller hur?) De hade en brittisk tv-show kallad Monty Python ' s Flying Circus och har gjort massor av filmer, den mest anmärkningsvärda är Monty Python och Holy Grail . Vem använder Python

Python används nästan överallt. Ta en titt på följande lista (som inte är uttömmande). Poängen är att Python kommer att gälla vad du än är intresserad av, oavsett vad det är.

I rymden:

  • Den internationella rymdstationen Robonaut 2-roboten använder Python för sitt centrala kommandosystem. Python planeras för användning i ett europeiskt uppdrag till Mars år 2020 för att samla markprover. I partikelfysiklaboratorier:

  • Python hjälper till att förstå dataanalysen från vissa atomkrossprov på CERN Large Hadron Collider. I astronomi:

  • Meerkat-radioteleskopet (det största radioteleskopet på södra halvklotet) använder Python för dess kontroll- och övervakningssystem. I filmstudior:

  • Industrial Light and Magic ( Star Wars genier) använder Python att automatisera sina filmproduktionsprocesser. Bieffekter Programvarans datorbildade bildprogram Houdini använder Python för dess programmeringsgränssnitt och skriptar motorn. I spel:

  • Activision använder Python för att bygga spel, testa och analysera saker. De använder även Python för att hitta personer som fuskar genom att öka varandra. I musikbranschen:

  • Spotify Music Streaming-tjänst använder Python för att skicka musik. I videoindustrin:

  • använder Netflix Python för att se till att filmer spelas upp (ström) utan att stoppa. Python används mycket för YouTube. I Internet-sökning:

  • Google använde Python överallt i sin tidiga utvecklingsfas. I medicin:

  • Nodalitetsföretaget använder Python för att hantera information som de använder för att söka botemedel mot cancer. I ditt operativsystem (administrera datan):

  • Operativsystem som Linux och Mac OSX använder Python för några av sina administrativa funktioner. I din dörrklocka:

  • Rupa Dachere och Akkana Peck säger att du kan automatisera ditt hem med Python och koppla upp sensorer till ditt hus. Med det kan du till exempel öppna och stänga gardinerna eller automatiskt sätta på ljus när du kommer in i rummet. Vad man ska göra med Python

Med Python kan du lära dig att göra saker som matte tränare för att träna dina tidtabeller eller ett enkelt

kryptering (ett hemligt kod) program. Och när du har lärt dig dina färdigheter över tiden finns det andra saker du kan göra, till exempel: Använda Tkinter (eller andra widgetssatser), du kan skriva användarprogram som använder grafik istället för bara text att interagera med användaren.

  • Du kan förlänga andra program som Blender (ett 3D-modelleringsprogram), GIMP (ett 2D-foto-retuscheringsprogram) och LibreOffice (kontorsprogram), bland många andra genom att skriva egna skript.

  • Du kan skriva spel med grafik med hjälp av Tkinter eller Pygame eller Kivy-biblioteken. Spelen i den här boken är endast text.

  • Du kan använda matplotlib-biblioteket för att rita komplexa grafer för dina matematik- eller vetenskapskurser.

  • Med hjälp av openCV-biblioteket kan du experimentera med datorvision. Människor som är in i robotar använder den för att hjälpa sina robotar att se och ta tag i saker och för att undvika hinder vid flyttning.

  • Vad du än vill göra det finns det en bra chans att någon redan har skrivit kod för att göra det eller att hjälpa dig själv göra det.

Vad är Python och vad kan du göra med det?

Redaktörens val

Hur man justerar inställningar för din bakgrund i Gamestar Mechanic - dummies

Hur man justerar inställningar för din bakgrund i Gamestar Mechanic - dummies

När du har lagt till en Bakgrund till ditt spel kan du ytterligare anpassa bakgrunden i Gamestar Mechanic genom att använda två ytterligare alternativ i dialogrutan Nivåinställningar: Bakgrundsrullning och Bakgrundsstil. Bakgrundsrullning Parallaxen är en viktig egenskap hos bakgrunden i spel där alternativet Fler skärm är valt. Redigerbar ...

Hur man balanserar svårigheten hos ett Gamestar Mechanic Game - dummies

Hur man balanserar svårigheten hos ett Gamestar Mechanic Game - dummies

Det vanligaste exemplet på balansering ett spel i Gamestar Mechanic balanserar svårigheten: Gör inte spelet så lätt att det är tråkigt och gör det inte så svårt att det är frustrerande. För att finjustera spelets svårighet måste du göra små förändringar utan att bli förbunden till ...

För att kalibrera accelerometern för ditt HTML5-spel - dummies

För att kalibrera accelerometern för ditt HTML5-spel - dummies

Som standard antar HTML5-spelaccelerometern Det neutrala läget är perfekt horisontellt - det vill säga enheten ligger platt på ett bord. Men det här är mobila enheter, och spelare vill ofta ha det neutrala stället att vara någon annanstans. Grundläggande tekniken för att kalibrera tiltkontrollen är att hålla koll på en ...

Redaktörens val

Gör äta rena förändringar i livet - dummies

Gör äta rena förändringar i livet - dummies

Rena ätförändringar i ditt liv är inte svåra att göra, men de tar lite gumption, uthållighet och övning. När du gör en koncentrerad insats för att äta lägre på livsmedelskedjan, märka hur detta beslut påverkar andra delar av ditt liv. För att vara framgångsrik måste du tänka på mat och äta annorlunda, vilka ...

Köttfri måndag och hållbarhet - dummies

Köttfri måndag och hållbarhet - dummies

Köttfri måndag är ett ganska nytt koncept som ofta nämns på Facebook och Twitter. Allt det betyder är att en dag i veckan väljer du att äta vegetarian eller vegan. Inte bara kan Meatless Monday spara pengar (eftersom kött är dyrt), men planen hjälper miljön (eftersom stora kött-, fläsk- och kycklingsanläggningar skapar nitrat ...

5 Hälsofördelar Kopplade till Medelhavsdiet - dummies

5 Hälsofördelar Kopplade till Medelhavsdiet - dummies

Medelhavsdieten har länge varit prydnad för vilket ger hälsoeffekter, såsom att minska kranskärlssjukdom och minska risken för vissa cancerformer. Inklusive färska grönsaker och frukter, baljväxter och hälsosamma fetter i din kost kan hjälpa dig att förbättra din hälsa på många sätt. Forskning visar att en traditionell medelhavsdiet minskar ...

Redaktörens val

Hur man arbetar med Nikon D3300-minneskort - dummies

Hur man arbetar med Nikon D3300-minneskort - dummies

Som mediet som lagrar dina bildfiler , Nikon D3300s minneskort är en viktig del av din kamera. Följ dessa tips för att köpa och behålla kort: Köpkort: När du handlar för ett SD-minneskort är den enda specifikationen som noterar annat än kortkapaciteten kort hastighet, vilket indikerar hur snabbt data ...

Timerfotografering: Nikon D5200-dummies med Nikon D5200

Timerfotografering: Nikon D5200-dummies med Nikon D5200

Med intervall Timer Fotografering på Nikon D5200, du kan ställa in kameran för att automatiskt släppa avtryckaren med intervall som sträcker sig från sekunder till timmar från varandra. Med den här funktionen kan du fånga upp ett ämne eftersom det förändras över tiden - en teknik som är känd som fotografering med tidsfördröjning - utan att behöva stå runt på ...

JPEG Filer på Nikon D3300-dummies

JPEG Filer på Nikon D3300-dummies

Uttalad "jay-peg", det här formatet är standardinställningen på din Nikon D3300, som det är på de flesta digitalkameror. JPEG är populär av två huvudorsaker: Omedelbar användbarhet: Alla webbläsare och e-postprogram kan visa JPEG-filer, så att du kan dela bilder online direkt efter att du har tagit dem. Du kan också få en ...