Home Artikel Technologie Programmieren lernen
Programmieren lernen
Wednesday, 19 May 2010 18:45

Ja, wie wäre das schön, wenn man den Computer dazu bringen könnte, genau das zu machen, was man von ihm will...

zwar gibt es viele sehr feine Programme für alles Mögliche, aber vieles was man brauchen könnte ist in der Form nicht auffindbar oder zu teuer oder irgendwie unpraktisch. Jedenfalls kann man sich teilweise viel Arbeit ersparen, wenn man ein wenig Programmieren kann. Ich spreche da sogar aus Erfahrung, obwohl ich kein Programmierer bin, habe ich doch mit bescheidenen VBA-Kenntnissen so einiges privat und in der Arbeit ermöglichen können.Außerdem erfreut es einen, wenn man ein bisschen basteln kann, und es kommt etwas nützliche, vielleicht sogar kreatives, dabei heraus.

 

Aber nebst dem Umstieg auf Linux, wo VBA nicht mehr äußerst nützlich ist, kann man mit anderen Sprachen viel mehr ermöglichen, und zwar plattformübergreifend und funktionaler.

 

Welche Sprache wäre denn interessant zu erlernen?

Nun ist die Entscheidung nicht ganz so leicht, welcher Sprache man sich leidenschaftlich widmen will, denn dies war die erste Frage die ich mir gestellt habe. Gleich vorab, es wurde Python. Warum?

Zuletzt wurde ich gestern überzeugt, und zwar mitunter auch im Zuge dieses Videos, dass mir ein mir bekannter IT-ler geschickt hat .Es handelt eigentlich von Ruby (on Rails), der großen Konkurrenz zu Python, umfasst aber auch viele andere Aspekte des Programmierens und einige andere Sprachen.

Haupsächlich kamen mir schon aufgrund meines Vorwissens C++ und Python interessant vor, da diese in Linux (und natürlich auch darüber hinaus) weit verbreitet sind. Meine persönlichen Erlegbnisse mit Java haben mir nicht gerade Lust auf diese Sprache gemacht. Und von überall her schreit es: C ist besonders anstrengend um Programme ohne großen Aufwand schön zum laufen zu bringen!" (dem entgegen steht der Geschwindigkeitsvorteil von C). Python und Ruby scheinen sich sehr ähnlich zu sein, es gibt so etwas wie einen kleinen Krieg der Programmiersprachen - dazu lässt sich im Internet und insbesondere in diversen Foren eine Menge finden. Insbesondere Ruby und Python konkurrieren stark, wobei sich dies zu guter Letzt aufgrund ihrer Ähnlichkeit ergibt. Ausschlaggebend war wie bereits gesagt, dass man im täglichen Linux-Leben durchaus viel Kontakt zu Python hat, viele der alltäglichsten Programme nutzen es oder bieten dessen Funktionalität an (pyNeighbourhood, Exaile, oder Sugar, das Betriebssystem des OLPC, auch bekannt als "100 Dollar Laptop"). Zudem soll es sehr leicht zu erlernen sein, insbesondere für Anfänger der Programmierkunst.

 

Schlange

Kurzum die wichtigsten Aspekte für mich zusammengefasst:

  • Anfängerfreundlich
  • gute Implementierung in Linux
  • sehr plattformübergreifend und mächtig (sogar Google nutzt Python)
  • der Name leitet sich von "Monty Python ab" :)
  • ... fällt mir sicher noch was ein wenn ichs besser kenne...

Daher werde ich versuchen hier alles interessante und nützliche, zum Erlernen von Python zusammenzutragen, was vielleicht anderen die neugierig geworden sind, auch helfen kann.

 

Zu Beginn gleich ein freier Online-Literaturtipp (den ich schon ein wenig angeschnuppert habe), hf

Byte of python - http://abop-german.berlios.de/read/ (deutsch)

 

Update:

Des weiteren habe ich kürzlich ein nettes Video-Tutorial zum Erlernen von Python in Deutsch gefunden. Das ganze findet sich unter: http://showmedo.com/videos/series?name=pythonHollandIntroToPythonSeries_german

 

 
Copyright © 2012 Jellis Portal. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.