본문 바로가기
자기계발-변화관리/SW코딩

파이썬 Python 설치와 기본 설정, 그리고 기초적인 사용법

by 산타는섭이 2024. 2. 14.

 

 

 

Python 설치

Python은 공식 웹사이트 (python.org)에서 다운로드할 수 있습니다. Windows, macOS, Linux 등 다양한 플랫폼에 설치 가능합니다.

 

 

구글 > 파이썬 으로 검색후 

아래 사이트 접속 

 

https://www.python.org/

 

Welcome to Python.org

The official home of the Python Programming Language

www.python.org

 

 

다운로드 > Python 3.12.2

 

설치 과정에서 "Add Python to PATH" 옵션을 체크하여 환경 변수에 Python을 추가하는 것이 좋습니다.

 

아래 항목 체크 후 >  Install Now

Use admin privileges when installing py.exe
Add python.exe to PATH

 

 

 

 

설치 성공

 

 

IDLE은 Python에 기본으로 제공되는 통합 개발 환경(IDE)입니다. 

Shell 모드는 IDLE에서 제공하는 대화형 셸 환경을 말합니다. 이 모드에서는 코드를 작성하고 즉시 실행할 수 있습니다.

 

 

IDLE (Python 3.12 64-bit) 열기  

 

 

 

 

 

IDLE Shell 모드

 

 

 

 

IDLE에서는 환경 설정을 통해 폰트와 크기를 조정할 수 있습니다.
메뉴에서 "Options" -> "Configure IDLE"을 선택합니다.

 

 

 

"Font/Tabs" 탭에서 원하는 폰트와 크기를 선택하고 저장합니다.

 

 

 

 

간단한 사용법

 

대화형 셸에서 Python 코드를 입력하고 Enter 키를 누르면 즉시 실행됩니다.

 

1+1

2

 

 

print("hello")
hello

 

 

 

 

 

 

 

 

print('강아지 \"뽀삐\" 입니다.')

강아지 "뽀삐" 입니다.

 

 

 

 

print('*' * 20)
********************

 

 

 

 

 

"File > New File"을 선택하면 IDLE에서 코드 편집 모드로 전환됩니다. 

이 모드에서는 Python 스크립트를 작성하고 수정도 할 수 있습니다.

 

 

 

 

새 파일이 열리면 새로운 코드를 작성하고 편집할 수 있습니다. 파일 확장자는 .py로 저장되며, Python 스크립트 파일로 인식됩니다. 이 모드에서 작성한 코드는 필요할 때 저장하고 실행할 수 있습니다.

 

 

 

 

 

 

저장: 작성한 코드를 저장합니다. "File > Save" 또는 "Ctrl + S"를 사용하여 저장할 수 있습니다.

 

 

 

실행: 저장한 스크립트를 실행하려면 "Run > Run Module" 또는 "F5"를 누릅니다. 이를 통해 스크립트가 실행되며, 결과는 IDLE의 Shell 창에 표시됩니다.

 

 

 

print('*' * 20)
print('이름 : 김새싹')
print('취미 : 게임하기')
print('소속 : 새싹스쿨')
print('*' * 20)

 

 

 

 

 

 

 

 

 

거북이 그리기

 

거북이를 그리기 위해 Python의 표준 라이브러리인 turtle 모듈을 사용할 수 있습니다. 아래는 간단한 거북이 그리기 예제입니다:

 

 

import turtle #거북이 모듈 가져옴 
t = turtle.Turtle()
t.shape("turtle")   #파일명 turtle로 주면 에러남 
t.forward(100)

 

 

 

 

 

 

 

 

import turtle 
t = turtle.Turtle()
t.shape("turtle")   
t.fd(50)
t.lt(90)
t.fd(50)
t.lt(90)
t.fd(50)
t.lt(90)
t.fd(50)

 

 

 

이 코드를 f5로 실행하면 거북이 창이 열리고 거북이가 사각형을 그리게 됩니다.

 

 

 

6각형 그리기

굵기, 컬러 적용 

 

import turtle  
t = turtle.Turtle()
t.shape("turtle")   
# 6각형
t.width(10)
t.color('green')
t.fd(50)
t.lt(60)
t.fd(50)
t.lt(60)
t.fd(50)
t.lt(60)
t.fd(50)
t.lt(60)
t.fd(50)
t.lt(60)
t.fd(50)

 

 

 

 

 

import turtle 

t = turtle.Turtle()

t.shape("turtle")   

t.speed(10)

t.up()

t.goto(5, 0)

t.width(10)

t.color('green')

t.down()

t.fd(50)

t.lt(60)

t.fd(50)

t.lt(60)

t.fd(50)

t.lt(60)

t.fd(50)

t.lt(60)

t.fd(50)

t.lt(60)

t.fd(50)

t.up()

t.goto(-5, 0)

t.color('blue')

t.down()

t.fd(50)

t.lt(60)

t.fd(50)

t.lt(60)

t.fd(50)

t.lt(60)

t.fd(50)

t.lt(60)

t.fd(50)

t.lt(60)

t.fd(50)

t.up()

t.goto(-2, 0)

t.color('yellow')

t.down()

t.fd(50)

t.lt(60)

t.fd(50)

t.lt(60)

t.fd(50)

t.lt(60)

t.fd(50)

t.lt(60)

t.fd(50)

t.lt(60)

t.fd(50)

t.up()

t.goto(-2, 0)

t.color('red')

t.down()

t.fd(50)

t.lt(60)

t.fd(50)

t.lt(60)

t.fd(50)

t.lt(60)

t.fd(50)

t.lt(60)

t.fd(50)

t.lt(60)

t.fd(50)

t.up()

t.goto(-2, 0)

t.color('black')

t.down()

t.fd(50)

t.lt(60)

t.fd(50)

t.lt(60)

t.fd(50)

t.lt(60)

t.fd(50)

t.lt(60)

t.fd(50)

t.lt(60)

t.fd(50)

t.up()

t.goto(-2, 0)

t.color('orange')

t.down()

t.fd(50)

t.lt(60)

t.fd(50)

t.lt(60)

t.fd(50)

t.lt(60)

t.fd(50)

t.lt(60)

t.fd(50)

t.lt(60)

t.fd(50)

 

 

 

 

이외에도 turtle 모듈을 사용하여 다양한 모양과 패턴을 그릴 수 있습니다. 필요에 따라 색상, 선 두께 등을 설정하여 거북이 그림을 다양하게 꾸밀 수 있습니다.

 

 

 

import turtle

# 거북이 창을 열고 설정합니다.
wn = turtle.Screen()
wn.title("거북이 그리기 예제")
wn.bgcolor("green")

# 거북이 인스턴스를 생성합니다.
t = turtle.Turtle()
t.shape("turtle")  # 거북이 모양으로 설정합니다.
t.speed(1)  # 거북이의 속도를 설정합니다. (1부터 10까지 설정 가능)

# 거북이가 사각형을 그리도록 합니다.
for _ in range(4):  # 사각형을 그립니다.
    t.forward(100)  # 앞으로 100 픽셀 이동
    t.right(90)     # 오른쪽으로 90도 회전

# 프로그램이 종료되도록 대기합니다.
wn.mainloop()

 

 

 

 

 

사칙연산 출력

 

3과 5의 사칙연산 출력

 

 

print("3 + 5 =", 3+5)

print("3 - 5 =", 3-5)

print("3 * 5 =", 3*5)

print("3 / 5 =", 3/5)

 

 

 

 

 

 

변수사용

위 코드는 변수 a와 b에 각각 3과 5를 할당한 후, 덧셈, 뺄셈, 곱셈, 나눗셈 연산을 수행하여 결과를 출력합니다. 결과는 다음과 같이 나타납니다

 

 

x=3
y=5
print(x, "+", y, "=", x+y)
print(x, "-", y, "=", x-y)
print(x, "*", y, "=", x*y)
print(x, "/", y, "=", x/y)

 

 

 

 

변수값만 변경하면 다른값의 사칙연산 결과를 출력할 수 있습니다

 

 

x=7
y=55
print(x, "+", y, "=", x+y)
print(x, "-", y, "=", x-y)
print(x, "*", y, "=", x*y)
print(x, "/", y, "=", x/y)

 

 

 

 

 

 

 

댓글