Ismerősöm Rpi-re fejlesztéshez keres jó Python-IDE-t. Én ugyan vi fan vagyok, de nem merném neki javasolni még a gvimet se. (Valamint az Emacs-ot se.) Kérek javaslatokat! (A végén át akarom küldnei neki a linket, oszt mazsolázzon. (Mivel a beszélgetésből ez kimaradt, így nem tudom, hogy a fejlesztést is magán a málnán akarja-e (99,99%, hogy Raspbian), vagy esetleg valami desktop Linuxon, netán Windows-on. Ezért bármelyiken fut a fentiek közül, elfogadható (de kérlek írd a javaslatod mellé, hogy melyik).
- 9220 megtekintés
Hozzászólások
én ezt javaslom: http://lmgtfy.com/?q=best+python+ide
- A hozzászóláshoz be kell jelentkezni
Köszi, ezen már túljutottunk. De köszönöm még egyszer a hasznos hozzászólást.
- A hozzászóláshoz be kell jelentkezni
PyCharm, Community Edition.
Nagy, vaskos, Java alapú JetBrains termék. Pi-n szinte tuti, hogy használhatatlanul lassú, de desktopon bárhol elfut. Cserébe a legokosabb IDE, amit eddig láttam (úgy enblock a JetBrains termékek)
--
blogom
- A hozzászóláshoz be kell jelentkezni
+1, helyi gepen fejleszti, menteskor auto upload, es remote debug
--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!
- A hozzászóláshoz be kell jelentkezni
+1
A debuggere mondjuk behal sok adattól, de még nem találtam olyan IDE-t ami nem, minden másban ez a legjobb.
"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee." -- Ted Ts'o
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
+1 abszolut kedvenc python fejlesztesre, es meg multiplatform is.
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
Mivel a vim-et nem zártad ki, így legyen az. :-)
- Hosszas (legalább egy fél nap) keresgélés után arra jutottam, hogy az eclipse-alapúak mind elég gyengék.
- Ahogy fentebb írták, a JetBrains PyCharmja nagyon jó.
- Ha vim, akkor a YouCompleteMe plugin out-of-the-box ad pythonos kódkiegészítést, minden másra pedig ott a shell
- A shellel amúgy sem árt barátkozni, úgyhogy repl-nek: `ipython`, vagy méginkább `bpython`
- A hozzászóláshoz be kell jelentkezni
spyder.
pythonban irt python ide :)
- A hozzászóláshoz be kell jelentkezni
Én ezt használom: Adafruit WebIDE
link: https://learn.adafruit.com/webide/installation
- A hozzászóláshoz be kell jelentkezni
RPi-n Eric6 szerintem elég jól muzsikálhat, oda ezt ajánlom.
Normál desktopra:
Sokáig PyDev-et használtam (based on Eclipse), az se volt rossz.
PyCharm is elég használható.
- A hozzászóláshoz be kell jelentkezni
Tényleg az Eric-ről meg is feledkeztem.
- A hozzászóláshoz be kell jelentkezni
A kérdés az, hogy akarja-e az rpi feature-jeit használni, vagy csak mint szerver használná. Ez utóbbi esetben inkább a weben lévő idé-ket
használnám, és csak a végén deployolnék rpi-re.
https://codenvy.com/product/next-generation/
pl. első körben...
- A hozzászóláshoz be kell jelentkezni
Geany, Komodo Edit. Komodo csomagolt bináris nincs ARM-ra, de este megnézem, hogy le tudom-e fordítani az rPI-n.
- A hozzászóláshoz be kell jelentkezni
Visszavonom, nem fordítom le rPI-n, kicsit sok a build-dep.
- A hozzászóláshoz be kell jelentkezni
+1 Geany, debugra print()-et használok; az API doksit pedig a python.org-on nézem. Ez az én "IDE-m":)
________________________________________
https://sites.google.com/site/eutlantis/
- A hozzászóláshoz be kell jelentkezni
> debugra print()-et használok
nemá'...
egyrészt: https://docs.python.org/3.5/library/pdb.html
konzolból megy, tökéletes, nem kell hozzá lófasz se.
másrészt print? tényleg?
--
blogom
- A hozzászóláshoz be kell jelentkezni
Sokszor hatékony az is, mint átváltani debuggerre. Megszokás kérdése is. Pl. magamon figyeltem meg: csak a végső esetben használok debuggert (igaz, a legtöbb esetben nálunk a debugger eszközök lassúak, nehézkesek, ha egyáltalán vannak)
- A hozzászóláshoz be kell jelentkezni
PyCharm a legjobb amivel találkoztam, de a SublimeText is elég használható, megfelelő pluginokkal valahol a texteditor és IDE között lesz.
♲♻♲
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Én az IDLE-t használom, a Python alapértelmezett IDE-jét (Linuxon és Windowson is elfut). Egyszerű, de az én pár száz soros szkriptjeimhez ez is jó.
- A hozzászóláshoz be kell jelentkezni
Én is a vimet ajánlanám. Kicsit tuningolva: https://github.com/mbrochh/vim-as-a-python-ide
Tapasztalatom szerint ha követed a fentieket, akkor B+ málnán elég lassan fog elindulni a vim, v2-n már jobb a helyzet.
Ave, Saabi.
- A hozzászóláshoz be kell jelentkezni
Meg vagyok lepve hogy senki nem javasolta a Visual Studio Code-ot. Ha jól tudom az IntelliSense is aránylag megy már benne.
Hmm?
- A hozzászóláshoz be kell jelentkezni
:)
- A hozzászóláshoz be kell jelentkezni
Van meg Python Tools for Visual Studio is.
- A hozzászóláshoz be kell jelentkezni
Én erre a célra a gedit-et lőttem be a kisebbik fiamnak. Tudja futtatni magán a Pi-n ssh-n keresztül (itt a Pi egy robotot hajt meg, nincs rajta képernyő). Szerintem pont tudja azt, ami nekünk kell. Persze lehet, hogy nagyobb projekthez nem elég.
--
Csaba
- A hozzászóláshoz be kell jelentkezni
Felnekromantáznám a topic-ot.
pycharm kérdés.
Hogyan kell úgy projektet nyitni, hogy a különböző file-okban definiált függvényeket anélkül tudjam hivatkozni a többi file-ban, hogy az IDE pirossal aláhúzná, meg mindenféle lámpácskákat villogtatna?
Másképpen: van 2 source file. Egyibken van a kismacska függvény, a másik pedig hívná ezt. A pycharm meg lelkesen aláhúzkodja a 2. file-ban az összes kismacska() stringet, mert nem tudja, hogy mi az.
Biztos, hogy rá lehet venni, hogy felismerje, ott van mellette a másik file-ban.
Elvégre ezért is IDE (gondolom én) és ezért használnék pycharm-ot és nem mondjuk ATOM-ot (vagy vim-et).
Thx.
- A hozzászóláshoz be kell jelentkezni
na es a kismacska-t importaltad? mert amugy nem is tudja mi az
nem csak IDE kerdes, de futtatni sem tudnad
- A hozzászóláshoz be kell jelentkezni
import kismacska #igy importalod a masik modult
kismacska.kittahfunc('akarmi') #igy hivsz meg masik modulbeli fuggvenyt
km=kismacska.kittahclass('Cirmi') #igy hozol letre uj peldanyt a masik modubeli classbol
km.pet() #igy hasznalod utana
--
When you tear out a man's tongue, you are not proving him a liar, you're only telling the world that you fear what he might say. -George R.R. Martin
- A hozzászóláshoz be kell jelentkezni
Köszi a válaszokat.
Az importot nyiván ismertem, de úgy szoktam "nagyobb" dolgokat csinálni, hogy szétszedem kb. függvényenként 1-1 file-ba a progit és a végén van egy nagy merge és a sok kis .py -ből lesz egy nagy.py és abban már minden benne van a helyén és jó sorrendben.
De gondoltam az IDE igazán felsimerhetné, hogy amit ő hibának gondol az ott van a szomszéd file-ban.
Na mindegy, köszi még1x és boldog karit mindenkinek.
- A hozzászóláshoz be kell jelentkezni