Programmieren lernen [basics]

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von romestylez, 29. September 2008 .

  1. 29. September 2008
    Hi Leuts,
    und zwar habe ich mal ne Frage... Ich habe jetzt ne Ausbildung angefangen als Fachinformatiker - Systemintegration so inner Schule alles Tiptop sehr gut dabei [mit einer der besten inner Klasse] so nun sollten wir eigentlich mal so programmieren.

    Allerdings ist nun unser Lehrer dafür ~2 Monate nicht da und der Unterricht wird durch ne Lehrkraft vertreten die kein Plan auf dem Gebiet hat naja zuwenig Lehrer etc.

    So nun will ich mich aber selber hinsetzen und das programmieren lernen. Ich weiss es braucht Zeit etc die habe ich auch bzw werde sie mir nehmen und ich will halt einfach schonmal gewisse Basics drauf haben wenns denn richtig los geht mitm Unterricht.

    Ich habe mich mit der Materie noch nie beschäftigt und habe deshalb keinen Peil ich weiss welche Sprachen es gibt also die Standart halt c c++ delphi vb java [delphi is glaube ich das leichteste oder]


    Also suche ich nun Programme,Tutorials [bitte für übernubs wie gesagt noch nie iwas auf dem Gebiet gemacht] und alles was es so gibt um das Programmieren zu lernen.

    Mit welcher Sprache sollte ich anfangen ? Delphi ? Hab gehört man hat nach kurzer Zeit schon kleinere Ergebnisse [Wäre cool weils halt aufbaut ]


    So das wars dann schon

    Vielen dank fürs lesen und fürs Helfen schonmal im Vorraus - BW is klar
     
  2. 29. September 2008
    AW: Programmieren lernen [basics]

    womit du anfangen sollst ist davon abhängig, was du mit den programmen machen möchtest
    es kursieren doch genug ebooks rum, findest auch du per google
    ich persönlich würde mir sourcecodes (u.a. auf pscode.com) angucken und dann versuchen die syntax zu verstehen sowie anschließend kleine modifikationen vorzunehmen. man kann sich dann natürlich auch steigern...
    so hab ichs gemacht

    mfg black.
     
  3. 29. September 2008
    AW: Programmieren lernen [basics]

    Thx erstmal

    Mir ist klar das ich alles iwie per google finde hab aber keine Lust da irgendwo anzufangen wenn ich mich eh net auskenne

    Naja was will ich machen was weiss ich nen kleinen Taschenrechner oder was auch immer man gebrauchen kann später in der Ausbildung.

    Natürlich sollte es schon iwie nützlich sein ich will jetzt hier net einfach nur irgendwas programmieren wie z.B. Snake oder so

    Das mit den Sourcecodes is aufjedenfall ne Idee könnte ich mal mit anfangen. Habs früher mal sehr selten gemacht sowas angeguckt und versucht zu verstehen aber dann gelassen dachte brauchs eh net naja nun brauche ich es doch ^^


    Dir aufjedenfall thx
     
  4. 29. September 2008
    AW: Programmieren lernen [basics]

    Setz dir ein Ziel-Programm (am Anfang etwas kleines).
    Versuch das mit Google und gesundem Menschenverstand umzusetzen.
    Wichtig ist, dass du die Sachen, die du dir irgentwo kopierst verstehst und später anwenden kannst ohne sie nochmal nachzulesen.
    So hab ich das gemacht =)
    Ka ob andere Leute da auch so drauf klar kommen ^^

    Ich würde halt mit Visual Basic 6 anfangen und später dann auf .net umsteigen.

    Ansonsten Icq und so

    Mfg Alex²
     
  5. 29. September 2008
    AW: Programmieren lernen [basics]

    Also, fürn Anfang würd ich dir ganz klar Python (Welcome to Python.org) empfehlen. Es ist eine interpretierte Programmiersprache, d.h. du brauchst dich als Anfänger nich um so Details wie Compiler etc. kümmern. Außerdem gibts keine Zeiger und anderen C-Kram, der für Anfänger eh viel zu kompliziert wäre. Ein weiterer Vorteil is, dass man sich in Python sehr genau an die Einrückungen (also der 'Abstand' zum linken Rand) halten muss, da Python sonst nicht mag -> Erhöht die Übersicht. Außerdem hat es eine sehr einfache Syntax, also kein Klammern-Wirrwarr wie in C/C++ und auch kein so hässliches begin-end;. Du brauchst nichma Semikolons am Ende

    Und mit Python kann man alles machen (wenn man mal von Treiberprogrammierung oder so absieht, wo man aber sowieso C braucht), was man mit VB/Delphi und Konsorten auch machen kann. Und es is auch recht schnell. Falls wer meint, dass Python ne noname-Sprache is: Google verwendet Python und YouTube is auch in Python gecodet.

    Fürn Anfang kannst du halt nur Konsole-Programme schreiben (is aber egal, Konsole rockt GUI eh weg ), aber es gibt genügend nette GUI-Toolkits, wie wxPython, PyQt, Tk.

    Edit: Aja, ein sehr gutes Anfänger-Buch ist "A Byte of Python". Die Deutsche Übersetzung gibts kostenlos unter A Byte of Python in German.
     
  6. 29. September 2008
    AW: Programmieren lernen [basics]

    ich hab mal die tuts durchgemacht
    http://www.mapping-tutorials.de/forum/forumdisplay.php?f=42

    is das meiste zu c in 8 teilen oder so .. das kannste locker an einem tag dir mal anschauen dann haste schonmal grundlagen .. hab nich weiter gemacht aber das was da vorkommt is echt schon witzig .. kannst dir damit in c nen taschenrechner programmieren und das is doch schonmal n anfang oder
    danach solltest du dich informieren mit welcher sprache man am besten was umsetzen kann und dich dann darauf spezialisieren .. oder einfach mal verschiedene anschaun und schauen was dir am meisten liegt
     
  7. 29. September 2008
    AW: Programmieren lernen [basics]

    Vielen dank für den Tipp

    Glaub hab dich nimmer im Icq





    Vielen dank Geil gleich mit "Buch" dabei Da werde ich mich mal dran setzen und gucken ob ich einen Taschenrechner hinbekomme

    Wenn ich das etwas kann mit Python wie schwer/leicht ist der Umstieg auf VB, Delphi, C etc pp ?

    Danke euch Jungs BW habter

    // EDIT :


    Dankeschön Das werde ich mir angucken wenn ich mit python durch bin

    BW an dich is auch raus


    An alle echt vielen vielen dank
     
  8. 29. September 2008
    AW: Programmieren lernen [basics]

    Der Umstieg auf andere Sprachen ist meistens nimmer so schwer, wenn man schon eine kann. Man muss sich dann meist eh nur an ne andere Syntax gewöhnen und vllt. dass man andere Bibliotheken benutzt. Aber vom Logischen her ist da nirgendswo groß ein Unterschied.
     
  9. 29. September 2008
    AW: Programmieren lernen [basics]

    Okay thx erstmal pyro also ich komme ganz gut vorran

    Habe was kleines gecodet brauch keine Sau aber trotzdem

    Und zwar isses nen "Spiel" bei dem man ne Zahl erraten soll =)=)

    Es gibt dann Tipps ob die gescuhte Zahl grösser/kleiner als die getippte ist...

    Nun is das alles inner Konsole net sooo schön und deswegen wollte ich mal wissen wie ich das nun schön bekomme ?

    Geht das alles mit diesem wxPython ?

    Habs mir geladen aber kommt immer nen Fehler "The setup Files are corrupted"


    Habs hier geladen...

    Wäre fett wenn mir helfen könntest

    // EDIT :

    Gibt es sonst noch ne Möglichkeit das andere Leute das Ding ausführen können ? Bei mir gehts is klar speicher es ja als .py aber wie sollen andere Leute das "Spiel" "spielen" ?
     
  10. 29. September 2008
    AW: Programmieren lernen [basics]

    hi,

    also zu deinem aktuellen problem kann ich dir leider nicht helfen aber nen tipp kann ich dir geben.
    Ich persönlich habe schon einiges in sache programmieren gemacht und kann dir nur empfehlen dich jetzt nicht mit den sachen wie "schöner machen" aufzuhalten, denn dies kannst du später ja immer noch machen. Wie du schon sagtest möchtest du ja so basics lernen, da kommt es ja drauf an was du in welcher programmiersprache in der schule durchgenommen hast aber allgemein würd ich sagen das man mit C++ nichts falsch machen kann. In der sache würd ich so die basics raussuchen, halt syntax und so, allein wenn du nach "hello world" suchst wirst du so einiges finden. Oder was ich auch noch empfehlen kann ist wenn du mal nach dem buch schaust "C++ kurz und gut". Generell sind die "kurz und gut" bücher sehr zu empfehlen und sind auch in so gut wie jedem bereich (programmiersprache und so) zu finden.

    Ich schau mal ob ich so was im netz finde aber wie gesagt, an deiner stelle würd ich mal so im internet nach dem buch schauen, bestimmt ist irgentwo nen gebrauchtes zu finden und auch neu sind die nicht teuer (wenn ich mich nicht täusche).

    Hoffe das mein Beitrag etwas hilfreich ist, wenn du noch fragen hast kannst du mich gerne anschreiben
     
  11. 30. September 2008
    AW: Programmieren lernen [basics]

    Ja, GUIs gehen z.B. mit wxPython. Aber vergiss das als Anfänger erstmal ^^ Das is ziemlich aufwendig und brauch auch schon fortgeschrittenes Wissen bzgl. OOP etc.

    Weitergeben tust dus direkt als .py, also python ist ja interpretiert, d.h. die leute die das ausführen wollen brauchen auch Python. Man kanns mit py2exe auch in eine Datei linken, ohne Python interpreter.
     
  12. 30. September 2008
    AW: Programmieren lernen [basics]

    ha das gleiche teil hab ich mir auch programmiert zu anfang
    du kannst entweder die leute zwingen sich python zu holen oder es inne exe umwandeln

    kleiner tipp noch
    hangel dich nicht zusehr an den tuts entlang sondern versuche möglichst früh eigene sachen zu machen ohne viel auf hilfe zurückzugreifen

    ich hab zb damals bei c++ ohne je n tut gelesen zu haben durch einfaches ausprobieren ein prog geschrieben wo man windows zeit und datum ändern konnte.
    (kannse per boardsuche glaub noch finden )
    mfg
     
  13. 30. September 2008
    AW: Programmieren lernen [basics]

    Dieses py2exe ralle ich iwie net ganz -_-

    Haste mal nen Link und evtl ne Erklärung dazu [Deutsch ?] sowie ich es jetzt finde per google ralle ich es iwie garnet aber würds halt gerne mal inne .exe umwandeln

    Thx schonmal
     
  14. 30. September 2008
    AW: Programmieren lernen [basics]

    glaube da gibts nur was auf englisch
    ansonsten bei google halt auf deutsch umstellen ^^
     
  15. 30. September 2008
    AW: Programmieren lernen [basics]

    gibts nur in english und die dt übersetzung is fürn *****

    oh doch da fällt mir was ein
    gibts doch auf deutsch
    http://www.galileocomputing.de/openbook/python/python_kapitel_22_002.htm
     
  16. 1. Oktober 2008
    AW: Programmieren lernen [basics]

    Jo hatte ich auch schon gesehen thx


    Aber das für mich als absoluter nebiw mal viel zu hoch ey


    Bitte was wollen die ?
     
  17. 1. Oktober 2008
    AW: Programmieren lernen [basics]

    naja, steht doch genau dran, was sie wollen
    zuerst mal py2exe installieren (entweder über die setup.py wo beiliegt oder noch besser den windows-installer)
    dann die setup.py mit folgendem inhalt in den gleichen ordner wie deine .py kopieren:
    Code:
    from py2exe.build_exe import py2exe 
    from distutils.core import setup
    
    setup( 
     console=["programm.py"] 
     )
    
    wobei du programm.py mit deinem dateinamen ersetzt

    dann in der console (im gleichen verzeichnis natürlich):
    Code:
    python setup.py py2exe
     
  18. 1. Oktober 2008
    AW: Programmieren lernen [basics]

    Rome du penner ...
    hab ich dir nie erzaehlt das ich die selbe Ausbildung mache ?
    also damit fast fertig bin ... ;-)

    da es zweit arten von Fachinformatikern gibt ... gibt es auch zweierlei schwerpunkt themen
    die FISI´s also du Rome und meiner einer ^^: sind eigentlich im groben sinn Netzwerkleute das heisst Systemadministratoren bzw Serveradmins und und und was halt so dazu gehoert Router und server und der muell !!!

    dann gibbet noch die FIAE (Fachinformatiker Anwendungsentwicklung) das sind die kellerkinder
    die dann wirklich den ganzen tag nur coden und proggen !!

    also mach dir mal keine sorgen du wirst zwar in der schule nen bissel was ueber die Thematik lernen aber fuer die Zwischen- und Abschlussprüfung ist es eher nicht relevant ^^

    da wuerd ich mich an deiner stelle lieber mit Datenbanken auseinandersetzen ^^

    so Top kannst du gar nit in der Schule sein ... ^^
    machst dir ausbildung noch nit mal einen Monat das heisst ihr habt noch keine klausuren geschrieben ^^ weil ihr bis jetzt max. 3 wochen schule hattet weil du schulbloekce a 3 wochen hast ^^

    wenn du sonst noch irgendwelche fragen haben solltest zu deiner Ausbildung darfste dich im icq ... gerne an mich wenden
    oder an andere Leute on Board die diesem Beruf nachgehen ^^ z.B. Mrt2006 oder Fr3D ...

    muss mit denen noch besprechen ob wir dich in unsere geheime Loge aufnehmen (Die Anonymen FISI´s) ^^

    MfG seT-87
     
  19. 1. Oktober 2008
    AW: Programmieren lernen [basics]


    Also mal ganz ruhig ^^

    wo kommt der Code rein ?
    Code:
    from py2exe.build_exe import py2exe 
    from distutils.core import setup
    
    setup( 
     console=["programm.py"] 
     )
    

    Habe iwie was gemacht so was du geschrieben hattest

    Dann kam das

    Da is doch nen Error

    Wie wandel ich nun also was in eine .exe um ? Ich rall halt net wo der erstel Code reinkommt wo ich anstatatt progra..py mein name einsetze...

    Sorry für die womöglich sau dumme Frage aber hab da echt 0 schimmer


    @ set-87

    Blockunterricht ****t

    Haben so kleine "Überprüfungen" gemacht und da binsch nunmal top

    Jaja ich frag dich ja schon dann

    Datenbanken beschäftige ich mich iwann mal mit jetzt will ich bissel proggen lernen
     
  20. 1. Oktober 2008
    AW: Programmieren lernen [basics]

    pyro hat doch gesagt :
    du musst die setup.py ersma so ausführen zum installieren
    dann kopierst du die in den ordner wo du dein projekt hast
    öffnst sie . löscht den inhalt
    kopierst dann den o.g. schnipsel darein. änderst den dateinamen.
    und führst das ganz wie o.g. aus
     
  21. 1. Oktober 2008
    AW: Programmieren lernen [basics]

    Hachja -_-

    Ich habe doch oben geschrieben welcher Fehler kommt wenn ich diese setup.py ausführe

    Ich habs so gemacht...

    -> .exe installiert
    -> setup.py versucht auszuführen [error siehe oben]

    Mehr brauch ich ja erstmal net machen da der Error ja oben schon ist Ich werds erstmal deinstallieren und nochmal neu testen


    // EDIT

    Die setup.py finde ich net ausser hier C:\Programme\Python25\Lib\site-packages\py2exe\samples\advanced

    So dann gehe ich hin öffne die command line und ziehe das Ding einfach rüber dann kommt folgendes

    Weiter muss ich ja wie schon gesagt erstmal net machen weil ja scheinbar iwas fehlschlägt

    Wenn ich es in python versuche kommt dieser Fehler

     
  22. 1. Oktober 2008
    AW: Programmieren lernen [basics]

    hm, so schwer war doch die beschreibung ned -_-
    also, du erstellt irgendein verzeichnis, nennen wirs mal test.
    dann ne neue datei erstellen namens 'setup.py', das rein:

    Code:
    from py2exe.build_exe import py2exe 
    from distutils.core import setup
    
    setup(console=["programm.py"])
    dann eine datei namens programm.py erstellen:
    Code:
    print "hello world"
    dann in die cmd, in das test-verzeichnis und
    Code:
    python setup.py py2exe
    ausführen

    btw, wieso lernst du nich gleich die sprache, die du im unterricht dann auch hast? außerdem, wieso magst du deine programme weitergeben? dachte du willst programmieren lernen um die logik dahinter zu verstehen, nich um deine progrämmlein weiterzugeben

    außerdem, wenn du wirklich gut sein magst, dann kannst dich shconmal dran gewöhnen englische manuals zu lesen...
     
  23. 1. Oktober 2008
    AW: Programmieren lernen [basics]

    ich rate dir zu ner c-syntax (php, c#, c++, c, java, javascript, ~perl, d, j#, jscript.net).
    is meiner meinung nach einfacher zu lernen als so komische sachen wie VB, Python... usw, vorallem bleibt die syntax überall gleich und du musst nur neue funktionen lernen.

    dank php kam ich relativ leicht mit andren sprachen zurecht:
    php -> javascript
    javascript -> jscript.net
    jscript.net -> c#
    c# -> c++
    c++ -> java

    wobei ich nur wirklich mit java und c# desktopanwendungen schreib(en kann)^^
     
  24. 1. Oktober 2008
    AW: Programmieren lernen [basics]


    Wuhuhu es hat geklappt

    Ach ich hab dieses Spiel halt so gemacht und dachte mir lass ich es mal auf nem anderen Pc laufen um zu sehen obs auch da läuft halt nur testweise

    Ich kann englisch aber hatte das net so ganz gerallt da Jap die Logik will ich verstehen

    Gibt es weitere Bücher über python [wenn möglich kostenlos] ?

    Ich hock mich mal weiter ans Spiel hab da ne kleine Idee mal gucken ob ich das umsetzen kann
     
  25. 1. Oktober 2008
    AW: Programmieren lernen [basics]

    Hey!

    Offizielle Python Dokumentation ist gut genug.
    Schaff dir ein Unix-System an, da lernt man auch das ein oder andere noch dazu
    Und viele Libraries etc. sind da viel besser implementiert imo. Hat mir jedenfalls viel geholfen!

    Mfg,

    Kolazomai
     
  26. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.