본문 바로가기

Programming/Python3

파이썬 dis 바이트 코드 역어셈블러 사용하기 (오늘의 개발노트 p.669) 관련 자료오늘의 개발노트 p.669 영상에 쓰인 Dis.py 코드입니다.import disdef F1(n): if n ** 2 > 10: print("Big") return True else: print("Small") return False def F2(n): if n ** 2 > 10: print("Big") return True elif n ** 2 10: print("Big") return True else: print("Small") return False def Add1(a, b): return a + bdef Add2.. 2026. 8. 17.
파이썬 터틀 그래픽 다루기, 이미지 파일 그리는 법 (오늘의 개발노트 p.691) 오늘의 개발노트 p.691 저는 지난 2022년에 파이썬으로 터틀(turtle)을 처음 배우면서 아래 코드를 작성했습니다. 해당 소스 코드는 2022년 9월 10일 오전 8시 30분경에 작성되었습니다. 당시에는 터틀을 처음 배워서 부족한 점이 많이 있습니다. 그래서 이번 시간에는 위 코드를 개선하여 이미지 파일을 읽어 그릴 수 있게 하겠습니다. 1. 터틀이란?파이썬에서 제공하는 터틀(turtle) 모듈은 그래픽 처리를 위한 도구와 같습니다. 터틀(거북이) 그래픽은 1967년 Wally Feurzeig, Seymour Papert 및 Cynthia Solomon이 개발한 로고(Logo)에서 소개된 대중적인 기하학적 그리기 도구의 구현체입니다.출처: python.org, 2026, turtle.. 2026. 8. 5.
파이썬으로 피아노를 연주해 보자 키보드 입력에 따라 특정 음(주파수)을 연주하는 프로그램을 만들어 보겠습니다. 1. 모듈 설치keyboard 모듈을 이용하면 파이썬에서 특정 키가 눌렸는지 확인할 수 있습니다.pip install keyboard 2. 코드 작성import keyboardimport timefrom winsound import Beepdef freq(o, s): if s == '도': return 524 * 2 ** o elif s == '도샾': return 554 * 2 ** o elif s == '레': return 587 * 2 ** o elif s == '레샾': return 622 * 2 ** o elif s == '미': .. 2026. 8. 3.