Python programozás - Szoftverfejlesztés fórum

üzenetek

hozzászólások


sonar
(addikt)
Blog

Ezt a spyder nekem is új, de nagyon ígéretesnek tűnik.

Más: android alá fejlesztett már vki (kimondottan telefonon v tableten)?
Csak kíváncsiságból érdekelne, hogy mit érdemes feltenni.


cousin333
(addikt)
Blog

Igen, a Spyder egy jó kompromisszumnak tűnik. Kellően sokrétű, mégis egyszerűen használható marad, ráadásul a Python a célnyelv (ellenben pl. az Eclipse-el). És persze ingyenes.

Egy másik érdekes IDE a PyCharm. Ez egy kereskedelmi szoftver, nem csak Pythonhoz, de van ingyenes Community Edition is, ami a mi szempontunkból teljes értékűnek tekinthető.

Ha pedig szkript és mondjuk adatfeldolgozás, akkor egyértelműen IPython Notebook.

Az androidos kérdésedhez nem tudok hozzászólni. :U


sonar
(addikt)
Blog

Én eddig win alatt Notepad++ illetve Visual Studio, linux alatt Geany-vel irogattam standard 2.7-es python scripteket egyszerűeket és összetettebbeket (legalábbis számomra).

PyCharmot nézegettem, de vmiért annó elvetettem, de most hogy van spyder nincs is rá szükség.

Az egyik IPython-os preziben is visual studiot használták ide-nek :)


tvamos
(nagyúr)
Blog

Hello!
Most tanulok Pythonozni. (Hobby szinten.) Most bele is futottam egy feladatba rogton. (Magamnak adtam.) USB VCOM interface-en jonnek adatok egy hardware-bol, (arduino,) es ezt szeretnem a kepernyore kitenni. Valami nagyon egyszeru leirast keresnek, hogyan lehet ezt megoldani.
Elore is koszonom a segitseget! Udv, Tomi


cousin333
(addikt)
Blog

Szia!

Először is: milyen környezetet használsz? Simán feltetted a Pythont a python.org-ról? Melyik verziót?
A virtuális soros porti kommunikációhoz a PySerial modult javaslom. Itt találtam is hozzá egy leírást. Ez alapján szerintem működnie kéne.


tvamos
(nagyúr)
Blog

Windows alatt hasznalom, letoltottem, es telepitettem amit a google kidobott. Python 2.7.
Koszi, mar tolom is a letoltest.


cousin333
(addikt)
Blog

Na, létrejött az összeköttetés?


tvamos
(nagyúr)
Blog

Nem, a telepito hibat jelez. Az t mondja "No Python installation found in registry", de nem hagyja megadni a helyet, ahova installaltam. :(

Parancssorbol meg ez van:
C:\Users\>easy_install -U pyserial
'easy_install' is not recognized as an internal or external command, operable program or batch file.
C:\Users\>pip install pyserial
Unknown or unsupported command 'install'

[ Szerkesztve ]


tvamos
(nagyúr)
Blog

:O
Mostmar jo lett... valoszinu...
\Python27\Scripts\easy_install pyserial
volt a titok.
:C


tvamos
(nagyúr)
Blog

Sziasztok!
Miert van az, hogy ha a "command = abl1.destroy", akkor megy, igy meg nem:
def destroy_window () :
abl1.destroy
abl1 = Tk()
tex1 = Label(abl1, text='Tk test', fg='red')
tex1.pack()
gomb3 = Button ( abl1, text='End', command = destroy_window() )
gomb3.pack()
abl1.mainloop()


cousin333
(addikt)
Blog

Úgy már próbáltad, hogy:
gomb3 = Button ( abl1, text='End', command = destroy_window)


tvamos
(nagyúr)
Blog

Sajnos igy sem jo. :(


tvamos
(nagyúr)
Blog

Benaztam megint... Ez hianyzott: (). Helyesen:
def destroy_window () :
abl1.destroy ()

[ Szerkesztve ]


tvamos
(nagyúr)
Blog

Sziasztok!
Most a Tk-ban kene egy kis segitseg.
Ezt csinalom:
top = Tk()
top.delete(0, END)

De kiakad hibaval:
Traceback (most recent call last):
File "23-tk_display.py", line 23, in <module>
top.delete(0, END)
File "C:\Python27\lib\lib-tk\Tkinter.py", line 1894, in __getattr__
return getattr(self.tk, attr)
AttributeError: delete

Illetve igy sem jo:
top.delete(0, 1)
Vagy igy sem:
top.delete(0.0, END)
Gondolom, hogy rosszul ertek valamit a doksiban...
A masik gond, (ennel kisebb azert,) hogy Label fuggvenyben a justify nem csinal semmit...
textLine = Label( top, width=20, justify='left', padx = 10, text='kjdiogjspo', fg='BLUE' )
Mi lehet itt a problema?

[ Szerkesztve ]


cousin333
(addikt)
Blog

Nem ismerem a Tk-t. Viszont:

A Tkinter.Tk() osztálynak nincsen delete metódusa (azért akad ki). Van viszont deletecommand, meg destroy. Gondolom az utóbbi funkcionalitása kellene.

A justify attribútum a több soros szövegekre vonatkozik. Ami neked kell elvileg, az az anchor.

ui: Nem tudom, milyen szerkesztőt használsz, de a jobbak automatikus kiegészítése felajánlja egy adott objektumhoz a lehetséges attribútumok/metódusok listáját. Amit meg nem ad fel (lásd delete) az általában nincs is.

[ Szerkesztve ]


tvamos
(nagyúr)
Blog

Milyen szerkesztot javasolsz?
Eddig notepad2 volt win7-en.
Most at jell mennem linuxra.

Te milyen gui lib-et hasznalsz?

[ Szerkesztve ]


cousin333
(addikt)
Blog

Szerintem a Spyder jó választás lenne, esetleg a PyCharm. Mindkettőben van konzol és kódszerkesztő egyaránt, és Linuxra is elérhetőek.

Egyelőre csak próbaként használtam gui könyvtárakat. Amire jelenleg nekem kell, arra az IPython Notebook is tökéletes - ami nem gui lib! -, érdemes megismerkedni vele. Ha egyszer továbblépnék a "rendes" GUI-k irányába, akkor valószínűleg a PyQt-t választanám a Qt Designerrel (bemutató). Ez egy drag-n-drop szerkesztő, az elmentett guit, meg pár sor kóddal betöltheted és használatba veheted. Esetleg kisebb, erre épülő könyvtárakat, mint a guiqwt.

Jelenleg Windows alatt a WinPython-t használom. Ez egy Python disztribúció, ami többek közt a fenti eszközöket integrálja magába. Mint a neve is mutatja, ez Windows only, de vannak más, cross-platform csomagok is, pl. Anaconda. De persze ez csak kényelmi lehetőség, a Python mellé egyenként is felteheted a csomagokat. A pip a te barátod.

[ Szerkesztve ]


tvamos
(nagyúr)
Blog

Koszonom a kimerito valaszt! Most csak tanulgatom meg, de hosszu tavon a PyLab-et szeretnem hasznalni.


tvamos
(nagyúr)
Blog

En meg abban sem vagyok biztos, hogy ertem a kulonbseget a ketfele import kozott:
import matplotlib
from pylab import *

Ez az iras sajnos nekem eleg homalyos... nem vagyok biztos abban, hogy nem csak boszorkanyuldozes az egesz. O azt ajanlja, hogy hasznaljuk a matplotlib-et a pylab nelkul? Vagy akkor mi?
Nekem VI-ra kell, es menjen Linux es Windows rendszeren is. Mernok vagyok, a programozok hokusz-pokuszait nem nagyon ertem.

[ Szerkesztve ]

üzenetek