Lär dig hur du programmerar gratis från Google University

I år startades Googles programmeringswebbplats ett nytt gratis utbildningsprogram som heter Google Code University, och medan samhället runt det är litet har det några praktiska resurser. De har täckt dig om du är intresserad av att lära sig CSS, HTML, JavaScript, AJAX eller Python. Du kan också titta på några grundläggande instruktioner för att komma igång med att använda Linux eller hantera MySQL-databaser. Detta innebär inte några egentliga klasser, allt lärs på nätet genom handledning och exempel.

För närvarande fokuserar Googles universitet främst på två programmeringsspråk, C ++ och Python . Det erbjuder kurser om grundläggande webbprogrammering, men de ses främst som förutsättningar för AJAX och hanteras sålunda lätt.

Vad är Python?

De flesta har hört talas om C ++, men hur är det med Python? Ja vi vet om djungellangen ... Python är ett dynamiskt programmeringsspråk som tillåter både objektorienterad programmering och strukturerad programmering. Det brukar användas för skript, där du hittar det både i webb- och skrivbordsapplikationer ( inklusive Google Dokument ). Python används också i flera videospel, inklusive det massiva multispelare online-spelet Eve Online och Sid Meiers Civilization IV.

Ett grundläggande spel kodat i Python ser ut som det här exemplet från Invent With Python.

 importera slumpmässiga gissningarTaken = 0 skriv ut 'Hej! Vad heter du?' myName = raw_input () number = random.randint (1, 20) skriv ut 'Jo, ' + myName + ', jag tänker på ett tal mellan 1 och 20.' medan gissningar Taget <6: skriv ut 'Gissa.' gissa = input () #fyi: input () är för siffror. raw_input () är för strängar. guessesTaken = guessesTaken + 1 om gissnummer: skriv ut 'Din gissning är för hög.' om gissning == nummer: bryt om gissning == antal: gissningarTaken = str (gissningarTaken) skriv ut 'Bra jobb, ' + myName + '! Du gissade mitt nummer i "+ gissningarTaken +" gissningar! " om gissning! = nummer: skriv ut 'Nope. Numret jag tänkte på var "+ str (nummer) 

Du kan komma igång med Python genom att titta på videon nedan eller genom att kolla Python-kursen på Googles universitetets webbplats.

">

Vad är C ++?

Detta språk går tillbaka till 1979 ( officiellt namnges 1983 ), och det är överlägset det mest populära programmeringsspråket någonsin. C ++ är enkelt så att alla kan lära sig det, även om det också möjliggör avancerade funktioner. Den används för skript, små program och stora program som Adobe Photoshop eller Microsoft Office. I själva verket enligt Bjarne Stroustrup är nästan allt som tillverkas av Microsoft skrivet främst i C ++, inklusive Windows!

För att komma igång med C ++ besök är det avsnittet på code.google.com.

Träffa andra programmeringsentusiaster och studenter

Code.google.com/edu diskussionsforum är inte så stort, men det växer stadigt. Om du vill dela det du har lärt dig, eller om du har en fråga kan du släppa en anteckning och någon kan svara på det.

Sammantaget är Google University en groovy online-resurs. Det är inte slutet - allt för dina programmeringsinlärningsbehov, men det kan hjälpa dig att komma igång. Jag vet att det fick mig att intressera mig för att lära mig Python, något jag aldrig ens har berört tidigare.