반응형
프로그래밍을 처음 시작할 때 가장 중요한 것은 기초 개념을 이해하는 것입니다.
Python은 배우기 쉬운 문법과 강력한 기능을 제공하여 초보자가 배우기에 적합한 언어입니다.
이번 글에서는 Python의 변수, 자료형, 조건문, 반복문이라는 기초 개념을 설명하고, 간단한 예제와 함께 알아보겠습니다.
[파이썬 개념 시리즈 #1] 초보자를 위한 필수 기초 개념 정리
1. 변수 (Variable)
변수는 데이터를 저장하고 재사용하기 위한 이름입니다.
Python에서는 변수를 선언하고 값을 할당하여 다양한 데이터를 저장할 수 있습니다.
# 변수 선언 및 값 할당
name = "Alice" # 문자열(String)
age = 25 # 정수(Integer)
# 변수 출력
print("이름:", name)
print("나이:", age)
2. 자료형 (Data Type)
Python은 다양한 데이터 종류를 지원합니다.
주요 자료형은 다음과 같습니다:
- 정수(Integer): 숫자 데이터 (예: `10`, `-5`)
- 실수(Float): 소수점을 포함한 숫자 (예: `3.14`, `-0.5`)
- 문자열(String): 문자 데이터 (예: `"Hello"`, `'Python'`)
- 리스트(List): 여러 데이터를 순서대로 저장하는 자료형 (예: `[1, 2, 3]`)
# 자료형 예시
x = 10 # 정수
y = 3.14 # 실수
text = "Python" # 문자열
numbers = [1, 2, 3, 4, 5] # 리스트
print(type(x), x) # <class 'int'> 10
print(type(y), y) # <class 'float'> 3.14
print(type(text), text) # <class 'str'> Python
print(type(numbers), numbers) # <class 'list'> [1, 2, 3, 4, 5]
[python] 파이썬 배치파일 만들기 (pyintaller 활용하여 exe파일 배포) |
파이썬 PyQt 완벽 가이드 - 초보자를 위한 소개와 활용 예제 |
파이썬 큰 따옴표, 작은 따옴표 출력 |
3. 조건문 (Conditional Statement)
조건문은 특정 조건이 참일 때 실행할 코드를 정의합니다.
Python에서는 `if`, `elif`, `else`를 사용하여 다양한 조건을 처리할 수 있습니다.
# 조건문 예제
score = 85
if score >= 90:
print("A 학점")
elif score >= 80:
print("B 학점")
else:
print("C 학점")
4. 반복문 (Loop)
반복문은 특정 작업을 반복적으로 수행할 때 사용됩니다.
Python에서는 주로 `for`와 `while` 문이 사용됩니다.
# for 반복문 예제
for num in range(1, 6): # 1부터 5까지
print(num)
[python] 파이썬 음성을 텍스트로 변환 - SpeechRecognition |
이것이 코딩 테스트다 - 큰 수의 법칙 파이썬 문제풀이 |
[python] 파이썬 배열에서 값의 위치 찾기 - index 함수 |
마치며
Python의 변수, 자료형, 조건문, 반복문은 프로그래밍에서 가장 기본적인 요소입니다.
이 개념을 이해하고 연습하면 Python뿐만 아니라 다른 언어를 배우는 데에도 큰 도움이 됩니다.
다음 시리즈에서는 함수와 데이터 구조 같은 더 흥미로운 주제를 다룰 예정이니 기대해 주세요.
Python 학습의 첫걸음을 축하하며, 더 깊이 있는 프로그래밍의 세계로 나아가 보세요!
▼ 함께 보면 좋은 글 ▼
사이썬 3.0 출시 - 파이썬 코드로 C언어 컴파일 하다 |
[Python] 파이썬 사칙연산 |
[python] 파이썬 print 문자열 포매팅(f-string) |
'Programming & Platform > Python' 카테고리의 다른 글
[파이썬 개념 시리즈 #5] 파일 입출력 - 데이터 저장과 로드의 기초 (1) | 2024.11.28 |
---|---|
[파이썬 개념 시리즈 #4] 데이터 처리 필수 - 리스트, 딕셔너리, 집합의 모든 것 (0) | 2024.11.27 |
[파이썬 개념 시리즈 #3] 객체지향 프로그래밍 - 클래스와 객체의 이해 (0) | 2024.11.26 |
[파이썬 개념 시리즈 #2] 함수와 모듈 - 효율적인 코드 작성의 시작 (1) | 2024.11.25 |