Introduktioner till Python

Det är mycket möjligt att det här är mindre intressant för många av er, men för några är det förhoppningsvis av större intresse. Jag har på sistone lagt ned en del tid på att lära mig hämta hem data från olika webbsidor för att sedan behandla det vidare i olika program. Ett smidigt sätt att göra det är med hjälp av Python, även om det kräver en del programmering. Python är ett smidigt programspråk som är öppet och gratis (och ja, namnet kommer från Monty Python). Det kan laddas ned här. Det finns olika versioner att välja bland. Det skedde en del större förändringar i och med introduktionen av version 3.x och många paket, som exempelvis det användbara Beautiful Soup, fungerar mindre bra i den versionen. Det allmänna tipset verkar vara att välja senaste version inom 2.x.

Det är bara att ladda ned programmet och installera det. Om du kör windows behöver du troligen lägga till sökvägen till Python (t.ex. C:\Python27) till systemvariablerna (Dator/egenskaper/avancerade systeminställningar/miljövariabler och under Path) för att kunna starta programmet i kommandotolken (se här för instruktioner). Du hittar dokumentation och instruktioner på Pythons webbsida. Sedan är det bara att börja knacka kod. Om man är van vid statistikprogram som t.ex. Stata eller programmering i någon annat språk är det ganska lätt att komma igång. Dessutom finns det en del bra instruktioner i videoformat på nätet. Nedan ger jag några tips på några som jag har hittat och som finns tillgängliga via YouTube. De tar upp ungefär samma saker, så hitta någon som du gillar.

Bucky Roberts introduktion till Python: skön, avslappnad stil (han har även en fortsättning på YouTube där han går igenom hur man skapar ett GUI):

 

New Think Tanks introduktion: lite torrare än Bucky, men lite mer ingående och konventionell (har även en introduktion till version 3.x):

Slutligen kan jag tipsa om Googles interna utbildning i Python: lite längre men håller ändå ett bra tempo.

Befolkningstäthet

I sommar har jag kört cirka 200 mil längs norrländska vägar. I inlandet är det bitvis helt fantastisk natur. Men framför allt är det väldigt mycket skog. Och få människor. Jag kom att tänka på kortfilmen Svitjod av Mårten Nilsson och David Flamholc, där de åker runt i Sverige och ställer frågan: hur skulle det vara om det kom mer människor hit?

Hur ser det då ut med befolkningstätheten i världen? Ja, tack för frågan. Det kan studeras genom en interaktiv karta hos Socioeconomic Data and Application Center (SEDAC), som är kopplat till Columbia University, se här.