파이썬은 간결하고 명확한 문법 덕분에 초보자부터 전문가까지 모두에게 사랑받는 프로그래밍 언어입니다. 이 글에서는 파이썬의 기초 개념과 함께 몇 가지 예제 코드를 통해 파이썬을 시작하는 방법을 안내하겠습니다.
파이썬은 1991년 귀도 반 로섬에 의해 처음 개발된 고급 프로그래밍 언어입니다. 인터프리터 방식으로 동작하며, 여러 플랫폼에서 사용할 수 있습니다. 파이썬은 데이터 과학, 웹 개발, 자동화 스크립트, 인공지능 등 다양한 분야에서 활용되고 있습니다.
파이썬을 사용하기 위해 먼저 설치해야 합니다. 파이썬은 공식 웹사이트에서 다운로드하여 설치할 수 있습니다.
이제 파이썬이 설치되었으므로, 간단한 프로그램을 작성해보겠습니다. 가장 첫 번째로, "Hello, World!"를 출력해보겠습니다.
print("Hello, World!")
위 코드를 작성하고 실행하면 화면에 "Hello, World!"가 출력됩니다. 이를 통해 파이썬 코드 작성 및 실행 환경을 확인할 수 있습니다.
파이썬의 기본 문법을 이해하는 것은 이후 코드를 작성하는 데 중요한 기초가 됩니다.
변수는 데이터를 저장할 수 있는 이름을 가진 메모리 공간입니다. 파이썬에서는 변수에 데이터 타입을 명시적으로 지정할 필요가 없습니다. 파이썬은 데이터 타입을 자동으로 추측합니다.
name = "홍길동"
age = 30
height = 175.5
is_student = True
print(name, age, height, is_student)
위 예제에서 name 변수는 문자열, age 변수는 정수, height 변수는 실수, is_student 변수는 불린 값을 저장하고 있습니다.
조건문은 프로그램이 특정 조건을 충족하는지 검사하여 그에 따른 행동을 결정하는 데 사용됩니다.
number = 10
if number > 0:
print("양수입니다.")
elif number < 0:
print("음수입니다.")
else:
print("제로입니다.")
위 코드에서는 number가 양수인지, 음수인지, 아니면 0인지 판별하여 그 결과를 출력합니다.
반복문은 특정 코드 블록을 여러 번 실행할 때 사용됩니다. 주로 for문이나 while문이 사용됩니다.
for i in range(5):
print(i)
이 코드는 0부터 4까지의 숫자를 출력합니다.
count = 0
while count < 5:
print(count)
count += 1
이 코드는 count 변수가 5가 될 때까지 0부터 4까지의 숫자를 출력합니다.
함수는 코드의 재사용성을 높이고, 프로그램을 구조화하는 데 유용한 도구입니다.
def greet(name):
return f"안녕하세요, {name}님!"
print(greet("홍길동"))
위 코드는 greet이라는 함수를 정의하고, 해당 함수를 호출하여 이름을 인사하는 기능을 수행합니다.
리스트와 사전은 파이썬에서 데이터를 저장하고 관리하는 데 매우 유용한 자료구조입니다.
리스트는 순서가 있는 데이터의 집합입니다.
fruits = ["사과", "바나나", "키위"]
fruits.append("오렌지")
for fruit in fruits:
print(fruit)
위 코드는 리스트를 생성하고 오렌지를 추가한 후, 모든 과일을 출력합니다.
사전은 키-값 쌍으로 데이터를 저장하는 자료구조입니다.
person = {"이름": "홍길동", "나이": 30, "직업": "학생"}
print(person["이름"])
위 코드는 사전을 생성하고 이름을 출력합니다.
모듈과 패키지는 코드를 조직적으로 관리하고 재사용성을 높이기 위한 방법입니다. 파이썬은 기본적으로 여러 유명한 모듈을 지원합니다.
모듈을 가져오려면 import 키워드를 사용합니다.
import math
print(math.sqrt(16))
위 코드는 수학 모듈을 가져와 제곱근을 계산하는 예시입니다.
파이썬에서는 파일을 읽고 쓸 수 있는 다양한 방법을 제공합니다. 간단한 파일 입출력 예제를 살펴보겠습니다.
with open('example.txt', 'w') as f:
f.write("Hello, file!")
with open('example.txt', 'r') as f:
content = f.read()
print(content)
이 글에서는 파이썬 프로그래밍의 기초를 다루었으며, 간단한 예제를 통해 문법과 개념을 익힐 수 있었습니다. 파이썬은 배우기 쉽고 강력한 언어이므로, 다양한 프로젝트에 적용해 보시기를 권장합니다. 지속적인 연습과 학습을 통해 파이썬과 더욱 친숙해질 수 있습니다.





