본문 바로가기

전체 글108

Python Class - 001 1. Introduction 이번 시간에는 Python 클래스에 대해서 알아보겠습니다. 가장 기본적인 내용들만 정리합니다. 2. Code # 1) 클래스를 만들 때는 이렇게. 보통은 대문자로 시작함. 관례.class Person: """클래스 내용은 여기에""" # print("여기서 Person은 클래스.") # 2) 클래스를 이용해서 클래스형 변수를 만들 때는 이렇게.james = Person() # 3) 클래스 내부에 변수를 추가할 때james.name = "Julius Caesar"james.HealthPower = 5000 # 4) 클래스를 초기화 할 때는 이렇게. 초기화 함수를 사용해야 한다. def __init__: 3. Result 4. Notes 1) 모양,.. 2026. 8. 30.
wxPython Intro. Button - 001 1. Introduction wxPython 기본 버튼 제어 연습. 2. Code import wxdef runningJames(event): print("쎠럽! 치킨 먹으로 달려가는 James! ^.^;")jamesApp = wx.App()jamesWindow = wx.Frame(parent=None, title="똔상씨, I Love U!", size=(640, 240)) jamesPanel = wx.Panel(parent=jamesWindow, pos=(40, 40), size=(200, 64)) jamesBtn1 = wx.Button(parent=jamesPanel, label="쎠럽!", pos=(40, 40), size=(120, 48))jamesBtn1.Bind(wx.EVT_BUTTO.. 2026. 8. 16.
wxPython 기본 위젯들 - 1 1. Introduction wxPython에서 많이 사용되는 기본 위젯들의 사용법을 소개합니다. - 라벨 위젯- 텍스트 입력 위젯- 버튼 위젯 일단은 이 세 가지에, 이벤트와 이벤트 핸들러 함수의 연결과 처리 방법 안내. 2. Code # 아래 코드는 개인 비공개 학습용으로만 제공됩니다.# main() 함수를 만들지 않고 그냥 플레인 코드 방식으로 만들 수도 있습니다.# 결과는 '거의' 동일할 것. ^.^;# 중급 이상은 아래 심화학습 내용도 권장 사항. import wxdef main(): app = wx.App(False) # wxPython 애플리케이션 생성 frame = wx.Frame(None, wx.ID_ANY, "간단한 wxPython 예제", size=(600, 400)).. 2026. 8. 9.
Blender 3D Intro. - 객체의 분할과 보수 1. Introduction Blender 3D에서 객체를 분할하는 방법에 대해 살펴봅니다. Blender 3D에서 큐브 객체를 예로 들자면, 큐브 객체의 내부는 가득 채워진 사물이 아니라 텅 빈 사물입니다. 그러므로 큐브 객체는 빈 라면 상자같습니다. 단축키를 알아두시면 매우 편리합니다. 2. Code 음.. ㅡ.ㅡ; 3. Result 4. Notes [ 객체 절단법 ] 객체 절단법 중에서 많이 사용되는 방법은 Loop Cut + Separate 방법입니다. 절차는 다음과 같습니다. 1) 큐브 선택 후 Edit Mode로 전환. 2) 단축키 Ctrl+R로 중앙에 루프 컷(Loop Cut)을 추가 --> 클릭으로 확정. (이 상태에서 절단면 위치 이동이 가능합니다.) 3) 절반 쪽 면이나 또.. 2026. 7. 19.