Forum / Numerische Methoden der Ingenieurwissenschaften / Programmierkenntnisse

Programmierkenntnisse

In welchem Umfang sollte man Python für die Übung beherrschen bzw. kann man die UE positiv absolvieren, wenn man die VU Grundlagen des Programmierens noch nicht gemacht hat?

Leonhard ±0

Bei GdProgrammieren lernst du nur Java und das auch nicht wirklich... Man muss die HÜs nur nachvollziehen und erklären können! Selber schreiben pfffffffff....

Andreas ±0

Also wenn man nicht viel programmier Erfahrung hat (wobei die Sprache dabei egal ist, weil die grundlegenden Funktionen ja überall ähnlich sind) ist es echt schwer. Selber schreiben wäre zu empfehlen, da man sich dann für das Kolloquium am Ende nicht wirklich vorbereiten muss, aber wie leonhardrr schon gesagt hat, muss man die Aufgaben nicht unbedingt selber schreiben, dann muss man halt sonst wie lernen wie ein Python-Programm aufgebaut ist und die Schleifen und Anweisungen funktionieren.

Daniel Sebastian ±0

Naja ich persönlich habe Grundlagenwissen/erfahrung in Visual Basic und Java aus der AHS, zumindest was davon noch übrig ist :D Also ist die Übung deiner Meinung nach auch ohne vorherigen Besuch von Grundlagen des Programmierens schaffbar?

Andreas ±0

Ja, würde schon sagen. Er zeigt zwar in den Vorlesung hin und wieder Python-Code, aber das bringt einem so ziemlich gar nichts. Wenn du also weißt was for-Schleifen, if-Anweisungen sind, mit Google umgehen kannst und genug Zeit investierst sollten die Aufgaben schaffbar sein. Wenn du das kannst dann lernst du bei Grundlagen des Programmierens nicht wirklich was neues, da du dann eh Python verwendest und nicht Java. Zum empfehlen wäre kurz vor dem Kolloquium (falls man länger nicht mehr programmiert hat) ein paar einfache Programme zu schreiben, da man beim Kolloquium selbst auch Code schreiben muss. Sonst waren noch ein paar Theoriefragen zu den Verfahren allgemein und sie wollten zwei Verfahren genau erklärt haben (Euler-Verfahren und noch irgendeine größeres das bei den späteren Aufgaben dabei ist).

Derya ±0

Mit welchem Programm oder welcher APP wird gearbeitet? Oder wird alles im Editor eigegeben :) Werden da bei der HU kleine oder eher größere/aufwendige sachen programmiert?

Andreas ±0

Programmiert wird in Python und als Entwicklungsumgebung empfehlen sie Scipy/Numpy (wobei ich glaub, dass Numpy nur eine Mathe Bibliothek ist).

Die Beispiele sind doch relativ aufwendig. Nicht vom programmier technischen (man braucht nur for-Schleifen) her, sondern weil man mit Matrizen arbeitet und man überlegen muss, welchen Eintrag man jetzt wann und für was verwendet, welcher Index von wo bis wo läuft usw.

Incognito ±0

So. Ist jetzt vielleicht viertel vor zwölf um diese Frage zu stellen, aber besser spät als nie.

Es wird in den Folien empfohlen python(x,y) zu laden. damit habe ich den interpreter. mit dem kann ich anscheinend nur python scripte ablaufen lassen. kann mit bitte mal jemand erklären, wie ich nun in meine progrmmierumgebung komme, mit welcher software und wie ich dann am ende des tages noch ein python-ass werden kann? am besten wie einem idioten erklären und nichts auslassen. keine - fast keine - information ist überflüssig, kann alles gebrauchen.

vielen dank!

Christoph ±0

Einfach den Standard-IDE der mit Python mitgeliefert wird verwenden (IDLE) und loscoden... Ein gutes Buch kann ich auch empfehlen: "Pyhton 3 - Das umfassende Handbuch" von Johannes Ernesti und Peter Kaiser ISBN 978-3-8362-1412-4. Kostenpunkt ~ € 40,- hier www.amazon.de/Python-umfassende-Handbuch-Galileo-Computing/dp/3836214121, bzw. kostenlos aber schon etwas veraltet (Python 2.5) hier: openbook.galileocomputing.de/python/.

Mit ein wenig Programmierkenntnissen (z.B. Java) kann man sich in ~3 Tagen einarbeiten, sodass man schon recht flüssig was "coden" kann (So lang hats halt bei mir gedauert ;-) ).

Chris

Sorry, die Kommentarfunktion ist geschlossen.