Új hozzászólás Aktív témák
-
kovisoft
őstag
válasz
AeSDé Team
#1915
üzenetére
Az nem működik, hogy az App importját áthelyezed későbbre, csak amikor már ténylegesen szükség van rá? Erre gondolok:
class Controller:
def __init__(self):
from app import App
self.app = App(self) -
Siriusb
veterán
válasz
AeSDé Team
#1853
üzenetére
Részemről most vettem fel ismét a python fonalat pár évvel ezelőttről, úgyhogy rengeteget bújom a doksikat, különösen a GTK3-t, mert most grafikus felületet is készítek.

Úgy vettem ki a szavaidból, nem mélyedtél még el különösebben a python-ban, ha a modulok importálása sem tiszta. Esetleg itt érdemes kezdeni: https://docs.python.org/3/tutorial/modules.html
Egy példa: ha regex-et akarsz használni, beimportálod a modult, és a modul nevével tudod meghívni az adott eljárásokat:
import re
nezd_mit_talaltam = re.search("^eztkeresem", ebben_keresem)
Így konkrétan tudsz hivatkozni a modulban található kódra, nincs összeakadás, ha más modul is használná ugyanazokat az elnevezéseket.Pl. amit most írtam, abban így néz ki az import:
import pdftotext
import re
import os
from email import generator
from email.message import EmailMessage
from email.headerregistry import Address
import mimetypes
Így szépen használni a prefix-eket, és jobban olvasható:
cwd = os.getcwd()
vagy
flags=re.IGNORECASEAzt is el kéne dönteni, milyen GUI-t akarsz használni. Nem mindegy, mert esetleg egy tkinter-ben neked kell lekódolnod olyan dolgokat, amiket egy komplexebb felülettel készen kapsz, ami ráadásul még jól integrálódik a környezetbe.
-
cousin333
addikt
válasz
AeSDé Team
#1402
üzenetére
A Pycharm tudja mindazt, amit hiányolsz, de persze nem Netbeans-nek hívják, ezért máshogy működik.
16/17. sor: amint kiteszem a nyitó zárójelet (na jó, némi késéssel), kiírja a lehetséges paraméterek listáját, akárcsak a függvényhívás. Vagy Ctrl + P.

Mindkettőnél bekapcsolható, hogy a lista folyamatosan látszódjon. Ctrl + Shift + A után:

19 sor ugyanezt használhatja, de ha nem vagy biztos magadban, akkor Ctrl + Q és megkapod a hozzá tartozó dokumentációt, amit ki is tűzhetsz magadnak:

Remélem segítettem.
-
KEAN
tag
válasz
AeSDé Team
#1398
üzenetére
Én is csak azt tudom mondani, hogy a PyCharm-nál jobbat nem fogsz találni, elvileg támogatja az összes általad írt funkciót. Én ugyan Eclipse + PyDev kombót használok, de én régi motoros vagyok és nehezen váltok, de tervben van már, hogy belakom magamnak a PyCharm-ot is, mert egyértelműen jobb.
Kisebb projektekhez meg a Notepad++-nál nincs egyszerűbb választás. -
EQMontoya
veterán
válasz
AeSDé Team
#1398
üzenetére
Itt az elvárásokkal is lesz probléma. A Python egy script nyelv, nincs fordító, tehát kicsit macerásabb az IDE-nek összeszedni, hogy milyen változói/függvényei vannak egy adott ojjektumnak. Főleg, hogy bárhol nekiugorhatsz bármiféle monkey patchinggel.
-
cousin333
addikt
válasz
AeSDé Team
#1398
üzenetére
Nem tudom pontosan mit hiányolsz, de a PyCharm mindegyiket támogatja. A billentyűzet-kombinációkat is át lehet programozni.
Visual Studio-hoz elvileg van pythonos kiegészítő.
-
cousin333
addikt
válasz
AeSDé Team
#679
üzenetére
Az OpenCV tényleg alkalmasnak látszik a feladatra, én ezzel kezdeném: [link]
Mivel itt arról van szó, hogy a kamera képét képként beolvasod, majd azt elemzed, szerintem nincs különösebb szükség komolyabb támogatásra.
Nem tudom, mit és hogyan akarsz irányítani vele, de egér és billentyűzet automatizált kezelésére egy lehetséges opció a pyAutoGUI.
-
AeSDé Team
őstag
válasz
AeSDé Team
#431
üzenetére
Éljenek a bájtok
Már működik.
Egy dolog maradt amire rá kell még jöjjek, a fájlba írt adat végére tesz egy pontot, ami nem tetszik.myfile = io.BytesIO()
myfile.write(bytes(CONTENT, 'UTF-8'))
myfile.seek(0)
ftp.storlines("STOR " + NAME, myfile)
print("OK")Köszönöm a segítségeteket

-
csaszizoltan
csendes tag
válasz
AeSDé Team
#429
üzenetére
Szia!
A login után szokott lenni egy könyvtárváltás abba a directoryba, ahonnan (és alkönyvtáraiból) a webszerver ténylegesen küldi a html-eket és egyéb adatokat az internetre.
ftp.login(USER, PASSWORD)
ftp.cwd("/public_html")myfile.seek(0) # hogy az elejétől töltse fel
ftp.storlines("STOR " + NAME, myfile) # a myfile readline() függvényét használva automatikusan működik
#print (myfile.getvalue())
myfile.seek(0) # és újra az elejétől
print (myfile.readline()) # Ez nem az ftp-ről olvas, csak a myfile-bólÜdv.
-
sonar
addikt
válasz
AeSDé Team
#427
üzenetére
Szerintem a stringio jó lehet neked.
-
cousin333
addikt
válasz
AeSDé Team
#384
üzenetére
Sokat írtál, de nem eleget...
Például, hogy mit használsz a fejlesztésre: gondolom Python + IDLE.Én alapvetően három irányt javasolnék.
Az első az általános Python ismeretek szélesítése, hogy a főbb funkciók készség szintjén, helyesen rögzüljenek. Ilyen lehet az adattípusok, ciklusok, beépített függvények alapos megismerése. List comprehension, generátorok, rendezés... stb.
A második a Python, mint fejlesztési környezet alapszintű megismerése: fejlesztői környezetek (Spyder, PyCharm, IPython...) disztribúciók (WinPython, Anaconda, Canopy).
A harmadik irány az ismerkedés beépített (pl. os) és külsős modulokkal és azok funkcióival. Azok közül is első körben a szerintem legfontosabbakkal: numpy, matplotlib, pandas. A Python interpretált nyelv, tehát egy import sor után már lehet is interaktívan kísérletezni a függvényekkel. Szerintem ez a nyelv egyik legnagyobb előnye.
A fentiek egy része mondjuk túlmutat a puszta érettségin, de te is írtad, hogy erre szeretnél továbbmenni, így ártani semmiképp sem fog...
. A végén meg neked kell eldönteni, hogy műszaki-matematikai adatelemzést akarsz grafikonokkal, vagy adatbázis-kezelést, vagy grafikus programokat, vagy játékot fejleszteni... stb.Feladatnak meg teljesen jók az érettségi példák (pl. innen). Nem kell feltétlenül egy egész feladatot egyszerre megcsinálni, elég megnézni, hogy milyen tipikus részfeladatok vannak, és azoknak utána nézni. Pl. különböző fájlok beolvasása, azok rendezése, műveletvégzés az adatokon, összehasonlítás, csoportosítás. Nem tudom, érettségin használhatóak-e 3rd party modulok, de mondjuk a Pandas nagyon is alkalmas ezen feladatokra.
Ha van valami konkrét kérdésed - mondjuk akár a feladatokkal kapcsolatban - akkor tedd fel nyugodtan. Ilyen általános kérdésre momentán nem tudok egyebet válaszolni.
Új hozzászólás Aktív témák
- WoW avagy World of Warcraft -=MMORPG=-
- Projektor topic
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Azonnali alaplapos kérdések órája
- Google Pixel topik
- alza vélemények - tapasztalatok
- Zsebre vágható Keychron billentyűzet a gyakran úton lévőknek
- Túl nagy alkatrészt vettél? Így kerülheted el a PC-építés legnagyobb hibáját
- Villanyszerelés
- BestBuy topik
- További aktív témák...
- Vivobook Pro 14" 3K OLED i7-11370H GTX 1650 16GB 512GB NVMe magyar vbill gar
- Számítógép és telefon segítség Windows, Android, iPhone (online vagy személyesen)
- ZOTAC RTX 3060 Ti 8GB GDDR6 Twin Edge Eladó!
- BESZÁMÍTÁS! Akár részletfizetés 0% THM ÚJ Intel LGA 1700 processzorok 3 év garanciával 27% áfaval
- Ideapad 330-15ICH 15.6" FHD i5-8300H GTX 1050 12GB 250GB NVMe +1TB HDD magyar bill gar
- Jó ÁRON ELADÓ! Üzleti HP Elitebook 1040 G9 Laptop! / i5-1245U 16GB 256GB FHD
- AKCIÓ! LENOVO ThinkPad P15 Gen 2 munkaállomás - i7 11800H 32GB DDR4 512GB SSD Quadro T1200 W11
- SZÁLCSISZOLT FÉM HATÁSÚ Dell Latitude 5420 14" Touchscreen i5-1135G7 16GB 256GB 1 év garancia
- AKCIÓ! CSAK KIBONTOTT Honor 200 Lite 8GB 256GB mobiltelefon garanciával hibátlan működéssel
- Eladó EDIFIER ES prémium hangszórók ES300 / ES60 / ES20
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

Kisebb projektekhez meg a Notepad++-nál nincs egyszerűbb választás.

