- Warhammer 40k: Space Marine 2 - Középpontban az egyjátékos és a multi mód
- WoW avagy World of Warcraft -=MMORPG=-
- Diablo IV
- Konzolokról KULTURÁLT módon
- Elden Ring
- Xbox One
- War Thunder - MMO Combat Game
- EA Sports WRC '23
- Call of Duty: Black Ops 6 címmel jön a sorozat idei része
- Fortnite - Battle Royale & Save the World (PC, XO, PS4, Switch, Mobil)
Új hozzászólás Aktív témák
-
sztanozs
veterán
-
sztanozs
veterán
-
sztanozs
veterán
válasz kezdosql #2272 üzenetére
Mármint a 15 listát egymástól függetlenül kell sorbarendezned? Vagy ez egy dict/list, amiben listák vannak? Vagy van valami különleges szempont, ami alapján rendezni kell?
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
válasz kezdosql #2311 üzenetére
A korában írtak alapján a 13 sor miért van a listában, nem része az 1-es sornak? (hiszen a 13 sor minden eleme szerepel az elsőben)
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
válasz 0xmilan #2316 üzenetére
Érdemesebb GET helyett egy HEAD-et kérni:
import requests
url = 'http://live.topfm.hu:8000/base.mp3'
r = requests.head(url)
print(r.headers['content-type'])
Ez sokkal gyorsabb, és nem terheli a szervert sem annyira.
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
válasz sztanozs #2322 üzenetére
Fura, nem azt a content-type-ot adja...
Ja, mert HTTP 400-at dob a HEAD requestre, idióta kézzel összeszerelt webszerver...[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
válasz 0xmilan #2324 üzenetére
Az a gond, hogy a második URL nem is ad vissza response-t, hanem Exception-t dob, mert nem HTTP compliant a válasz (
HTTP 200 OK
helyettICY 200 OK
-t ad vissza).JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
válasz moseras #2326 üzenetére
Ez annyira hackelős, hogy el nem hiszem... Miért nem lehet egy külön parsert csatolni a request osztályhoz (vagy aliast definiálni, mint a curl-ban), és miért kell a átírni a konkrét response-ot.
Mondjuk annak is eltörném a kezét (mind a kettőt), aki kitalálta, hogy így kell implementálni a shoutcast (icecast) protokollt.
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
válasz Janos46 #2329 üzenetére
mert nem a honapot ellenőrzöd, hanem hogy mikor lesz több pénzed, mint
10000000
Helyesen:
def kiszamit():
# eval kifejezetten kerülendő, komoly biztonsági kockázat lehet
penz = int(mezo1.get())
honap = 0
while (honap < 12):
# értékadásnál a rövid furmula átláthatóbb
penz *= 1.02
honap += 1
mezo2.delete(0,END)
# fornat string használata ajánlott inkább
#mezo2.insert(0,str(honap)+' honap mulva felvehetsz: '+str(round(penz,2))+' Ft-ot')
mezo2.insert(0,'{0} hónap múlva felvehetsz: {1:0.2f} Ft-ot'.format(honap, penz))JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
válasz harusakura1 #2338 üzenetére
Milyen kilátások vannak:
1) akár évekig is eljátszogathasz tesztautomatizmus fejlesztőként.
2) ha közben tanulgatsz valami mást (pl ML), akkor idővel dobbantani tudsz abba az irányba és ott lesz még néhány jól fizetett éved.
3) ha közben elkezdesz valami más hype-olt nyelvet tanulni, akkor tudsz majd oda váltani, de vsz csak junior vagy intermediate állásba.
4) ha végül megunod a fejlesztést, akkor elmész tanácsadás/sales/management irányba.JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
Tedd be elé a /-t
for entry in os.listdir("/"):
if os.path.isfile("/" + entry):
print ("File: " + entry )
elif os.path.isdir("/" + entry):
print ("Directory: " + entry )
else:
print ("Whatever: " +entry )JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
vagy inkább:
folder = "/"
for entry in os.listdir(folder):
entry = os.path.join(folder, entry)
if os.path.isfile(entry):
print ("File: " + entry )
elif os.path.isdir(entry):
print ("Directory: " + entry )
else:
print ("Whatever: " + entry )Érdekes, ez nem működik folderekre...
Csak bent marad egy felesleges konkatenáció...[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
de ha bedobsz egy
os.chdir("/")
-t a kód elejére, úgy is megy (mert azisfile
ésisdir
megeszi a relative path-t is)én py3.7-ben írtam és a print kivételével nem kellett módosítanom
[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
btw, jön az értékadás operátor a py 3.8-ba: https://www.python.org/dev/peps/pep-0572/
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
válasz Siriusb #2349 üzenetére
Berakod az egészet egy függvénybe és átadod neki a fájlnevet:
def legujabbfajl(lista, szuro):
szurtlista = filter(lambda x: szuro in x.name, lista)
legujabb = max(szurtlista, key=lambda x: x.stat().st_ctime)
legujabbfajl = legujabb.path
with os.scandir(BASE_PATH) as files:
afajl = legulabbfajl(files, 'aaa')
bfajl = legujabbfajl(files, 'bbb')
[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
válasz Janos46 #2357 üzenetére
Ó istenem - el van b*va ez a kódszerkesztő...
from tkinter import *
def osszead():
zvalue.set(xvalue.get() + yvalue.get())
ablak1 = Tk()
ablak1.title("Alapműveletek")
label1 = Label(ablak1, text="Ez csak tanulgatás!", width=25, fg="red").pack()
xvalue = IntVar()
mezo1 = Entry(ablak1, textvariable=xvalue).pack()
yvalue = IntVar()
mezo2 = Entry(ablak1, textvariable=yvalue).pack()
zvalue = IntVar()
mezo3 = Entry(ablak1, textvariable=zvalue).pack()
gomb1 = Button(ablak1, text='Összeadás +', command=osszead).pack()
gomb2 = Button(ablak1, text='Kilépés', command = ablak1.destroy).pack()
ablak1.mainloop()
[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
kezdosql-től szeretettel
Szia,
sajnos valamiert nem tudok a pythonos listara irni, csak latom, te irtal oda utoljara, tovabbitanad a nevemben ezt a kerdest?Udv,
adott egy nagy tablazat, kb. 600 sor es 200 oszlop.
A feladat az, hogy ki kell szurni, hogy mely cellakban van A vagy B adat, majd elemzest csinalni, hogy mely sor-oszlop kombinaciokban koncentralodnak.
Egy gyors elemzest csinalva A-bol kb. 6.500 B-bol kb. 3 ezer cellaban van adat, mig a soroknal es oszlopoknal a maximalis szam 50 es 30 kozul mozog.
Kimentettem a tablazatot csv fajlba, arra gondolok, pythonban tuple-t kellene ehhez hasznalni, mert annal kizart az adatok veletlen felulirasa, de eleg keves utasitas van tuplehoz, igy orulnek minden tippnek, merre induljak el.
Elore is koszonok minden segitseget[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
válasz sztanozs #2369 üzenetére
szvsz numpy array kell neked (csak arra kell figyelni, hogy az üres cellákat is be kell vinni, nem lehet olyan mátrix, amiben a sorok hossza nem egyenlő).
Feltöltés után soronként megnézed, hogy melyik sorban van A és B is, ezután transpose, és simán újra soronként vizsgálni (ami korábban oszlop volt).
Illetve ez is jó lehet transpose-ra: https://stackoverflow.com/a/38466687/8154543
[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
válasz Whysperer #2373 üzenetére
Szvsz udemy-n nagyon jó fizetős oktatóanyagok vannak angolul. Mivel eddig Londonban dolgoztál, gondolom az angol nem lesz akadály.
Elsőre ezt találtam:
Python For Maya: Artist Friendly Programming - 77 tananyag, 8 óra
Itt vannak a tananyaghoz ingyenesen elérhető mintafeladatok:
https://github.com/dgovil/PythonForMayaSamples[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
válasz Whysperer #2375 üzenetére
Pythonból (nagyobb lélegzetű, kezdőknek) nekem ezek tűnnek szimpatikusnak:
Complete Python Bootcamp: Go from zero to hero in Python 3 (24 óra)
Automate the Boring Stuff with Python Programming (9 óra)
The Python Bible™ | Everything You Need to Program in Python (9 óra)
The Modern Python 3 Bootcamp (30 óra)
The Complete Python Course | Learn Python by Doing (30 óra)Persze, mivel a Python for Maya codebase csak Python 2 alapú (2.6 - 2.7-et támogat), így a fenti tréningek olyan dolgokat is megtanítanak (ahogy néztem az oktatási anyag főleg 3.5 - 3.7 verziókra épül), amelyek máshogy működnek 2.x alatt (illetve nem is léteznek).
[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
válasz sztanozs #2376 üzenetére
Linkek (előzőt már nem tudtam szerkeszteni):
https://www.udemy.com/complete-python-bootcamp/
https://www.udemy.com/automate/
https://www.udemy.com/the-python-bible/
https://www.udemy.com/the-modern-python3-bootcamp/
https://www.udemy.com/the-complete-python-course/JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
-
sztanozs
veterán
válasz cousin333 #2385 üzenetére
Hozzátenném:
Raadasul szinte minden konyv azt hangsulyozza, hogyPythonbanadatbázisban az adatmegjelenites sorrendje bizonytalan, kulonbozo lekerdezeseknel kulonbozo sorrendben adja vissza az adatokat, ami szamomra erthetetlen.
Amúgy korábban (Java List<T>) objektumra én is olvastam ilyet (igaz nem könyvben, hanem fórumban, hogy a listaelemek sorrendje nem megbízható).
Általánosságban egyébként minden index nélküli iteratív típusra igaz ez (nem kötelezően, ez inkább implementáció-függő), de pl a python set/tuple pont nem ilyen.JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
válasz dangerzone #2392 üzenetére
codewars.com - itt vannak megoldható feladatok, ha végképp elakadsz valamivel, akkor megtudod nézni mások megoldásait.
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
Ahogy axioma is írja a pycharm (de egyéb intellisense sem) tudja egykönnyen megmondani, hogy milyen típusúak a változóid. 3.5-től van type hint, ha beállítod a type hint-et a változóra, akkor már könnybb dolga van az intellisense-nek.
Azt mondjuk nem tudom, hogy a pycharm milyen mélységig támogatja, én pl VSC-ben fejlesztek, ott egész jó az intellisense.JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
válasz samujózsi #2485 üzenetére
Az már régen volt. Mostanában nem annyira gáz, ráadásul a kipróbálható scriptek nagy segítség - már ahol működik.
[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
válasz Janos46 #2551 üzenetére
sok python program C-ben készül
Legjobb tudomásom szerint az összes python program python-ban készül
Van néhány python modul ami c-ben (de inkább cpp-ban) készül, de ez inkább kivétel.JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
válasz samujózsi #2554 üzenetére
Pont ezért nincs is relevanciája ennek a kérdésnek itt. Sem a téma nem stimmel, sem a nyelv. Próbáld meg valamelyik általános vagy célirányos topicban:
https://logout.hu/tema/programozas_forum/friss.html
https://logout.hu/tema/c_programozas_2/friss.html
https://logout.hu/tema/arduino/friss.html[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
Én tesztelésre heroku-t használok. Ha nem akarod folyamatosan használni, akkor ingyen van (asszem kb havi 20 napnyi gépidő). Amennyiben hozzáadod a bankkártyádat a profilodhoz (de még az ingyenest használod), akkor kapsz összesen havi 1000 óra gépidőt (~40 nap).
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
válasz Siriusb #2588 üzenetére
https://www.iban.com/calculation-api
BTW melyik bankban nem 7 számjegy a bank code?
Mert az MNB rendelet alapján így néz ki az első 8:
3 karakter - bank kód
4 karakter - fiók azonosító
1 karakter - ellenőrző-összeg
https://www.mnb.hu/en/payments/mnb-as-payment-authority/routing-table[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
válasz Siriusb #2588 üzenetére
Ha csak ellenőrző szám kell, akkor itt az MNB rendelet ami magyarul leírja, hogy kell számolni a számlaszámból: https://www.mnb.hu/letoltes/iban-ellenorzoszam-hu.pdf
8. számjegy és 16. vagy 24. számjegy kiszámítása: 2009/18. MNB Rendelet 1 függelék 1/c:
c) az ellenőrző számok az előttük álló számjegyek ellenőrzésére szolgálnak, melyeket a következő algoritmus szerint kell képezni: külön az 1-7., valamint külön a 9-15. vagy 9-23. számjegyeket helyi értékük csökkenő sorrendjében meg kell szorozni a "9, 7, 3, 1 … 9, 7, 3, 1" számokkal, a szorzatokat össze kell adni, és az eredmény egyes helyi értékén lévő számot ki kell vonni 10-ből. A különbség az ellenőrző szám. (Ha a különbség "10", az ellenőrző szám értéke "0".)[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
válasz Siriusb #2592 üzenetére
Így generáld:
from schwifty import IBAN
#bank account 12345678-12345678-12345678
iban = IBAN.generate('HU', bank_code='1234567', account_code='81234567812345678')Leellenőriztem a bankomnál, jó IBAN-t generált így.
[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
válasz Siriusb #2595 üzenetére
Nem tartozik hozzá, az az ellenőrző összeg, csak magyarosztág specifikus és a program nem tudja, hogy kell számolni. így ha a számlaszám elejéhez csapod, akkor jó lesz a kalkuláció.
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
válasz Janos46 #2597 üzenetére
Valószínűleg a 1-wire protokol engedélyezve van a /boot/config.txt-ben.
Az alábbi sort töröld vagy kommentezd ki (tegyél be elé egy #-ot):dtoverlay=w1-gpio
[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
Internetről:
Many internet service providers (ISPs) block traffic on port 0 — both incoming and outgoing messages — to guard against these exploits.Egyébként elképzelhető, hogy bizonyos OS-ek sem routolnak tcp/0 vagy udp/0-ra...
Egyébként, ha kifejezetten egy 0-s porton hallgató szervízt kereső szkennert szeretnél írni, arra a python szvsz nem lesz a megfelelő megoldás.
[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
-
sztanozs
veterán
-
sztanozs
veterán
át kell alapkítani a tuple-listté és úgy meg kell egye:
self.clsmedialist[list(selection)]
vagy konkrétan hogy néz ki a selection változó?
[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
-
sztanozs
veterán
Új hozzászólás Aktív témák
- Renault, Dacia topik
- Milyen SSD-t vegyek?
- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
- Futás, futópályák
- Politika
- Hardcore café
- Bivalyerős lett a Poco F6 és F6 Pro
- Warhammer 40k: Space Marine 2 - Középpontban az egyjátékos és a multi mód
- exHWSW - Értünk mindenhez IS
- HiFi műszaki szemmel - sztereó hangrendszerek
- További aktív témák...
- Gigabyte GA-H81M-DS2 rev:2.1 LGA 1150 alaplap
- IPhone SE2 2020 64GB megkímélt akku 86%
- Asus P8H67 LGA 1155 alaplap
- Bomba ár! Fujitsu LifeBook E754 - i7-4712MQ I 8GB I 128SSD I 15,6" I HDMI I Cam I W10 I Garancia!
- Bomba ár! Fujitsu LifeBook E754 - i5-4GEN I 8GB I 128SSD I 15,6" FHD I HDMI I Cam I W10 I Garancia!
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Ozeki Kft.
Város: Debrecen