Keresés

Részletes keresés

atherton_ Creative Commons License 2023.12.15 0 1 125

https://sulipy.hu/

 

(programozás 0. lecke:  tanuld meg használni a google-t! rogyásig van a net python anyagokkal kezdőknek is)

Előzmény: Gymnova (123)
NevemTeve Creative Commons License 2023.12.13 0 0 124
Előzmény: Gymnova (123)
Gymnova Creative Commons License 2023.12.13 0 0 123

Sziasztok! 

Szeretnék python-t tanulni saját erőből, azaz otthon nekiülni és tanulni keményen. Azt szeretném kérdezni hogy hol kezdjek ennek neki? Van esetleg valakinek oktatási anyaga, vagy link ahol neki tudok ennek futni? 

Előre is köszönöm a segítséget!

slyder20 Creative Commons License 2023.09.09 0 0 122

Nekem egy olyan kérdésem lenne, tkinterben meg lehet oldani, hogy  az ablak és a benne megjelenő kép automatikusan a képernyőhöz igazodjon?

22 es monitoron helyen van minden, ugyan ez a kód laptopon, hiányzik az ablak egy része.

Esetleg valami ötlet?

 

slyder20 Creative Commons License 2023.09.09 0 0 121

Én szívtam vele, lehet nálad is ez a gond. mikor importálod, kisbetővel ird a modul nevét. Így:

 

from tkinter import *

vagy:

import tkinter as tk

 

python 2.. ben nagy betüvel kellett, python 3 ban kicsi.

Előzmény: vajozs5490 (120)
vajozs5490 Creative Commons License 2023.09.08 0 0 120

Kérdésem: A Tkinter-t hogyan lehet letölteni és telepíteni  win10-re?

Van telepítve a pyton 3.11.4 de sajnos a tkinter nincs raja

Köszi vajozs

XNC Creative Commons License 2023.08.24 -1 1 119

Erről eszembe jut 1 régi vicc:

Bolondokat megkérdeznek, hogy mennyi 2 x 2.

Az egyik azt mondja 36.

A másik azt mondja, péntek.

Mire a harmadik azt mondja, 4.

.

Mire orvos: nagyszerű, hogy jött ki?

- Hát a 36-ból kivontam a pénteket.....   :)

Előzmény: B.Gábor.11 (116)
B.Gábor.11 Creative Commons License 2023.08.23 0 0 118

Rendben!

Köszönöm a segítséget!

Előzmény: NevemTeve (117)
NevemTeve Creative Commons License 2023.08.22 0 0 117

Off: "megnéz" igekötős ige, egybeírjuk.

On: rögtön az Example 1 mutat egy lehetőséget, illeszd be a programodba (az 'int'-et lecserélve 'float'-ra), és nézd meg, mi történik.

Előzmény: B.Gábor.11 (116)
B.Gábor.11 Creative Commons License 2023.08.22 0 0 116

Meg néztem, de sajnos elég kezdő vagyok a programozásban, ezért nem tudtam kisilabizálni mit miért csinált a programozó!

Igazából azt se tudtam kiválasztani, hogy nekem melyik volna jó az 5 közül!

 

Az én programomban ezt a sort kéne kezelni!:

ElsoSzam=float(input("  Kerem az elso szamot, majd nyomj Enter-t:   "))

 

Mármint azt, hogy ne dobjon egy hátast a progi, ha a felhasználó "viccből" 83.2 heleyett Gizikét gépel be!  :-)

Előzmény: NevemTeve (114)
B.Gábor.11 Creative Commons License 2023.08.22 0 0 115

Köszi, meg nézem mit tudok kezdeni vele!

Előzmény: NevemTeve (114)
NevemTeve Creative Commons License 2023.08.22 0 0 114

Vonalzóval a kezére csapnék.

A programban lehetne egy try-catch blokk, pl:

https://www.programcreek.com/python/?CodeExample=try%20parse%20int

Előzmény: B.Gábor.11 (113)
B.Gábor.11 Creative Commons License 2023.08.22 0 0 113

Sziasztok!

Én mostanában kezdtem Python-ban programozni tanulni!

Írtam egy Számológép programot és a hibakezelésnél elakadtam ott, hogy nem tudok mit kezdeni azzal ha a felhasználó szám helyett pl. betűt gépel be!

Ti ezt hogyan reagálnátok le?

Köszönöm ha válaszoltok!

XNC Creative Commons License 2023.06.27 0 0 111

Mindig kell valami divat..........   :)

Előzmény: ofo3ireofoerinf (108)
Hónix Creative Commons License 2023.04.06 0 2 110

Megoldva.

Előzmény: Hónix (109)
Hónix Creative Commons License 2023.03.28 0 0 109

Kezdőként a pycharm64-et használ(gatom).

A problémám, ha futtatok egy Python programot, az általában lefut, de a kurzort nem teszi át automatikusan a kimeneti ablakba.

Tehát ha van egy input utasítás, ami várna egy entert, akkor bukta.

Ha át rakom kézzel a szerkesztőből a kurzort, a kimenetre, akkor szabályosan fut.

Mit állítsak, vagy  írjak a programba, hogy a kurzor átmenjen?

ofo3ireofoerinf Creative Commons License 2022.01.18 0 0 108

Onnan jött a név egyébként.

Nem véletlenül lett IDLE (Eric Idle) az egyik Python IDE neve :D

Előzmény: XNC (107)
XNC Creative Commons License 2022.01.17 0 0 107

Monty Python.... :)

1 rossz vicc az egész.

Tavadani Creative Commons License 2022.01.17 0 0 106

Sziasztok!

 

Egy ilyen feladatot kaptam:

 

Írjon programot, mely a bemenetére egy fájlnevet kap, majd kikeresi ezen az emberi arcokat és mindegyiket 1-1 külön fájlba kiírja. Ha pl. a bemeneti fájl neve csalad.jpg, akkor a kimeneti nevek legyenek csalad-arc-01.png, csalad-arc-02.png, ... Törekedjen arra, hogy a kimeneti arcképek a teljes arcot tartalmazzák. (A haj egy része lemaradhat.) A kimeneti képeken egyesével alkalmazzon olyan toleranciás kontraszt-nyújtást, mely a pixelek 1-1%-át hagyja alul- illetve felülcsordulni. Az arcfelismeréshez használhatja pl. az OpenCV beépített, Haar-cascade alapú arcfelismerőjét. (https://docs.opencv.org/3.4.3/d7/d8b/tutorial_py_face_detection.html)

 

Ebből a képen arcfelismerés működőre meg is csináltam, a toleranciás kontraszt-nyújtásban kérnék segítséget.

Eddig így fest a program:

 

# Arcok keresése képen
# A megtalált arcok kimentése 1-1 külön képként!

 

import cv2


# Cascade betöltése
face_cascade = cv2.CascadeClassifier('haarcascade_frontalface_default.xml')
# Bemeneti kép betöltése
img = cv2.imread('csalad1.jpg')

 

# Szürkeárnyalarossá alakítás
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# Arcok keresése
faces = face_cascade.detectMultiScale(
gray,
scaleFactor=1.1,
minNeighbors=5,
minSize=(50, 50)
)

print("[INFO] Talált {0} arcot.".format(len(faces)))


# Keret rajzolás az arcok köré és kiírás növekvő számozással!
i_cont=0
for (x, y, w, h) in faces:
cv2.rectangle(img, (x, y), (x+w, y+h), (255, 72, 0), 2)
cont_arc = img[y:y + h, x:x + w]

print("[INFO] Arcok megtalálva. Mentés helyileg.")
cv2.imwrite('csalad_arc%03d.jpg'%i_cont, cont_arc)


# számláló növelés
i_cont+=1

status = cv2.imwrite('arcok_megtalalva.jpg', img)
print("[INFO] Kep arcok_megtalalva.jpg kiirva mappába: ", status)

# Kimeneti kép megnyitása ablakban
cv2.imshow('img', img)
cv2.waitKey()
# cv2.imwrite('ki.png', img)

 

A segítséget elölre is köszi!

 

NevemTeve Creative Commons License 2021.12.27 0 0 105

Elég lenne kiírni valami ilyesmit: "\n‐--------\n"

De ha ragaszkodsz a képernyőzörléshez: https://stackoverflow.com/questions/517970/how-to-clear-the-interpreter-console

Előzmény: Hónix (104)
Hónix Creative Commons License 2021.12.26 0 0 104

Python (3.8.10) nyelven kéne törölni a terminált, hogy a következő nyomtatások egy üres képernyő tetejéről induljanak.

Előre is köszönöm.

NeoSSJ2 Creative Commons License 2021.12.15 0 0 103

Köszönöm a segítségeteket:D

NevemTeve Creative Commons License 2021.12.13 0 0 102

(Az üres inputra már amúgy is ügyel a kolléga, mivel az jelzi az adatok végét.)

Előzmény: _szergej_ (101)
_szergej_ Creative Commons License 2021.12.13 0 1 101

Akar igy is lehetne megoldani, de ekkor figyelni kell pluszban (a ciklusfeltetelen tul), hogy az input nem ures, ellenkezo esetben IndexError a jutalom. Kicsit altalanosabb megoldas erre a startswith fuggveny (ez nem feltetlen csak 1 karaktert vizsgal). Valahogy igy:

 

if bekeres.startswith('a'):
    lista.append(bekeres)

Előzmény: NevemTeve (100)
NevemTeve Creative Commons License 2021.12.13 0 0 100

if inputstr[0]=='a':

  lista.append(inputstr)

Előzmény: NeoSSJ2 (99)
NeoSSJ2 Creative Commons License 2021.12.12 0 0 99

Sziasztok,

 

Pythonban kaptam egy érdekes feladatot lista gyakorlásra, még nagyon új vagyok ebben, ezért megakadtam, pedig lassan 1 hete kotlok rajta a feladat a következő:

 

Készíts egy programot, amely a felhasználótól kis "a" betűvel kezdődő szavakat kér be és ezeket tárolja. Ha a felhasználó nem "a" betűvel kezdődő szót ad meg, akkor azt hagyja figyelmen kívül és ne tárolja. A bekérés egészen addig folytatódjon, amíg a felhasználó ENTER-t nem üt (nem ad meg újabb nevet a bekérésnél)! A program a bekért neveket írja ki a képernyőre!

 

Sajnos addig jutok hogy ha nem nagy betűvel hanem kicsivel írok a listában szavakat azokat megjelenítni, de nem tudok olyan feltételt megadni, (mert még nem tanultam) ami azt csinálná hogy megvizsgálja hogy az 'a'-betűvel kezdődő szó letárolódjon a nem 'a'-s pedig nem ennyire jutottam.

 

lista = []
kis_szo_1 = 'a'
bekeres = None
while bekeres !='':
bekeres = input('Adj meg kis a betűs szavakatt ')
if bekeres >= kis_szo_1: # Ide kellene egy olyan feltétel ami letárolja a kis 'a'-s szavakat ez jelenleg hibás:S
lista.append(bekeres)
print(lista)

 

esetleg valaki tudna ebben segíteni? Előre is Köszönöm:)

Motorized root Creative Commons License 2021.06.08 0 0 98

Kösz, ez megnyugtat. Tartottam tőle, hogy csak én nem értem.

Előzmény: _szergej_ (97)
_szergej_ Creative Commons License 2021.06.07 0 0 97

Szar a pelda, nem sikerult a ctrl-c ctrl-v

Előzmény: Motorized root (96)
Motorized root Creative Commons License 2021.06.06 0 0 96

Az enyém?

Hogy az eredeti kerdéshez mellékelt második példa hogy lehet helyes?

Mert vagy a példa hibás vagy én nem értem a feladványt.

Tekintettel a pár évtized kihagyásra, benne van a pakliban, hogy én értem félre.

Előzmény: kisbetu (95)
kisbetu Creative Commons License 2021.06.06 0 0 95

Akkor mi a kérdés?

Előzmény: Motorized root (94)

Ha kedveled azért, ha nem azért nyomj egy lájkot a Fórumért!