Python 기초 프로그래밍: 첫걸음을 위한 가이드
소개
Python은 배우기 쉽고 강력한 프로그래밍 언어로, 다양한 용도로 사용됩니다. 웹 개발, 데이터 분석, 인공지능, 자동화 등 여러 분야에서 널리 사용되고 있습니다. 이번 강좌에서는 Python의 기초 개념을 배우고 간단한 프로그램을 작성하는 방법을 알아보겠습니다.
Python 설치 및 실행
Python을 설치하는 방법은 운영체제에 따라 다릅니다. 보통 Python 공식 사이트에서 최신 버전을 다운로드하여 설치할 수 있습니다. 설치가 완료되면 터미널이나 명령 프롬프트에서 python
명령어를 입력하여 Python 인터프리터를 실행할 수 있습니다.
기본 문법
1. 변수와 자료형
변수는 데이터를 저장하는 데 사용되며, 자료형은 변수에 저장되는 데이터의 타입을 나타냅니다. Python의 기본 자료형에는 정수(int), 실수(float), 문자열(str), 불리언(bool) 등이 있습니다.
# 변수 선언 및 초기화
a = 10 # 정수형 변수
b = 3.14 # 실수형 변수
c = "Hello" # 문자열 변수
d = True # 불리언 변수
print(a, b, c, d)
2. 연산자
Python은 산술 연산자, 비교 연산자, 논리 연산자 등 다양한 연산자를 제공합니다.
# 산술 연산자
x = 5
y = 2
print(x + y) # 덧셈
print(x - y) # 뺄셈
print(x * y) # 곱셈
print(x / y) # 나눗셈
print(x % y) # 나머지
print(x ** y) # 거듭제곱
# 비교 연산자
print(x == y) # 같음
print(x != y) # 다름
print(x > y) # 큼
print(x < y) # 작음
print(x >= y) # 크거나 같음
print(x <= y) # 작거나 같음
# 논리 연산자
print(x > 1 and y < 3) # 논리 AND
print(x > 1 or y > 3) # 논리 OR
print(not(x > 1)) # 논리 NOT
3. 조건문
조건문은 특정 조건에 따라 다른 코드를 실행하는 데 사용됩니다.
age = 18
if age >= 18:
print("성인입니다.")
else:
print("미성년자입니다.")
4. 반복문
반복문은 특정 코드를 여러 번 실행하는 데 사용됩니다. Python에서는 for
문과 while
문을 사용할 수 있습니다.
# for 문
for i in range(5):
print(i)
# while 문
count = 0
while count < 5:
print(count)
count += 1
5. 함수
함수는 특정 작업을 수행하는 코드 블록입니다. def
키워드를 사용하여 함수를 정의할 수 있습니다.
def greet(name):
return "Hello, " + name
print(greet("Alice"))
print(greet("Bob"))
6. 리스트와 딕셔너리
리스트는 여러 값을 저장할 수 있는 자료형이며, 딕셔너리는 키와 값의 쌍으로 데이터를 저장합니다.
# 리스트
fruits = ["apple", "banana", "cherry"]
print(fruits)
print(fruits[1])
# 딕셔너리
person = {
"name": "Alice",
"age": 25
}
print(person)
print(person["name"])
마무리
이제 Python의 기초적인 문법을 이해하셨습니다. 다음 시간에는 더 심화된 내용을 다루어 보겠습니다. 각 주제를 연습하면서 Python에 익숙해지는 것이 중요합니다. 많은 연습을 통해 Python 프로그래밍에 능숙해지시길 바랍니다.
'파이썬' 카테고리의 다른 글
Python 객체 지향 프로그래밍: 개념과 예제 (0) | 2024.06.12 |
---|---|
Python 파일 입출력과 예외 처리 (0) | 2024.06.12 |
"Python 자료구조 심화 (2) | 2024.06.08 |
Python 제어문과 반복문 심화 (0) | 2024.06.08 |