Ca urmare a faptului că, în ultima perioadă, au apărut numeroase articole referitoare la capacitățile pe care ChatGPT le are în soluționarea problemelor, am încercat să îl băgăm și în sfera IT-ului pentru a vedea dacă reușește să scrie cod pentru diverse cerințe. Astfel, am dorit să facem o interfață grafică pentru DC Medica Group care să aibă mai multe butoane, fiecare reprezentând un site de știri al trustului, iar atunci când butonul este apăsat, să fim direcționați către siteul respectiv de știri. Iată cum am procedat!
*Precizăm că înainte de a face acest lucru am instalat PyCharm, un mediu de dezvoltare integrat folosit pentru programare în Python, în care am copiat la final codul pentru a vedea dacă rulează.
CITEȘTE ȘI - ChatGPT poate trece celebrul test Teoria Minții la nivelul unui copil de 9 ani
Am deschis ChatGPT și i-am dat următoarea cerință:
„Salut, vreau un cod Python care să creeze o interfață grafică și care să aibă următoarele caracteristici. Titlul vreau să fie DC Media Group, scris cu Candara și de mărimea 24. Apoi vreau următoarele butoane. DC News, care să aibă fundal mov și când e apăsat să acceseze www.dcnews.ro, DC Medical, care să aibă fundal verde deschis și când e apăsat să acceseze www.dcmedical.ro, DC Business, care să aibă fundal maro și când e apăsat să acceseze www.dcbusiness.ro, Defense România, care să aibă fundal gri și când e apăsat să acceseze www.defenseromania.ro, Știri Diaspora, care să aibă fundal albastru și când e apăsat să acceseze www.stiridiaspora.ro, Astrosens, care să aibă fundal portocaliu și când e apăsat să acceseze www.astrosens.ro, Spectacola, care să aibă fundal roșu și când e apăsat să acceseze www.spectacola.ro și Radio DC News, care să aibă fundal verde și când e apăsat să acceseze www.radiodcnews.ro. Mulțumesc!“
Înainte să înceapă să scrie, ChatGPT ne-a anunțat că va folosi „modulul Tkinter pentru a crea interfața grafică cu butoanele și specificațiile dorite“:
Chat GPT s-a apucat imediat să scrie cod pentru ceea ce i-am solicitat. Mai jos, atașăm codul scris de ChatGPT:
„import webbrowser
import tkinter as tk
# definim o funcție pentru a deschide URL-ul în browser
def open_url(url):
webbrowser.open_new(url)
# creăm fereastra principală
root = tk.Tk()
root.title("DC Media Group")
root.geometry("400x400")
# definim fontul pentru titlu
title_font = ("Candara", 24)
# adăugăm titlul
title_label = tk.Label(root, text="DC Media Group", font=title_font)
title_label.pack(pady=10)
# creăm butoanele și le adăugăm în fereastra principală
buttons = [
{"text": "DC News", "color": "purple", "url": "https://www.dcnews.ro"},
{"text": "DC Medical", "color": "green", "url": "https://www.dcmedical.ro"},
{"text": "DC Business", "color": "brown", "url": "https://www.dcbusiness.ro"},
{"text": "Defense România", "color": "gray", "url": "https://www.defenseromania.ro"},
{"text": "Știri Diaspora", "color": "blue", "url": "https://www.stiridiaspora.ro"},
{"text": "Astrosens", "color": "orange", "url": "https://www.astrosens.ro"},
{"text": "Spectacola", "color": "red", "url": "https://www.spectacola.ro"},
{"text": "Radio DC News", "color": "green", "url": "https://www.radiodcnews.ro"},
]
for button in buttons:
button_widget = tk.Button(root, text=button["text"], bg=button["color"], width=20, height=2,
command=lambda url=button["url"]: open_url(url))
button_widget.pack(pady=5)
root.mainloop()“
Care a fost rezultatul
Ceea ce am avut de făcut ulterior a fost să deschidem un proiect în PyCharm, să importăm Tkinter și să copiem codul, după care am rulat.
Ceea ce a creat ChatGPT este următoarea interfață grafică, unde avem butoanele cerute, iar atunci când apăsăm pe ele suntem direcționați pe fiecare site în parte.
Fiți la curent cu ultimele noutăți. Urmăriți DCNews și pe Google News
Citește articolele cu aceleași etichete:
- Horoscop 23 aprilie: Balanță, Scorpion, Săgetător, Capricorn, Vărsător, Pești. Zodia care are probleme în familie. Mergi pe vârfuri!
- Plata pensiilor pentru luna mai. Daniel Baciu, șeful Casei de Pensii, precizări importante pentru pensionarii români
- Scenariu de necrezut: Armate de gândaci cyborg controlați de la distanță. Ce spun cercetătorii japonezi
- Horoscop 24 aprilie: Berbec, Taur, Gemeni, Rac, Leu, Fecioară. Zodia care-și pierde controlul. Va fi foarte greu să-ți revii!
- 5 pași pentru un somn mai bun conform oamenilor de știință
- Tabloul unei „femei necunoscute” păstrat la Cernăuți s-a dovedit a fi un portret extrem de valoros al Reginei Maria a României / foto în articol
- Calcule electorale pentru Primăria București. Marele pierzător după retragerea lui Cîrstoiu. Chirieac: Va absorbi imediat o bună parte a electoratului său
- Efectele prafului saharian asupra sănătății. Beatrice Mahler: Cine trebuie să aibă grijă să nu iasă din casă
- Judecătoarea din dosarul lui Vlad Pascu, autoarea unor gafe intolerabile, mută în fața presei. Tace mâlc
- ANAF se pregătește să ia bani de la români. Ești bun platnic? Vin vești proaste. Anunțul lui Boloș: Cât va trebui să plătim
- Cum te autosabotezi fiind negativist. Psiholog: „Aoleu, dacă pățesc ceva? Nu o să fii niciodată fericit!”
- Cozi la spălătorii din cauza prafului saharian. E vreun pericol sau e doar un moft?
- E salvarea dependenților! „Am un comportament pe care vreau să-l elimin, nu pot, așa că optez la această metodă”