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

Python 기초 문법 : 초보자를 위한 가이드

by 네_오 2024. 5. 24.

 

Python 기초 문법

Python은 배우기 쉽고 강력한 프로그래밍 언어로, 초보자부터 전문가까지 모두에게 인기가 많습니다. 이 글에서는 Python의 기초 문법을 소개하고, 프로그래밍을 시작하는 데 필요한 기본 개념들을 설명하겠습니다.

소개

Python은 간결하고 가독성이 높은 문법을 가지고 있어 프로그래밍 초보자에게 적합합니다. 또한, 다양한 라이브러리와 프레임워크를 제공하여 데이터 분석, 웹 개발, 머신러닝 등 다양한 분야에서 활용될 수 있습니다. 이번 포스트에서는 Python의 기본 문법과 사용법을 예제를 통해 알아보겠습니다.

본문

1. 변수와 자료형

Python에서 변수는 데이터를 저장하는 데 사용됩니다. Python은 동적 타이핑 언어이므로, 변수 선언 시 자료형을 명시할 필요가 없습니다.

# 변수 선언
a = 10
b = 3.14
c = "Hello, Python!"
    

2. 기본 자료형

Python에는 여러 기본 자료형이 있습니다. 주요 자료형으로는 정수(int), 부동 소수점(float), 문자열(str), 불(bool)이 있습니다.

# 정수형
num = 10

# 부동 소수점
pi = 3.14

# 문자열
greeting = "Hello, World!"

# 불리언
is_active = True
    

3. 리스트와 튜플

리스트는 순서가 있는 변경 가능한 자료형입니다. 튜플은 리스트와 비슷하지만 변경 불가능한 자료형입니다.

# 리스트
fruits = ["apple", "banana", "cherry"]

# 튜플
colors = ("red", "green", "blue")
    

4. 딕셔너리와 집합

딕셔너리는 키-값 쌍을 저장하는 자료형입니다. 집합은 중복을 허용하지 않는 자료형입니다.

# 딕셔너리
person = {"name": "John", "age": 30}

# 집합
unique_numbers = {1, 2, 3, 4, 5}
    

5. 조건문

조건문은 특정 조건에 따라 코드의 실행 흐름을 제어합니다.

age = 18

if age >= 18:
    print("Adult")
else:
    print("Minor")
    

6. 반복문

반복문은 특정 코드 블록을 여러 번 실행하는 데 사용됩니다. Python에는 for 루프와 while 루프가 있습니다.

# for 루프
for fruit in fruits:
    print(fruit)

# while 루프
count = 0
while count < 5:
    print(count)
    count += 1
    

7. 함수

함수는 재사용 가능한 코드 블록을 정의하는 데 사용됩니다.

def greet(name):
    return f"Hello, {name}!"

print(greet("Alice"))
    

8. 모듈과 패키지

모듈은 관련된 함수와 변수를 하나의 파일에 모아둔 것입니다. 패키지는 여러 모듈을 포함하는 디렉토리입니다.

# math 모듈 사용 예제
import math

print(math.sqrt(16))
    

9. 파일 입출력

파일을 읽고 쓰는 방법입니다.

# 파일 쓰기
with open("example.txt", "w") as file:
    file.write("Hello, Python!")

# 파일 읽기
with open("example.txt", "r") as file:
    content = file.read()
    print(content)
    

결론

이 글에서는 Python의 기초 문법을 살펴보았습니다. Python은 간단한 문법과 강력한 기능을 제공하여 다양한 프로그래밍 작업에 적합한 언어입니다. 이번 기초 문법을 통해 Python을 시작하는 데 도움이 되었기를 바랍니다. 더 깊이 있는 학습을 위해 다양한 실습과 프로젝트를 시도해 보세요. 추가 질문이나 더 알고 싶은 내용이 있다면 언제든지 댓글로 남겨주세요. 감사합니다!