Python welche IDE nutzt Ihr u. warum

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
paul1234
Beiträge: 1923
Registriert: 28.06.2014 15:41:15

Python welche IDE nutzt Ihr u. warum

Beitrag von paul1234 » 04.01.2020 11:13:58

Hallo,
ich arbeite mich gerade in python ein. Hab in der Vergangenheit viele gängige höhere u. niedere Programmiersprachen benutzt. Welche GUI nutzt Ihr u. warum? Für mich wäre es super, wenn ich mit python mehrere
Spracherfahrungen u. erarbeiteten Code nutzen könnte (VB, VB.net, C#, Java, C++). Wichtig ist für mich auch die Nutzung von Datenbanken (MS SQL-Server, mysql, Firebird usw.). Die GUI sollte Highlighting können. Auch ein Testlauf mit Fehleranzeige.

Danke vorab für Eure Infos, Gruß paul!
Zuletzt geändert von paul1234 am 04.01.2020 12:51:51, insgesamt 1-mal geändert.
HP 250 G8 SP 2W8X8EA debian bullseye XFCE4 4.16

reox
Beiträge: 2515
Registriert: 06.06.2006 22:09:47
Lizenz eigener Beiträge: MIT Lizenz

Re: Python welche GUI nutzt Ihr u. warum

Beitrag von reox » 04.01.2020 11:19:34

Mit GUI meinst du IDE oder UI Toolkit?

Ich habe bisher Pycharm, Spyder, IPython, Jupyter und vim verwendet und bin eigentlich immer noch bei vim hängen geblieben.
Jupyter eigentlich sich aber besonders gut, wenn man damit gleich einen Vortrag machen will oder ein How-to schreibt. Man kann die Notebooks bequem in Folien umwandeln oder einfach mit Leuten teilen. Hab das schon mehrmals bei Workshops erfolgreich angewendet (als Vortragender und als Zuhöhrer).
Tests kannst du mit nose, pytest, oder anderen sachen machen.

Bzgl UI Toolkits finde ich QT immer noch sehr gut und mit PyQT5 gibts dazu auch eine mächtige library.

Benutzeravatar
paul1234
Beiträge: 1923
Registriert: 28.06.2014 15:41:15

Re: Python welche GUI nutzt Ihr u. warum

Beitrag von paul1234 » 04.01.2020 11:29:22

ja, GUI (graphical user interface) = IDE. Welches Paket wäre denn für QT-GUI zu installieren?
HP 250 G8 SP 2W8X8EA debian bullseye XFCE4 4.16

Benutzeravatar
Meillo
Moderator
Beiträge: 9225
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: Python welche GUI nutzt Ihr u. warum

Beitrag von Meillo » 04.01.2020 11:55:18

paul1234 hat geschrieben: ↑ zum Beitrag ↑
04.01.2020 11:29:22
ja, GUI (graphical user interface) = IDE.
Nunja, ich sehe hier keine Gleichheit. Bei ``GUI'' denke ich zuerst an Tk, Qt, GTK. Bei ``IDE'' denke ich an Eclipse, Netbeans, Visual Studio. Du suchst zweiteres.

Ich denke, es waere gut, den Titel zu aendern.
Use ed once in a while!

Benutzeravatar
jph
Beiträge: 1081
Registriert: 06.12.2015 15:06:07
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Greven/Westf.

Re: Python welche IDE nutzt Ihr u. warum

Beitrag von jph » 04.01.2020 13:07:40

paul1234 hat geschrieben: ↑ zum Beitrag ↑
04.01.2020 11:29:22
ja, GUI (graphical user interface) = IDE.
PyCharm ist großartig. Gibt es als kostenlose Community-Version; die bietet alles, was ein Hobbypfuscher wie ich sich erträumt. Viele Funktionen lassen sich über Plugins nachrüsten.

Benutzeravatar
paul1234
Beiträge: 1923
Registriert: 28.06.2014 15:41:15

Re: Python welche IDE nutzt Ihr u. warum

Beitrag von paul1234 » 04.01.2020 14:55:15

danke, hab orerst genug Startinfos. Ich werde mal PyCharm probieren
***edit: ist leider unter Buster stable nicht zu finden.
HP 250 G8 SP 2W8X8EA debian bullseye XFCE4 4.16

cronoik
Beiträge: 2049
Registriert: 18.03.2012 21:13:42
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Python welche IDE nutzt Ihr u. warum

Beitrag von cronoik » 04.01.2020 16:02:26

Kannst du bequem von snapcraft installieren [1]. Die pyqt5 Pakete installierst du dann ueber pycharm.

Da du etwas mit qt machen willst, kannst du dir vielleicht auch mal Debianeric python ide [2] ansehen.

[1] https://snapcraft.io/install/pycharm-community/debian
[2] https://eric-ide.python-projects.org/
Hilf mit unser Wiki zu verbessern!

Benutzeravatar
Strunz_1975
Beiträge: 2512
Registriert: 13.04.2007 14:29:32
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Re: Python welche IDE nutzt Ihr u. warum

Beitrag von Strunz_1975 » 04.01.2020 18:20:04

Für Anfänger, so wie ich, soll
DebianThonny
nicht schlecht sein
Debian Bookworm

Radfahrer

Re: Python welche IDE nutzt Ihr u. warum

Beitrag von Radfahrer » 04.01.2020 21:52:29

Anaconda soll auch ganz gut sein. Kennt das jemand?

Benutzeravatar
TRex
Moderator
Beiträge: 8316
Registriert: 23.11.2006 12:23:54
Wohnort: KA

Re: Python welche IDE nutzt Ihr u. warum

Beitrag von TRex » 04.01.2020 21:56:06

Kenne ich nur als Paketierungssystem, nicht als IDE.
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nichtDon't break debian!Wie man widerspricht

Benutzeravatar
smutbert
Beiträge: 8342
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Python welche IDE nutzt Ihr u. warum

Beitrag von smutbert » 04.01.2020 23:53:41

Debiangedit gefällt mir sehr gut. Mit einigen Plugins (Debiangedit-source-code-browser-plugin, Debianplugin-code-comment) finde ich das sehr angenehm, aber ich muss zugeben, dass ich keine Ahnung habe ob das dann schon eine IDE ist oder trotzdem nur ein Texteditor :wink:
(Vielleicht sind meine Ansprüche auch einfach nur zu gering – am Cubietruck oder Raspberry Pi mache ich zwischendurch auch vieles einfach nur in einer ssh-Sitzung mit Debiannano.)

Radfahrer

Re: Python welche IDE nutzt Ihr u. warum

Beitrag von Radfahrer » 05.01.2020 02:28:28

TRex hat geschrieben: ↑ zum Beitrag ↑
04.01.2020 21:56:06
Kenne ich nur als Paketierungssystem, nicht als IDE.
Das hier meinte ich:
https://www.anaconda.com/distribution/

Der dort verwendete Editor heißt Spyder:
https://www.spyder-ide.org/

Benutzeravatar
paul1234
Beiträge: 1923
Registriert: 28.06.2014 15:41:15

Re: Python welche IDE nutzt Ihr u. warum

Beitrag von paul1234 » 05.01.2020 12:46:17

cronoik hat geschrieben: ↑ zum Beitrag ↑
04.01.2020 16:02:26
Kannst du bequem von snapcraft installieren [1]. Die pyqt5 Pakete installierst du dann ueber pycharm.

Da du etwas mit qt machen willst, kannst du dir vielleicht auch mal Debianeric python ide [2] ansehen.

[1] https://snapcraft.io/install/pycharm-community/debian
[2] https://eric-ide.python-projects.org/
installiert ist pycharm lt.Terminal:

Code: Alles auswählen

snap "pycharm-community" is already installed, see 'snap help refresh'
aber im Anwendungsmenü nicht zu finden u. auch ein Programmaufruf mittels Terminal geht ins leere. Auch der Standord wird nicht gefunden:

Code: Alles auswählen

$ whereis PhyCharm
PhyCharm:
ich muß auch ehrlich zugeben, dass ich bisher noch keine Ahnung von snap hatte
HP 250 G8 SP 2W8X8EA debian bullseye XFCE4 4.16

cronoik
Beiträge: 2049
Registriert: 18.03.2012 21:13:42
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Python welche IDE nutzt Ihr u. warum

Beitrag von cronoik » 05.01.2020 13:41:47

Startbefehl ist:

Code: Alles auswählen

pycharm-community
Radfahrer hat geschrieben: ↑ zum Beitrag ↑
05.01.2020 02:28:28
TRex hat geschrieben: ↑ zum Beitrag ↑
04.01.2020 21:56:06
Kenne ich nur als Paketierungssystem, nicht als IDE.
Das hier meinte ich:
https://www.anaconda.com/distribution/

Der dort verwendete Editor heißt Spyder:
https://www.spyder-ide.org/
anaconda ist eine Sammlung von Programmen rundum den Paketmanager conda. Im Gegesatz zu pip werden dort Versionsabhaengigkeiten der Pakete beruecksichtigt und du kannst auch gleich verschiedene python Versionen damit verwalten.
Hilf mit unser Wiki zu verbessern!

Benutzeravatar
jph
Beiträge: 1081
Registriert: 06.12.2015 15:06:07
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Greven/Westf.

Re: Python welche IDE nutzt Ihr u. warum

Beitrag von jph » 05.01.2020 17:20:52

paul1234 hat geschrieben: ↑ zum Beitrag ↑
04.01.2020 14:55:15
danke, hab orerst genug Startinfos. Ich werde mal PyCharm probieren
***edit: ist leider unter Buster stable nicht zu finden.
Ja, PyCharm lässt sich nur manuell außerhalb des Paketmanagements installieren. Wenn man es in sein Home-Verzeichnis installiert, klappen danach aber wenigstens die Updates automatisiert über den eingebauten Mechanismus.

Nicht schön, funktioniert aber.

Benutzeravatar
Lord_Carlos
Beiträge: 5578
Registriert: 30.04.2006 17:58:52
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Dänemark

Re: Python welche IDE nutzt Ihr u. warum

Beitrag von Lord_Carlos » 05.01.2020 21:03:09

Die IDEs von JetBrains sind echt top. Also fuer Python ist es PyCharm. Ich selber habe nur IDEA (java) benutzt.
Aber OP will auch Datenbanken tools haben. Kann es auch, dafuer muss aber bezahlt werden.

Jetbrains gibt fuer manche OpenSource Projekte Lizenzen weg. https://www.jetbrains.com/pycharm/buy/# ... ing=yearly

VS Code kann auch Python, habe es aber selber nicht Probiert: https://code.visualstudio.com/docs/pyth ... n-tutorial

Code: Alles auswählen

╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!

Benutzeravatar
paul1234
Beiträge: 1923
Registriert: 28.06.2014 15:41:15

Re: Python welche IDE nutzt Ihr u. warum

Beitrag von paul1234 » 06.01.2020 05:33:16

cronoik hat geschrieben: ↑ zum Beitrag ↑
05.01.2020 13:41:47
Startbefehl ist:

Code: Alles auswählen

pycharm-community

Code: Alles auswählen

$ pycharm-community
bash: pycharm-community: Kommando nicht gefunden.
und das, obwohl die Installation ja angeblich geklappt hat:

Code: Alles auswählen

snap "pycharm-community" is already installed, see 'snap help refresh'
snapd hatte ich als erstes über Synaptic installiert
HP 250 G8 SP 2W8X8EA debian bullseye XFCE4 4.16

schwedenmann
Beiträge: 5613
Registriert: 30.12.2004 15:31:07
Wohnort: Wegberg

Re: Python welche IDE nutzt Ihr u. warum

Beitrag von schwedenmann » 06.01.2020 10:06:31

Hallo

ich babs getern mal testweise auf 2 Debian-Sid getestet, aber ich habe das tar.gz Pakate nach /opt/ installiert. Klappt wunderbar wenn ich danach pycharm-community aufrufe.

mfg
schwedenmann

cronoik
Beiträge: 2049
Registriert: 18.03.2012 21:13:42
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Python welche IDE nutzt Ihr u. warum

Beitrag von cronoik » 06.01.2020 11:47:24

Kannst du mal bitte die Ausgaben von folgenden Befehlen posten:

Code: Alles auswählen

snap list

Code: Alles auswählen

ls -al /snap/bin

Code: Alles auswählen

echo $PATH
Hilf mit unser Wiki zu verbessern!

Benutzeravatar
paul1234
Beiträge: 1923
Registriert: 28.06.2014 15:41:15

Re: Python welche IDE nutzt Ihr u. warum

Beitrag von paul1234 » 06.01.2020 14:44:23

Code: Alles auswählen

$ snap list
Name               Version    Rev   Tracking  Publisher   Notes
core               16-2.42.5  8268  stable    canonical✓  core
pycharm-community  2019.3.1   172   stable    jetbrains✓  classic

Code: Alles auswählen

$ ls -al /snap/bin
insgesamt 8
drwxr-xr-x 2 root root 4096 Jan  4 18:47 .
drwxr-xr-x 5 root root 4096 Jan  4 18:47 ..
lrwxrwxrwx 1 root root   13 Jan  4 18:47 pycharm-community -> /usr/bin/snap

Code: Alles auswählen

$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
HP 250 G8 SP 2W8X8EA debian bullseye XFCE4 4.16

cronoik
Beiträge: 2049
Registriert: 18.03.2012 21:13:42
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Python welche IDE nutzt Ihr u. warum

Beitrag von cronoik » 06.01.2020 15:40:47

Bei dir fehlt :/snap/bin im $PATH. Starte pycharm einfach ueber /snap/bin/pycharm-community. Ein .desktop file liegt unter /var/lib/snapd/desktop/applications/pycharm-community_pycharm-community.desktop

Falls du /snap/bin in deinen $PATH aufnehmen willst, schreibe einfach in deine ./bashrc :

Code: Alles auswählen

export PATH=$PATH:/snap/bin
Hilf mit unser Wiki zu verbessern!

Benutzeravatar
paul1234
Beiträge: 1923
Registriert: 28.06.2014 15:41:15

Re: Python welche IDE nutzt Ihr u. warum

Beitrag von paul1234 » 06.01.2020 16:37:40

start über die .desktop: er fragt jetzt nach dem config- oder Installordner oder ob er keine Einstellungen importieren soll
HP 250 G8 SP 2W8X8EA debian bullseye XFCE4 4.16

cronoik
Beiträge: 2049
Registriert: 18.03.2012 21:13:42
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Python welche IDE nutzt Ihr u. warum

Beitrag von cronoik » 06.01.2020 16:53:08

Er fragt dich hier ob du schon eine pycharm Installation hattest und ob du die dort gemachten Einstellungen uebernehmen willst. Da du das noch nicht hattest, waehlst du keine Einstellungen importieren.
Hilf mit unser Wiki zu verbessern!

Benutzeravatar
jph
Beiträge: 1081
Registriert: 06.12.2015 15:06:07
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Greven/Westf.

Re: Python welche IDE nutzt Ihr u. warum

Beitrag von jph » 06.01.2020 17:38:01

Lord_Carlos hat geschrieben: ↑ zum Beitrag ↑
05.01.2020 21:03:09
Aber OP will auch Datenbanken tools haben. Kann es auch, dafuer muss aber bezahlt werden.
Es gibt ein Plugin, das einige Datenbankfunktionen bietet, und das auch in der kostenlosen Community-Edition funktioniert: https://plugins.jetbrains.com/plugin/18 ... navigator/. Möglicherweise reicht das dem OP.

Antworten