ubuntuusers.de

Möchte was programmieren...

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

Niveau

Avatar von Niveau

Anmeldungsdatum:
17. März 2009

Beiträge: 883

Wohnort: Braunschweig

Ich kann aus der schule ein wenig pascal (schleifen, funktionen, prozeduren) einwenig selbsbeigebrachtes python einigermaßen html und ich weiß wie css funktioniert. nun ist es so das ich im moment nicht zu frieden bin, da ich keine nützlichen programme programmieren kann mit gui und das möchte ich gerne. kanń mir dabei jemand helfen???

d1rk

Anmeldungsdatum:
5. April 2006

Beiträge: 2420

christian1722 schrieb:

kanń mir dabei jemand helfen???

Nein, das kannst nur du selbst dir.

Du kannst etwas Python. Das ist eine sehr gute Sprache! Baue deine Kenntnisse aus, und schaue dir mal PyGTK an, das ist eine Möglichkeit, mit Python GTK-Anwendungen zu erstellen. Vielleicht ist das ja was für dich. Solltest du KDE benutzen, oder Qt bevorzugen, gibt es auch PyQt, mit dem mittels Python Qt-Anwendungen erstellt werden können.

Und das schöne ist, da Python so wie als auch GTK und Qt für alle gängigen Betriebssysteme verfügbar sind, kannst du, wenn du es richtig anstellst, und deinen Python-Code ebenfalls Betriebssystem-Unabhängig erstellt, Anwendungen schreiben, die auf allen gängigen Betriebssystemen Laufen.

Niveau

(Themenstarter)
Avatar von Niveau

Anmeldungsdatum:
17. März 2009

Beiträge: 883

Wohnort: Braunschweig

nein ich meine ich bräuchte da schon eine vernünftige anleitung.

Lunar

Anmeldungsdatum:
17. März 2006

Beiträge: 5792

christian1722 schrieb:

nein ich meine ich bräuchte da schon eine vernünftige anleitung.

Sämtliche erwähnten Programme auf eine Weise dokumentiert, die gemeinhin durchaus als "vernünftig" angesehen wird ☺ Was also fehlt dir?

Serengeti

Avatar von Serengeti

Anmeldungsdatum:
24. Februar 2008

Beiträge: 1964

Wenn du möchtest kannst du dich vielleicht hier etwas einbringen.

Niveau

(Themenstarter)
Avatar von Niveau

Anmeldungsdatum:
17. März 2009

Beiträge: 883

Wohnort: Braunschweig

ach ich weiß auch nich ich bin halt einer der erst mal immer viel nachfragt und dann loslegt...

Barabbas

Avatar von Barabbas

Anmeldungsdatum:
31. März 2007

Beiträge: 1651

Wohnort: Münster

Na super. Dann schreib bitte mal ein Programm, dass ausließt, wie lange der Rechner schon läuft und dies in einem Fenster auf einem Label ausgibt.

Verwende dazu : PyGTK, subprocess.popen() und uptime. Benutze google um herauszufinden, wie man das jeweils verwendet.

Gruß,

brb

P.S. Abgabefrist: Heute Abend 18 Uhr ☺.

Niveau

(Themenstarter)
Avatar von Niveau

Anmeldungsdatum:
17. März 2009

Beiträge: 883

Wohnort: Braunschweig

wie mag das gehen ich habe kaum ahnung von python und weiß nich wie ich dieses pygtk nutzen soll...😐

d1rk

Anmeldungsdatum:
5. April 2006

Beiträge: 2420

christian1722 schrieb:

wie mag das gehen ich habe kaum ahnung von python und weiß nich wie ich dieses pygtk nutzen soll...😐

Und was schließt du nun daraus? Vielleicht, dass du dein Python-Wissen nochmals vertiefen – und wenn du einiger maßen sicher bist, mit PyGTK anfangen – solltest vielleicht? ☺

Wenn ich dich richtig verstanden habe, möchtest du Programme mit GUIs erstellen können. Dazu gehören zwei Dinge: Ahnung von der Verwendeten Programmiersprache für die Programmlogik, und Ahnung davon, wie mit der verwendeten Programmiersprache ein GUI erstellt werden kann.

Um beides wirst du nicht drumherum kommen ☺

narr

Anmeldungsdatum:
8. August 2005

Beiträge: 406

Ich nehme mal an, dass du als Schüler halbwegs Englisch kannst.

Dann hätten wir: Das Python-Tutorial http://docs.python.org/tutorial/ Durcharbeiten und danach mal ein paar Konsolenanwendungen schreiben (wenn dir gar nichts einfällt: z.B. ein Adressbuch).

Und dann kannst du dich nach den diversen Tutorials für eines der GUI-Toolkits umsehen. Die bekanntesten Pythonanbindungen: Tkinter, PyGtk, PyQt und wxPython - für letzteres gibt es ein ganz gutes Buch "wxPython in Action". Und ansonsten würde ich dir empfehlen, so etwas als längerfristiges Projekt zu verstehen und nicht gleich vor dem Anblick der puren Masse an "Lernstoff" hinzuschmeißen.

Niveau

(Themenstarter)
Avatar von Niveau

Anmeldungsdatum:
17. März 2009

Beiträge: 883

Wohnort: Braunschweig

also ich lese immoment abop auf deutsch

back2ubuntu

Anmeldungsdatum:
27. Juni 2009

Beiträge: 92

Du kannst Python unterdurchschnittlich und einigermaßen HTML zusätzlich wenig CSS. entwickle dir eine eigene Homepage in der du zukünftlich deine eigenen geschriebene Programme vorstellst. Doch bevor du anfängst richtig Programme zu schreiben lerne eine eine potenzielle Sprache und zwar C. Sie wird zur System- und Anwendungsprogrammierung eingesetzt und durch so ein Programmiergebiet kann man nur nützliche Programme schreiben. Zahlreiche Sprachen, wie C++Java, PHP oder Perl fokusieren sich an der Syntax und anderen Eigenschaften von C und somit kannst du auch noch mit einem Vorteil leichter andere Sprachen lernen um deine Kenntnisse weiter aufzubauen

Noch zu Python: Ich kenne mich da nicht besonders gut aus aber soll für ein Einsteiger gut sein trotzdem finde ich die Sprache schwach. 😉

Hier ein Link zu ein C Tutorial http://http://tutorial.proggen.org/doku.php?id=c:start/

zusätzlich gibt es da ein sehr nettes und Potenzielles Forum. versuch mal ein kleines Instant Messenger zu entwickeln

mfg back2ubuntu

Niveau

(Themenstarter)
Avatar von Niveau

Anmeldungsdatum:
17. März 2009

Beiträge: 883

Wohnort: Braunschweig

also ich mag die sprache... hab sowieso vor wenn ich pythho und html+css kann php und c/c++ oder vlt noch java/-script zu lernen^^ naja erst einmal python

Marc_BlackJack_Rintsch Team-Icon

Ehemalige
Avatar von Marc_BlackJack_Rintsch

Anmeldungsdatum:
16. Juni 2006

Beiträge: 4694

Wohnort: Berlin

@back2ubuntu: Schlag doch bitte mal nach was "potentiell" bedeutet, und erklär dann mal was eine "potentielle Sprache" und ein "potentielles Forum" sein soll.

Man kann in C auch nicht nützliche Programme schreiben. Einige andere Programmiersprachen orientieren sich an der Syntax von C, aber das war's oft auch schon. Selbst bei C++, einem recht "nahem Verwandten" von C, nützen einem C-Kenntnisse nur bedingt, weil das eine andere Sprache ist. Idiomatisches C unterscheidet sich stark von idiomatischem C++. Und je weiter man sich von C entfernt, umso weniger nützten einem Kenntnisse in genau dieser Sprache. Bei Java zum Beispiel fast gar nicht, wenn man von den üblichen Konstrukten absieht, die jede imperative Sprache bietet. Um das kennenzulernen kann man aber auch wirklich jede imperative Sprache verwenden, da braucht's kein C. Das geht auch in Sprachen die nicht wie C aussehen, zum Beispiel Pascal oder eben auch Python.

Ansonsten ist Python von der Philosophie recht nahe an C. Im C-Standard sind fünf Richtlinien unter der Überschrift "Spirit of C" zusammengefasst, die den Entwurf der Sprache begleitet haben und die ersten vier passen genauso auf den Entwurf von Python.

Ich finds übrigens recht schwach eine Programmiersprache als schwach zu bezeichnen, obwohl man sie nicht kennt. Und das auch noch ohne jegliche Begründung. Ich fänd für das Vorhaben von christian1722 eher C zu schwach, und ich kenne C und mag die Sprache auch! Die ist gut für hardwarenahe Sachen, wenn Geschwindigkeit gefragt ist, oder der Speicherplatz und die Rechenleistung auf der Zielplattform sehr eingeschränkt sind. Aber für die meisten Probleme und insbesondere auch GUIs kommt man mit einer Hochsprache schneller und einfacher ans Ziel.

back2ubuntu

Anmeldungsdatum:
27. Juni 2009

Beiträge: 92

und ein "potentielles Forum" sein soll.

Das ist nichts gegen diesen Forum. Dieser Forum ist sehr gut und nett und hat eine Große Community die was drauf haben. 😉

Das Forum was ich meinte ist in C und C++ sehr gut spezialisiert und auch die Antworten sind wirklich hilfreich und Kompetent obwohl das Forum nicht gerade eine Große Community ist.

und erklär dann mal was eine "potentielle Sprache"

Unter Potenzielle Sprache meine ich wer unter Linux-Unix programmieren will kommt ohnehin nicht um C. zeitkritische Programme wie Treiber für Scanner einfache Portierbarkeit Wenn man C kann wird es nicht schwer fallen andere höheren Sprachen zu lernen wegen der Konstrukte.

Man kann in C auch nicht nützliche Programme schreiben.

In den Gebiet System- und Anwendungsprogrammierung ?

Ich finds übrigens recht schwach eine Programmiersprache als schwach zu bezeichnen, obwohl man sie nicht kennt. Und das auch noch ohne jegliche Begründung.

Ok Hier gebe ich dir recht vielleicht denke ich etwas Komisch aber wenn man eine einfache Sprache lernt ist sie nicht gerade für alles nützlich und das Gegenteil wenn man schwere Sprachen lernt kann man damit mehr machen ....

Antworten |