Leer gratis programmeren op Google University

Dit jaar startte de programmeersite van Google een nieuw gratis onderwijsprogramma, genaamd Google Code University, en hoewel de gemeenschap eromheen klein is, heeft het een aantal handige bronnen. Ze hebben je behandeld als je geïnteresseerd bent in het leren van CSS, HTML, JavaScript, AJAX of Python. U kunt ook enkele basisinstructies bekijken om te beginnen met het gebruik van Linux of het beheren van MySQL-databases. Dit omvat geen echte lessen, alles wordt online onderwezen via tutorials en voorbeelden.

Momenteel richt Google University zich hoofdzakelijk op twee programmeertalen, C ++ en Python . Het biedt wel cursussen aan voor eenvoudige webprogrammering, maar ze worden vooral gezien als een eerste vereiste voor AJAX en worden daarom slechts lichtvaardig behandeld.

Wat is Python?

De meeste mensen hebben gehoord van C ++, maar hoe zit het met Python? Ja, we weten over de jungleslang ... Python is een dynamische programmeertaal die zowel objectgeoriënteerd programmeren als gestructureerd programmeren mogelijk maakt. Het wordt meestal gebruikt voor scripting, waarbij u het zowel in web- als in desktop-applicaties ( waaronder Google Docs ) kunt vinden. Python wordt ook gebruikt in verschillende videogames, waaronder het enorme multi-player online spel Eve Online en Sid Meier's Civilization IV.

Een basisspel gecodeerd in Python lijkt op dit voorbeeld van Invent With Python.

 import random guessesTaken = 0 print 'Hallo! Wat is jouw naam?' myName = raw_input () number = random.randint (1, 20) print 'Well, ' + myName + ', ik bedenk een getal tussen 1 en 20.' terwijl ze radenTaken <6: print 'Maak een gok.' guess = input () #fyi: input () is voor cijfers. raw_input () is voor tekenreeksen. guessesTaken = guessesTaken + 1 als gisummer: print 'Je gok is te hoog.' if guess == number: break if guess == number: guessesTaken = str (guessesTaken) print 'Good job, ' + myName + '! Je raadde mijn nummer in '+ guessesTaken +' gissingen! ' if guess! = number: print 'Nee. Het nummer waar ik aan dacht was '+ str (nummer) 

Je kunt aan de slag met Python door de onderstaande video te bekijken of door de Python-cursus op de website van Google University te bekijken.

">

Wat is C ++?

Deze taal stamt uit 1979 ( officieel vernoemd in 1983 ) en is verreweg de populairste programmeertaal ooit. C ++ is eenvoudig genoeg om iedereen het te leren, maar het biedt ook geavanceerde functies. Het wordt gebruikt voor scripts, kleine programma's en grote programma's zoals Adobe Photoshop of Microsoft Office. In feite is volgens Bjarne Stroustrup bijna alles dat door Microsoft is gemaakt voornamelijk in C ++ geschreven, inclusief Windows!

Ga om aan de slag te gaan met C ++ naar het gedeelte over code.google.com.

Ontmoet andere programmeerenthousiasten en studenten

Het discussieforum code.google.com/edu is niet erg groot, maar groeit gestaag. Als je iets wilt delen wat je hebt geleerd, of als je een vraag hebt, kun je een notitie plaatsen en kan iemand deze beantwoorden.

Over het algemeen is Google University een online groovy-resource. Het is niet het einde voor uw programmeerbehoeften, maar het kan u helpen om op weg te gaan. Ik weet dat het me interesseerde om Python te leren, iets dat ik nog nooit eerder heb aangeraakt.