Python 07일차



  • Category : Python
  • Tag : Python


** 7일차 (빅데이터 저장 시스템 개발) **

향후 일정

9/25(금) 종일 : PPT 보고서/블로그/유튜브 동영상 작성
9/28(월) 미니 프로젝트 Vol1 발표 (전원)
** 미니 프로젝트 발표자료 작성  --> PPT, 동영상 촬영 및 편집
- 블로그 개설(필수), 유튜브 개설(필수), 깃허브 업로드(선택)

PPT 작성시 유의점

  • 형식은 자유 (첫페이지 : 과정이름(자바기반 빅데이터 플랫폼 구축 전문가 과정 ) 프로젝트 이름, 발표자 이름)
  • 첫페이지 오른쪽 위에 “미니 프로젝트(Vol 1)”이 보이도록 표시
  • 앞부분에 ‘프로젝트의 개요, 환경, 특이점 등’을 표현
  • 제작기준은 PPT를 종이에 출력해서 제출하는 것으로 함.
  • 제외할 것 : 소리, 페이지 효과, 동영상 –> 동영상은 URL 등을 명시 (간단 URL)
  • 템플릿은 PowerPoint 내장된 것 또는 인터넷을 통해서…
  • 마치 시연하는 듯이 화면을 캡처해서 첨부.
  • 가능하면 그림을 활용. 글자는 무조건 무조건 크게…
  • 소스코드는 최대한 간략하게… 핵심만 몇줄…
  • ** 오른쪽 하단에 “현페이지/전체페이지” 명시 (예 : 5 / 30 )
  • 폰트는 일반적인 폰트 권장 : 맑은고딕, 굴림, 궁서, 바른 또는 네이버 폰트
  • 1페이지 요약본 (그림) : 세로 방향

제출 : 일요일 20시까지 메일로 다음을 포함해서 압축 제출 dangtang@paran.com

[자바 빅데이터] 미니프로젝트 (Vol 1) , 홍길동
  • 보고서 PPT, 1page 요약, 동영상 파일(너무 크면 생략), 소스파일 및 사용데이터를 한번에 압축

    ** PPT 파일명 : 미니프로젝트1(홍길동).pptx ** 1page 요약 파일명 : 미니프로젝트1(홍길동)_요약본.pptx 또는 hwp 또는 docx ** 프로그램 이름 및 사용 데이터 : 관계없음 ** 위 파일들을 모두 압축해서 제출 –> 최종 압축파일명 : 미니프로젝트1(홍길동).zip

​# 07일차. 서브 윈도우 만들기

from tkinter import *

def displayWindow() :
    def func1() :
        if var.get() == 1 :
            labelMain.configure(text="일번")
        elif var.get() == 2 :
            labelMain.configure(text="이번")

    subWindow = Toplevel(window)
    subWindow.geometry('256x256')

    var = IntVar()
    rb1 = Radiobutton(subWindow, text="일번", variable=var, value=1, command=func1)
    rb2 = Radiobutton(subWindow, text="이번", variable=var, value=2, command=func1)

    btn = Button(subWindow, text="닫기", command = subWindow.destroy )
    btn.pack()
    rb1.pack();
    rb2.pack();



## 전역 변수
selectRadio = ''

### 메인 코드부
if __name__ == '__main__' :
    window = Tk()

    ### 메뉴 만들기 ###
    mainMenu = Menu(window)
    window.configure(menu=mainMenu)
    window.geometry('256x256')
    fileMenu = Menu(mainMenu)
    mainMenu.add_cascade(label="파일", menu=fileMenu)
    fileMenu.add_command(label="서브윈도우", command=displayWindow)

    labelMain = Label(window, text="안녕하세요")

    labelMain.pack()
    window.mainloop()

Share this post