📌 Thonny란?
Thonny는 심플한 인터페이스를 갖추고 있어 Python 초보자들이 쉽게 사용할 수 있습니다. 주요 기능은 다음과 같습니다:
✅ Python 기본 제공: 설치하면 Python 인터프리터가 포함되어 별도로 설치할 필요가 없음
✅ 디버깅 기능 지원: 코드 실행 과정을 단계별로 확인 가능
✅ 자동 코드 완성: 편리한 코드 작성 지원
✅ 변수 시각화: 코드 실행 중 변수 값 변화를 직관적으로 확인 가능
✅ 마이크로파이썬(MicroPython) 지원: Raspberry Pi Pico와 같은 보드 프로그래밍 가능
👉 공식 사이트: https://thonny.org/
Thonny, Python IDE for beginners
Thonny 4 is dedicated to Ukraine fighting the Russian invasion and Trump's blackmail. 🇺🇦 Please support Ukraine! 🇺🇦 Download version 4.1.7 for • • Thonny Python IDE for beginners Features Easy to get started. Thonny comes with Pytho
thonny.org

🖥️ Thonny 설치 방법 (Windows & macOS)
✅ Windows 설치 방법
- 공식 사이트에 접속
- "Download Thonny" 클릭
- Windows용 설치 파일(thonny-setup.exe) 다운로드
- 설치 파일 실행 후 "Next"를 눌러 설치 진행
- 설치 완료 후 "Finish" 버튼 클릭
✅ macOS 설치 방법
- 공식 사이트 방문
- "Download Thonny" 클릭 후 macOS 버전 다운로드
- 다운로드한 .dmg 파일 실행
- Applications 폴더로 드래그하여 설치
- 실행 후 Python 환경을 설정하여 사용 가능

![]() |
![]() |
![]() |
![]() |
🛠️ 활용 적용 예시
Thonny를 활용하여 다음과 같은 실습을 진행할 수 있습니다:
✔️ 기본적인 Python 프로그래밍
✔️ 변수와 데이터 타입 학습
✔️ 조건문과 반복문 연습
✔️ 아두이노 및 Raspberry Pi Pico와 연동하여 피지컬 컴퓨팅 실습
✔️ OpenCV를 활용한 AI 컴퓨터 비전 프로젝트 진행
이렇게 Thonny를 활용하면 학생들이 보다 쉽게 Python을 익히고 AI 및 피지컬 컴퓨팅을 학습할 수 있습니다! 🚀
Thonny는 **초보자를 위한 파이썬 통합 개발 환경(IDE)**으로, 직관적인 인터페이스를 통해 파이썬 프로그래밍을 쉽게 배울 수 있도록 설계되었습니다. Thonny의 주요 인터페이스 구성 요소는 다음과 같습니다

- 메뉴 바: 화면 상단에 위치하며, 파일 관리, 편집, 실행, 보기, 도구, 도움말 등의 메뉴를 제공합니다.
- 툴바: 메뉴 바로 아래에 위치하며, 새로운 파일 생성, 열기, 저장, 실행, 중지 등의 빠른 액세스 버튼이 있습니다.
- 에디터 창: 코드를 작성하는 주요 영역으로, 여러 개의 파일을 탭 형태로 열어 작업할 수 있습니다.
- 변수 창: 코드 실행 중 변수의 상태를 실시간으로 보여주며, 변수의 값과 타입을 확인할 수 있습니다.
- 쉘(Shell): 하단에 위치한 인터랙티브 콘솔로, 코드를 직접 입력하고 즉시 실행 결과를 확인할 수 있습니다.위키독스
- 디버깅 창: 코드 실행 흐름을 단계별로 추적하며, 함수 호출 스택과 변수 변화를 시각적으로 확인할 수 있습니다.
이러한 구성 요소를 통해 Thonny는 파이썬 학습자에게 친숙하고 효율적인 개발 환경을 제공합니다. 자세한 인터페이스 설명과 활용 방법은 Thonny 공식 사이트에서 확인하실 수 있습니다.
또한, Thonny의 설치 및 사용법에 대한 시각적인 안내를 원하신다면, 아래의 유튜브 영상을 참고하실 수 있습니다:
'인공지능 기초 수업' 카테고리의 다른 글
Thonny CV, 미디어파이프 활용을 위한 라이브러리 설치 (0) | 2025.03.19 |
---|---|
아두이노 컨베이너벨트 코드 (0) | 2024.10.25 |
티처블머신 OpenCV Keras 오픈소스 업그레이드(화면 확장) (5) | 2024.10.24 |
mediapipe pose 모델 활용 (3) | 2024.10.01 |
Miniconda 로 가상환경 만들기. #2 [가상환경 생성과 라이브러리 설치] (1) | 2024.08.24 |