본문 바로가기
카테고리 없음

Python 입문자를 위한 쉬운 튜토리얼: 기본 문법과 실습 예제

by 시사로움 2024. 11. 1.
반응형

Python은 배우기 쉬운 문법과 유용한 기능들로 인해 초보자들에게 매우 인기 있는 프로그래밍 언어입니다. 이 글에서는 Python의 기초 문법과 초보자가 따라 하기 좋은 실습 예제를 통해 Python에 쉽게 입문할 수 있도록 안내하겠습니다.

Python 시작하기

Python을 사용하려면 Python 공식 웹사이트에서 Python을 다운로드하고 설치해야 합니다. 설치가 완료되면 'IDLE' 또는 '터미널'을 통해 Python 코드를 실행할 수 있습니다.

1. 기본 문법 이해하기

1.1 변수와 데이터 타입

Python에서 변수를 선언할 때는 자료형을 명시할 필요가 없습니다. 값이 할당되는 순간 자동으로 자료형이 결정됩니다. 아래는 Python에서 가장 많이 사용하는 기본 데이터 타입입니다:

  • int - 정수형 예: a = 10
  • float - 실수형 예: pi = 3.14
  • str - 문자열 예: name = "John"
  • bool - 불린형 예: is_student = True

예제:

# 변수 선언
a = 10
pi = 3.14
name = "John"
is_student = True

print(a, pi, name, is_student)

1.2 주석 작성

Python에서는 #을 사용하여 한 줄 주석을 작성할 수 있습니다. 주석은 코드에 대한 설명을 추가할 때 사용합니다.

# 이것은 한 줄 주석입니다.
print("Hello, World!")  # 이 부분도 주석입니다.

2. 기본 문법 실습 예제

2.1 조건문

조건문은 특정 조건에 따라 다른 코드를 실행할 때 사용됩니다. Python에서 조건문을 작성할 때는 if, elif, else 키워드를 사용합니다.

예제:

age = 20

if age >= 18:
    print("성인입니다.")
else:
    print("미성년자입니다.")

2.2 반복문

Python에서 forwhile 반복문을 사용해 코드 블록을 반복 실행할 수 있습니다.

예제:

# for 반복문
for i in range(5):
    print("반복 횟수:", i)

# while 반복문
count = 0
while count < 5:
    print("카운트:", count)
    count += 1

3. 함수 정의하기

함수는 코드를 블록으로 묶어 재사용할 수 있는 구조입니다. Python에서는 def 키워드를 사용해 함수를 정의할 수 있습니다.

예제:

def greet(name):
    print("안녕하세요, " + name + "님!")

greet("철수")

3.1 기본 함수 예제

다음은 두 수를 더하는 함수를 만들어 보는 간단한 예제입니다.

def add(a, b):
    return a + b

result = add(3, 5)
print("더한 결과:", result)

4. 리스트와 딕셔너리

4.1 리스트

리스트는 여러 개의 값을 저장할 수 있는 자료형으로, 각 요소는 인덱스로 접근할 수 있습니다.

예제:

# 리스트 생성
fruits = ["apple", "banana", "cherry"]
print(fruits[0])  # apple 출력

4.2 딕셔너리

딕셔너리는 키-값 쌍으로 데이터를 저장하며, 키를 사용해 값을 참조할 수 있습니다.

예제:

# 딕셔너리 생성
person = {"name": "John", "age": 25}
print(person["name"])  # John 출력

5. 실습 문제: 간단한 계산기 만들기

지금까지 배운 내용을 활용해 덧셈과 뺄셈 기능을 제공하는 간단한 계산기를 만들어 보세요.

def calculator():
    print("계산기 프로그램입니다.")
    a = int(input("첫 번째 숫자를 입력하세요: "))
    b = int(input("두 번째 숫자를 입력하세요: "))
    print("덧셈 결과:", a + b)
    print("뺄셈 결과:", a - b)

calculator()

마무리

이 튜토리얼을 통해 Python의 기본 문법과 사용법을 간단히 살펴보았습니다. Python은 초보자가 접근하기 좋은 언어이며, 실습을 통해 더 다양한 프로젝트에 도전해볼 수 있습니다. 꾸준히 연습하고 코드를 작성하다 보면 Python을 더 잘 이해하고 활용할 수 있게 될 것입니다.

반응형