Pyhton unter Linux

4nudels

Lieutenant
Registriert
Apr. 2020
Beiträge
831
Welche Ide empfehlt ihr udn warum bevorzugt was mit openscource und ned zu überladen bin anfänger udn hobbyprogramierer voerst programmeire nur privat ev mal beruflich

bitte umd tips

meine hardware und Os


Code:
nudels@nudels:~$ inxi -Fz
System:
  Kernel: 5.15.0-116-generic arch: x86_64 bits: 64
  Desktop: Xfce v: 4.18.1 Distro: Linux Mint 21.3 Virginia
Machine:
  Type: Laptop System: Dell product: Latitude 7390 v: N/A
    serial: <superuser required>
  Mobo: Dell model: 09386V v: A00 serial: <superuser required> UEFI: Dell
    v: 1.38.0 date: 04/02/2024
Battery:
  ID-1: BAT0 charge: 60.0 Wh (100.0%) condition: 60.0/60.0 Wh (100.0%)
CPU:
  Info: quad core model: Intel Core i5-8350U bits: 64 type: MT MCP cache:
    L2: 1024 KiB
  Speed (MHz): avg: 2404 min/max: 400/3600 cores: 1: 2571 2: 2255 3: 2615
    4: 2052 5: 2193 6: 2870 7: 2447 8: 2236
Graphics:
  Device-1: Intel UHD Graphics 620 driver: i915 v: kernel
  Device-2: Sunplus Innovation Integrated_Webcam_HD driver: uvcvideo
    type: USB
  Display: x11 server: X.Org v: 1.21.1.4 with: Xwayland v: 22.1.1 driver: X:
    loaded: modesetting unloaded: fbdev,vesa dri: iris gpu: i915
    resolution: 1920x1080~60Hz
  API: EGL v: 1.5 drivers: N/A platforms: gbm,x11
  API: OpenGL v: 4.6 vendor: intel mesa v: 23.2.1-1ubuntu3.1~22.04.2
    renderer: Mesa Intel UHD Graphics 620 (KBL GT2)
Audio:
  Device-1: Intel Sunrise Point-LP HD Audio driver: snd_hda_intel
  API: ALSA v: k5.15.0-116-generic status: kernel-api
  Server-1: PipeWire v: 0.3.48 status: active
Network:
  Device-1: Intel Ethernet I219-LM driver: e1000e
  IF: enp0s31f6 state: down mac: <filter>
  Device-2: Intel Wireless 8265 / 8275 driver: iwlwifi
  IF: wlp2s0 state: up mac: <filter>
  Device-3: ASIX AX88179 Gigabit Ethernet driver: ax88179_178a type: USB
  IF: enxc8a362188a7f state: down mac: <filter>
  IF-ID-1: wwan0 state: down mac: <filter>
Bluetooth:
  Device-1: Intel Bluetooth wireless interface driver: btusb type: USB
  Report: hciconfig ID: hci0 state: up address: <filter> bt-v: 4.2
Drives:
  Local Storage: total: 1.03 TiB used: 176.55 GiB (16.8%)
  ID-1: /dev/mmcblk0 model: SD128 size: 119.08 GiB
  ID-2: /dev/nvme0n1 vendor: Western Digital model: WD Blue SN570 1TB
    size: 931.51 GiB
Partition:
  ID-1: / size: 883.82 GiB used: 176.54 GiB (20.0%) fs: ext4
    dev: /dev/nvme0n1p2
  ID-2: /boot/efi size: 511 MiB used: 7 MiB (1.4%) fs: vfat
    dev: /dev/nvme0n1p1
Swap:
  ID-1: swap-1 type: partition size: 32 GiB used: 0 KiB (0.0%)
    dev: /dev/nvme0n1p3
Sensors:
  System Temperatures: cpu: 54.0 C pch: 49.5 C mobo: N/A
  Fan Speeds (rpm): cpu: 4219
Info:
  Memory: total: 32 GiB available: 31.07 GiB used: 13.25 GiB (42.6%)
  Processes: 388 Uptime: 8h 31m Shell: Bash inxi: 3.3.35
nudels@nudels:~$
 
visual code

ist ein sehr guter Editor um Textdateien zu betrachten (startet sehr schnell) und eine sehr gute IDE. Wird sehr stark im professionellen Umfeld eingesetzt.

Benutze ich selbst für Python (neben IntelliJ - teuer).

Je nach programmiersprache installiert man die Plugins die man braucht hier eine gute Einführung:

https://code.visualstudio.com/docs/languages/python
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Schwachkopp, BeBur, Der Lord und 2 andere
oky danke mal gucken
 
pycharm?

anfänger, hobby, linux? nano, vim, emacs ... tuts doch völlig auch.
 
und als openscource was hälst zb vom pycharm ?
Ergänzung ()

anfänger udn hobby mit intereese es beruflch zu nutzen
 
pycharm ist nicht open source - und auch nur "Freemium" bestimmte features kosten. Ich benutze es wie gesagt über IntelliJ. damit bin ich in meinem aktuellen Projekt in der Minderheit 7 von 10 benutzen VSCode.
Visual Code ist open source und hat eine riesige community.

nano, vim, emacs sind reine Editoren - zweifelsohne sehr gute. Aber "IDE" ist was anderes. ICh finde es sehr schön wenn ich für nix die IDE verlassen muss (einschließlich Docker, DB, Azure, Git ...)
 
oky gibst alternative noch gute zu pycharm udn vs
 
danke gut
 
+1 für VS Code, da man damit nicht nur Python, sondern auch viele andere Sprachen prima handhaben kann - dann muss man sich auch nicht jedes mal neu eingewöhnen. Ist wirklich eine tolle IDE.
 
  • Gefällt mir
Reaktionen: dermoritz
  • Gefällt mir
Reaktionen: Schtefanz
dermoritz schrieb:
nano, vim, emacs sind reine Editoren - zweifelsohne sehr gute. Aber "IDE" ist was anderes.
Es ist Blödsinn, die einem Anfänger zu empfehlen (ich weiß, hast du nicht gemacht).
 
dermoritz schrieb:
[...], vim, [..] sind reine Editoren
Die Aussage ist so nicht korrekt:
https://github.com/ycm-core/YouCompleteMe
https://www.baeldung.com/linux/vim-gdb-integration

Tatsächlich nutze ich für meine Hobby-Projekte in erster Linie vim. Zum Debuggen, oder wenn's mal unübersichtlich wird, verwende ich auch Pycharm.

Für Anfänger ist VIM allerdings nicht als IDE geeignet. Pycharm Community ist Open Source und in vielen Distributionen über den Paketmanager installierbar.

VSCode hatte ich mal vor 10 Jahren eine Chance gegeben. Kam damals frisch raus, war das erste hoch angepriesene Open-Source-Projekt von Microsoft. Vor 10 Jahren war VSCode langsam und instabil. Mit Sicherheit wird sich das gravierend geändert haben. Ich hab's seitdem nie wieder ausprobiert.
 
Die Anfänge in einer neuen Programmiersprache, gerade wie bei Python, kann man auch ohne IDE gehen.

Aber ja ich wollte kein Grundsatz Diskussion daraus machen.

ansonsten evtl auch noch Spyder eine erwähnung wert
 
  • Gefällt mir
Reaktionen: BeBur
Irgendwann wird man in jeder Programmiersprache merken, dass man Hilfe aus der Community bekommt. Oder man arbeitet nich alleine an einem Projekt, sondern mit anderen. Dann ist es sehr hilfreich wenn man die gleichen Tools verwendet wie die anderen, dann bekommt man leichter Hilfe.

Gerade am Anfang ist es schwer zu unterscheiden ob ein gegebenes Problem ein Problem mit der Programmiersprache ist oder mit den Tools (der IDE) zusammenhängt.

Also berücksichtige bei der Toolwahl auch, was die Leute benutzen denen du potentiell Fragen stellen kannst. Mein Gefühl sagt mir das VS Code und PyCharm by Python die beiden am häufigsten benutzen sind.
 
  • Gefällt mir
Reaktionen: BeBur
Zurück
Oben