소소하지만 대담한 개발 일기
-
5) list_리스트 from tkinter import * root = Tk() root.title("Hojun GUI") # 타이틀 root.geometry("640x480+400+100") listbox = Listbox(root, selectmode="extended",height =0) listbox.insert(0,"사과") listbox.insert(1,"딸기") listbox.insert(2,"바나나") listbox.insert(END, "수박") listbox.insert(END,"포도") listbox.pack() def btncmd(): listbox.delete(0,END) # 맨 뒤에 항목을 삭제 # 개수 확인 list.size() print("리스트에는",listbox.size..
[Python][Tkinter] 5) list_리스트5) list_리스트 from tkinter import * root = Tk() root.title("Hojun GUI") # 타이틀 root.geometry("640x480+400+100") listbox = Listbox(root, selectmode="extended",height =0) listbox.insert(0,"사과") listbox.insert(1,"딸기") listbox.insert(2,"바나나") listbox.insert(END, "수박") listbox.insert(END,"포도") listbox.pack() def btncmd(): listbox.delete(0,END) # 맨 뒤에 항목을 삭제 # 개수 확인 list.size() print("리스트에는",listbox.size..
2021.07.05 -
4) text_entry_글자입력 from tkinter import * root = Tk() root.title("Hojun GUI") # 타이틀 root.geometry("640x480+400+100") txt = Text(root, width=30, height=5) txt.pack() txt.insert(END, "글자를 입력하세요.") e = Entry(root, width=30) e.pack() e.insert(0, "한줄만 입력하시요") def btncmd(): print(txt.get("1.0",END)) # 첫번째 라인에서 0번째 컬럼위치, # 내용 추출 print(e.get()) txt.delete("1.0",END) # 내용 삭제 e.delete(0,END) btn =Button(ro..
[Python][Tkinter] 4) text_entry_글자입력4) text_entry_글자입력 from tkinter import * root = Tk() root.title("Hojun GUI") # 타이틀 root.geometry("640x480+400+100") txt = Text(root, width=30, height=5) txt.pack() txt.insert(END, "글자를 입력하세요.") e = Entry(root, width=30) e.pack() e.insert(0, "한줄만 입력하시요") def btncmd(): print(txt.get("1.0",END)) # 첫번째 라인에서 0번째 컬럼위치, # 내용 추출 print(e.get()) txt.delete("1.0",END) # 내용 삭제 e.delete(0,END) btn =Button(ro..
2021.07.05 -
3) Label_레이블 from tkinter import * root = Tk() root.title("Hojun GUI") # 타이틀 root.geometry("640x480+400+100") label1 = Label(root, text="안녕하세요") label1.pack() photo = PhotoImage(file="GUI_programing/img.png") label2 = Label(root, image=photo) label2.pack() def change(): label1.config(text="또 만나요") global photo2 photo2 = PhotoImage(file="GUI_programing/img2.png") label2.config(image=photo2) btn =..
[Python][Tkinter] 3) Label_레이블3) Label_레이블 from tkinter import * root = Tk() root.title("Hojun GUI") # 타이틀 root.geometry("640x480+400+100") label1 = Label(root, text="안녕하세요") label1.pack() photo = PhotoImage(file="GUI_programing/img.png") label2 = Label(root, image=photo) label2.pack() def change(): label1.config(text="또 만나요") global photo2 photo2 = PhotoImage(file="GUI_programing/img2.png") label2.config(image=photo2) btn =..
2021.07.05 -
2) Button_버튼 from tkinter import * root = Tk() root.title("Hojun GUI") # 타이틀 root.geometry("640x480+400+100") btn1 = Button(root, text="버튼1") btn1.pack() btn2 = Button(root, padx=5, pady=10 ,text="버튼2") btn2.pack() btn3 = Button(root, padx=10, pady=5 ,text="버튼3") btn3.pack() btn4 = Button(root, width=10, height=3, text="버튼4") btn4.pack() btn5 = Button(root, fg="red", bg="yellow", text="버튼5") btn..
[Python][Tkinter] 2) Button_버튼2) Button_버튼 from tkinter import * root = Tk() root.title("Hojun GUI") # 타이틀 root.geometry("640x480+400+100") btn1 = Button(root, text="버튼1") btn1.pack() btn2 = Button(root, padx=5, pady=10 ,text="버튼2") btn2.pack() btn3 = Button(root, padx=10, pady=5 ,text="버튼3") btn3.pack() btn4 = Button(root, width=10, height=3, text="버튼4") btn4.pack() btn5 = Button(root, fg="red", bg="yellow", text="버튼5") btn..
2021.06.13 -
1) Frame from tkinter import * root = Tk() root.title("GUI NameSpace") # 타이틀 # root.geometry("640x480") # 가로 * 세로 root.geometry("640x480+400+100") # 가로 * 세로 + x좌표 + y좌표 root.resizable(False, False) # x(너비), y(높이) 값 변경 불가(창 크기 변경 불가) root.mainloop() TK() : tkinter 객체 만들기 root.title : 제목 타이틀 내용 root.resizable : 기본값 변경가능 root.mainloop() : 윈도우 내부에서 수행되는 마우스 클릭 같은 이벤트들이 발생하게끔 유지해주는 함수이다. 그리고 마지막에 사용자..
[Python][Tkinter] 1) Frame_틀 만들기1) Frame from tkinter import * root = Tk() root.title("GUI NameSpace") # 타이틀 # root.geometry("640x480") # 가로 * 세로 root.geometry("640x480+400+100") # 가로 * 세로 + x좌표 + y좌표 root.resizable(False, False) # x(너비), y(높이) 값 변경 불가(창 크기 변경 불가) root.mainloop() TK() : tkinter 객체 만들기 root.title : 제목 타이틀 내용 root.resizable : 기본값 변경가능 root.mainloop() : 윈도우 내부에서 수행되는 마우스 클릭 같은 이벤트들이 발생하게끔 유지해주는 함수이다. 그리고 마지막에 사용자..
2021.06.13 -
순환신경망이란? : 기존에 DNN, CNN과 다르게 순차적인 데이터(Sequential Data)를 사용 했을때 과거의 데이터를 사용하여 데이터를 출력하고 싶을때 사용 - 응용 사례 •심전도 신호를 분석하여 심장 이상 유무 판정 •주식 시세 분석하여 사고 파는 시점 결정 •음성 인식을 통한 지능적인 인터페이스 구축 •기계 번역기 또는 자동 응답 장치 제작 •유전자 열 분석을 통한 치료 계획 수립 등 순차데이터(Sequential Data) : 순서가 의미가 있고, 순서가 달라질 경우 의미가 손상되는 데이터 ->시간적 의미가 있는 경우 Temporal Sequence -> 일정한 시간차이면 Time Series Ex) 언어, 센서 데이터, 주가 변동, 지진파, DNA 염기서열 등등 RNN은 연속된 데이터를..
순환신경망 RNN (Recurrent Neural Network)순환신경망이란? : 기존에 DNN, CNN과 다르게 순차적인 데이터(Sequential Data)를 사용 했을때 과거의 데이터를 사용하여 데이터를 출력하고 싶을때 사용 - 응용 사례 •심전도 신호를 분석하여 심장 이상 유무 판정 •주식 시세 분석하여 사고 파는 시점 결정 •음성 인식을 통한 지능적인 인터페이스 구축 •기계 번역기 또는 자동 응답 장치 제작 •유전자 열 분석을 통한 치료 계획 수립 등 순차데이터(Sequential Data) : 순서가 의미가 있고, 순서가 달라질 경우 의미가 손상되는 데이터 ->시간적 의미가 있는 경우 Temporal Sequence -> 일정한 시간차이면 Time Series Ex) 언어, 센서 데이터, 주가 변동, 지진파, DNA 염기서열 등등 RNN은 연속된 데이터를..
2021.05.20