본문 바로가기

Programming/Python7

[ L2P ] Python 입문 - Turtle 모듈 - 001 1. Introduction Python 입문 - Turtle 모듈 - 001, 첫 번째 시간입니다. 이하 Python 입문 과정 내용들은 선수과목으로 LOGO 기본 과정을  충실하게 학습했다고 가정하고 있습니다. LOGO 내용은 본 블로그 LOGO 관련 게시글들을 참고하세요. 이런 저런 설명보다는 작동되는 코드를 중심으로 Python의 특징들을 단계적으로 학습해보겠습니다. 아래 코드를 살펴보면서 LOGO 환경과 어떻게 다른지 주목해보세요.  주의  : Python에서는 LOGO 환경과는 달리 영어 대소문자 구분을 엄격하게 시행합니다. 따라서 대소문자들을 올바른 코드와 다르게 쓰면 여러 오류가 발생합니다.  2. Code 더보기import turtle# 거북이 모듈을 불러옵니다. 모듈이란 '미리 만들어져.. 2024. 9. 15.
Free IDE - Thonny 1. Introduction Python용 무료 '통합개발환경IDE' 중에서 Thonny를 추천합니다. 기타 유용한 무료 IDE for Python으로는 Wing 101, PyScripter, Visual Studio Code(+ Python Expansion Pack), PyCharm(Community Version이 무료)  등이 있습니다.  Thonny는 현재 4.1.4 버전이 최신 버전이며, 32비트용과 64비트용이 있습니다. 자신의 시스템에 맞는 것을 설치하시면 됩니다. Thonny v4.1.4 32비트용은 Python v3.8을 내장하고 있습니다. 함께 설치됩니다. 대부분의 Windows 7에서도 설치할 수 있습니다. Thonny v4.1.4는 현재 Python v3.8을 포함해서 그 이후 발.. 2024. 9. 8.
turtle.pencolor() 함수 [ turtle.pencolor() 함수 예제 - 1 ] # Python.Help Document.turtle Module 부분 참고할 것. # # Python v.3.8.6의 경우, # Python Editor 모드 / Menu / Help / Python Docs (단축키는 F1.) / 색인탭 / # 키워드 'turtle'로 검색 / turtle module 선택. 더블 클릭. / Pen control / Color control / #/ # color() : 단순히 색상만 결정함. # pencolor() : 거북이 도형의 펜 선 색상을 결정함. # fillcolor() : 거북이 도형의 면색을 결정함. # # 기타 관련 함수. 일단은 이것만 있어도 될 듯. # turtle.begin_fill() #.. 2023. 12. 10.
[ L2P ] 재귀 : 다른 방식의 루프 반복의 다른 방법, 재귀를 연습해보겠습니다. import turtle t1 = turtle.Pen() count = 0 def box1(): for i in range(4): t1.fd(50) t1.rt(90) def run(): global count box1() t1.rt(90) t1.pu() t1.fd(70) t1.lt(75) t1.pd() count = count + 1 if count 2023. 9. 24.