Politik

Gör nånting med ditt liv: Lär dig det matnyttiga dataspråket Python på helgerna!

Det blir allt vanligare med veckoslutskurser i programmering här i Silicon Valley. Allt fler vill gå med i IT-tåget.

Så vilket datorspråk bör vi läsa oss? Om vi vill skriva mobila appar så är Java för Android eller Objective C för iPhone givna. Apples nya språk Swift är ett annat val.

Men ett mycket bra val är också Python som skapades av holländaren Guido van Rossum år 1991.
van Rossum har jobbat på Google och jobbar nu på DropBox. Google har gjort Python till sitt företagsspråk och DropBox är skrivet i Python.

Det viktiga med Python är att det finns en världsomspännande s.k. community och mängder med Meethups och givetvis material. Att Python är öppen kod är givet.

En två timmars introduktionsföreläsning av Guido van Rossum finns på den här videon.

För den som vill börja leka med Python så är det lätt att antingen ladda ner Python till ens datordisk eller också ladda ner den till en minnespinne. 2GB räcker gott. Och sen kan man köra Python från pinnen utan att behöva ladda ner den till sin disk.

Och ja, Python fungerar bra på Windows.

Det finns mängder med bra böcker om Python, men den som jag har med här är mycket bra och enkel. Titeln är ett skämt.

Sen är det lätt att ta kurser direkt på webben.

Nick Parlantes Pythonkurs som jag lägger in här nedan är mycket bra. Trots att han håller rätt högt tempo och pratar på tok för snabbt.

Sen har MOOC-universitetet Udacity: en Pythonkurs men den kostar pengar.

Men vänta, det här är inte allt.

När man väl har lärt sig språkets grunder så kan man börja med ett förtjusande s.k. ramverk som heter: Bottle: Python Web Framework och som gör det lätt att skriva webbappar. Det finns också andra liknande ramverk.

Django är ett mer avancerat ramverk som används för mer komplexa projekt.

Och databasen MongoDB är lätt att koppla upp till Python.

För litet över ett år sen lade jag ut en nybörjarkurs i just Pythonspråket här på bloggen om någon är intresserad.

Den som kan programmera har ett stort försprång före dom som inte kan det. Så uppmuntra dina barn att lära sig att programmera.