• 이전 개시글을 통해 GUI 애플리케이션을 알아보는 시간을 가졌다.2025.07.03 - [Developer/Python] - [python] GUI programming tkInter (소개 및 생성) [python] GUI programming tkInter (소개 및 생성)TkInter각 운영체제는 고유 GUI에서 작동하도록 설계된 자체 서비스 세트를 제공한다.특히 리눅스와 같은 일부 운영체제는 비주얼 프로그램잉을 위한 두개 이상의 표준을 정의하기도 한다.(U*x 환radaonmommy.tistory.com2025.07.04 - [Developer/Python] - [python] GUI programming tkInter (위젯 배치 및 설정) [python] GUI programming tkInt..

  • tkinter의 위젯 설정 위젯을 배치하는 3가지 방법을 알아보자.place geomerty manager이전 코드를 보면 다음과 같다.# 버튼 이벤트 핸들러 추가 # 1. import 실행import tkinter as tkfrom tkinter import messagebox as msg# 컨트롤러에 의해 실행될 이벤트 핸들러 (콜백함수). 모달창 추가 *def click(): answer = msg.askyesno('확인', '종료하시겠습니까?') if answer: controller.destroy()# 2. 이벤트 컨트롤러 생성 : 객체가 생성되었으나 보이진 않음.controller = tk.Tk()# 3. 제목 변경controller.title('The first sample')#4. ..

  • TkInter각 운영체제는 고유 GUI에서 작동하도록 설계된 자체 서비스 세트를 제공한다.특히 리눅스와 같은 일부 운영체제는 비주얼 프로그램잉을 위한 두개 이상의 표준을 정의하기도 한다.(U*x 환경에서 가장 널리 사용되는 표준은 GTK,Qt) 즉, 이식성 있는 GUI 어플리케이션(서로 다른 운영체제에서 동일하게 작동하는 앱)을 구축하려면 더 많은 것이 필요하다.바로 어뎁터(Adapter)이다. 통일된 기능 세트를 통해 프로그래머는 운영체제를 걱정할 필요없이 하나의 코드를 작성할 수 있다.이러한 어뎁터를 위젯 툴 킷(widget toolkit), GUI 툴 킷(GUI toolkit) 또는 UX 라이브러리(UX library)라 한다. 이런 툴킷 중 우리에게 매우 매력적인 것은 Tk 이다.Tk는 무료이고 ..

  • GUI란 ?GUI란 그래픽 사용자 인터페이스(Graphical User Interface)의 약자이다.사용자가 장치에 명령을 내리고 그결과를 받는 데 사용하는 도구이다.그래픽 사용자 인터페이스라는 의미가 어떤 의미일까, 살펴보도록하자. 터미널(Terminal)이란 ?아주 오랫동안 디스플레이는 컴퓨터의 일부로 취급되지 않았다.컴퓨터는 매우 큰 상자였고, 수천개의 색깔있는 불꽃이 끊임없이 깜빡이고, 수백개의 스위치가 있었다.오래전엔 컴퓨터를 제어하려면, 터미널이라는 전문적이고 완전히 분리된 장치가 필요했었다.터미널은 컴퓨터에 연결해야 했고, 같은 방에 두는 경우는 거의 없었다.최초는 단색(검정색 배경의 회색/호박색/녹색 점이 표시될 수 있었음)이였으며,문자 숫자 몇가지 다른 문자 외에는 아무것도 표시할 수없..

  • PEP 257은 파이썬 개발자 가이드 일부로 작성된 문서로,docstring의 고수준 구조를 표준화하기 위한 문서이다.docstring을 사용하여 파이썬 코드를 문서화하기 위한 규칙, 모범사례, 의미론을 알아보자.docstring 에는 무엇이 포함되어야 할까?docstring 은 어떻게 사용해야 할까 ?docstring이란 무엇일까?모듈, 함수, 클래스 또는 메서드 정의의 첫번째 문장으로 나타내는 문자열 리터럴이다.이러한 docstirng 은 해당 객체의 __doc__ 특수 속성이 된다.다시 말해 dicstring은 클래스, 모듈, 함수, 메서드 정의에 사용되는 파이썬 문서화 문자열이며,보다 큰 코드의 기능에 대한 정보를 구체적인 방식으로 제공한다.이러한 코드는 작성자를 포함해 해당 코드를 읽는 모든 프..

  • PEP 8앞에서 언급햇듯, PEP8은 파이썬 코드 스타일 가이드를 제공하는 문서이다. 2025.06.24 - [Developer/Python] - [python] PEP , PEP 20 (The Zen of Python) [python] PEP , PEP 20 (The Zen of Python)PEP란 ?Python 프로그래머라면 언어 표준을 간략히 설명하고 Python과 관련된 많은 변경 사항과 프로세스에 대한 정보들을 제공하는 온라인 문서를 찾을 것이다.PEP는 수백개가 넘을 정도로 그 수가radaonmommy.tistory.com PEP8은 가장 중요한 PEP 중에 하나로 여겨지며, 모든 전문 파이썬 프로그래머라면 꼭 읽어야 할 문서이다.이 문서는 코드의 일관성, 가독성, 효율성을 높이는 데 도움이..

  • Copyright 2024. GRAVITY all rights reserved