반응형
파이썬은 쉽고 강력한 프로그래밍 언어로, 다양한 분야에서 활용되고 있습니다. 이 글에서는 파이썬의 기본적인 명령어들을 초보자 눈높이에 맞춰 자세하게 설명하고, 예제와 함께 실제 코드 작성 방법을 안내합니다.
1. 파이썬 시작하기
가장 먼저 파이썬을 설치하고, 터미널 또는 명령 프롬프트에서 python 또는 python3를 입력하여 파이썬 인터프리터를 실행합니다.
2. 기본적인 명령어
- print(): 화면에 텍스트나 변수 값을 출력합니다.
예
print("Hello, world!") # Hello, world! 출력
name = "Alice"
print("Hello, " + name + "!") # Hello, Alice! 출력
- input(): 사용자로부터 입력을 받습니다.
예
name = input("이름을 입력하세요: ")
print("안녕하세요, " + name + "님!")
- #: 주석을 작성합니다. 주석은 코드에 대한 설명을 덧붙이는 용도로 사용되며, 파이썬 인터프리터는 주석을 무시합니다.
예
# This is a comment
print("Hello, world!")
3. 자료형과 변수
파이썬은 다양한 자료형을 지원합니다.
- 정수 (int): 1, 2, 3, ...
- 실수 (float): 3.14, 2.5, ...
- 문자열 (str): "hello", "python", ...
- 불리언 (bool): True, False
변수는 값을 저장하는 데 사용됩니다.
예
age = 30 # 정수형 변수
pi = 3.14 # 실수형 변수
message = "Hello, world!" # 문자열 변수
is_adult = True # 불리언 변수
4. 연산자
파이썬은 다양한 연산자를 제공합니다.
- 사칙연산: +, -, *, /
- 거듭제곱: **
- 나머지: %
- 비교 연산자: ==, !=, <, >, <=, >=
- 논리 연산자: and, or, not
예
x = 10
y = 3
print(x + y) # 13 출력
print(x / y) # 3.333... 출력
print(x % y) # 1 출력
print(x > y) # True 출력
print(x and y) # 3 출력 (True는 1, False는 0으로 취급)
5. 조건문
조건문은 조건에 따라 코드 블록을 실행할지 결정합니다.
예
age = 20
if age >= 18:
print("성인입니다.")
else:
print("미성년자입니다.")
6. 반복문
반복문은 코드 블록을 여러 번 실행합니다.
- for 반복문:
예
for i in range(5): # 0부터 4까지 반복
print(i)
- while 반복문:
예
i = 0
while i < 5:
print(i)
i += 1
7. 함수
함수는 특정 작업을 수행하는 코드 블록입니다.
예
def add(a, b):
return a + b
result = add(3, 5)
print(result) # 8 출력
8. 리스트
리스트는 여러 개의 값을 저장하는 데 사용됩니다.
예
numbers = [1, 2, 3, 4, 5]
print(numbers[0]) # 1 출력
numbers.append(6)
print(numbers) # [1, 2, 3, 4, 5, 6] 출력
9. 딕셔너리
딕셔너리는 키와 값의 쌍을 저장하는 데 사용됩니다.
예
person = {"name": "Alice", "age": 30}
print(person["name"]) # Alice 출력
person["city"] = "New York"
print(person) # {"name": "Alice", "age": 30, "city": "New York"} 출력
10. 파일 입출력
파일에서 데이터를 읽거나 쓸 수 있습니다.
예
# 파일에 쓰기
f = open("my_file.txt", "w")
f.write("Hello, world!\n")
f.close()
# 파일에서 읽기
f = open("my_file.txt", "r")
data = f.read()
f.close()
print(data) # Hello, world! 출력
11. 모듈
모듈은 파이썬 코드를 모아놓은 파일입니다. 다른 모듈을 가져와 사용할 수 있습니다.
예
import random
print(random.randint(1, 10)) # 1부터 10 사이의 랜덤한 정수 출력
반응형
'IT' 카테고리의 다른 글
초보자를 위한 파이썬 연산자 정리 (0) | 2025.02.02 |
---|---|
초보자를 위한 파이썬 변수형 정리 (0) | 2025.02.02 |
파이썬 내장 함수 상세 설명 (예제 포함) (0) | 2025.02.02 |
파이썬(Python)과 Oracle 9i를 이용한 로그인 화면 구현 설명서 (예제 포함) (0) | 2025.02.02 |
파이썬 - 많이 사용하는 모듈 설치 방법 (0) | 2025.02.02 |