
1. Python이란?
파이썬(Python)은 문법이 쉽고 읽기 편한 프로그래밍 언어로, 변수·조건문·반복문·함수를 사용하며 인공지능(AI), 웹 개발, 데이터 분석 등 다양한 분야에서 활용된다.
2. 변수
(1) 자료형

자료형은 프로그램에서 데이터를 어떤 형태로 저장하고 처리할지를 구분하는 종류이다. 파이썬은 숫자, 문자, 참/거짓뿐만 아니라 여러 데이터를 묶어 저장하는 자료형까지 다양하게 제공하며, 상황에 맞는 자료형을 선택해 사용할 수 있다.
3. 입출력
(1) 입력
input()
(2) 출력
print()
4. 조건문과 반복문
(1) 조건문
주어진 조건의 참(True)과 거짓(False)을 판단하여 실행할 코드를 선택하는 문법이다. if는 조건이 참일 때 실행되고, elif는 다른 조건을 추가로 확인하며, else는 모든 조건이 거짓일 때 실행된다.
age = 18
if age >= 20:
print("유료 입장입니다.")
(2) 반복문
같은 작업을 여러 번 실행하는 문법이다. for는 정해진 횟수만큼 반복하고, while은 조건이 참인 동안 반복한다. 또한 break는 반복문을 즉시 종료하고, continue는 현재 반복을 건너뛰고 다음 반복을 수행한다.
for i in range(3):
print(i)
count = 1
while count <= 3:
print(count)
count += 1
for i in range(5):
if i == 3:
break
print(i)
for i in range(5):
if i == 3:
continue
print(i)
5. 자료구조
(1) 리스트(List)
여러 개의 값을 순서대로 저장하는 자료형으로, 값을 자유롭게 추가하거나 수정할 수 있다.
예시: scores = [80, 90, 70]
(2) 튜플(Tuple)
여러 개의 값을 순서대로 저장하는 자료형이지만, 한 번 생성하면 값을 수정할 수 없다.
예시: num = (10, 20)
(3) 딕셔너리(Dictionary)
키와 값을 한 쌍으로 저장하는 자료형으로, 키를 이용해 원하는 값을 빠르게 찾을 수 있다.
예시: student = {"name": "IRIS", "score": 100}
(4) 리스트 컴프리헨션(List Comprehension)
반복문을 간단하게 표현하여 새로운 리스트를 만드는 문법으로, 코드를 더 짧고 효율적으로 작성할 수 있다.
예시: numbers = [i for i in range(5)] -> [0, 1, 2, 3, 4]
6. 함수와 라이브러리
(1) 함수(Function)
특정 작업을 수행하는 코드를 하나로 묶은 것으로, 필요할 때 호출하여 반복해서 사용할 수 있다.
def hello():
print("안녕하세요!")
hello()
(2) 매개변수(Parameter)
함수가 전달받은 값을 저장하는 변수이다.
def hello(name):
print(name)
hello("IRIS")
(3) 인자(Argument)
함수를 호출할 때 전달하는 실제 값이다.
return은 함수에서 처리한 결과를 호출한 곳으로 돌려주는 역할을 한다.
def add(a, b):
return a + b
print(add(2, 3))
(4) 라이브러리(Library)
미리 작성된 기능을 모아 놓은 것으로, 필요한 기능을 가져와 사용할 수 있다.
- import는 라이브러리 전체를 가져올 때 사용하는 문법이다.
- from import는 라이브러리에서 필요한 기능만 가져올 때 사용하는 문법이다.
- as는 라이브러리나 모듈의 이름을 짧게 바꿔 사용할 때 사용하는 문법이다.
'IRIS > Py' 카테고리의 다른 글
| [IRIS/py] 객체지향 프로그래밍 (0) | 2026.06.18 |
|---|---|
| [정올/PY] 정올 문풀 (0) | 2026.06.15 |
| [IRIS/py] 파이썬 2차시 리스트 , 튜플 , 딕셔너리 (0) | 2026.06.12 |
| [IRIS/PY] 코드업 Python 기초 100제 (0) | 2026.06.08 |