| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 인공지능
- 오픈소스
- stable diffusion
- 스마트팩토리
- 딥러닝 추론 최적화
- yolo11
- Vision AI
- comfyui
- 프로그래밍
- Python
- 시스템관리
- 파이썬 클래스
- git
- 앱테크
- 산업적용
- 생성형AI
- tensorRT
- 딥러닝
- YOLO
- onnx
- 비전AI
- 머신러닝
- 생성형 AI
- Windows
- 리눅스
- C++ 기초
- github
- pytorch
- 파이썬
- AI
Archives
- Today
- Total
너도 할 수 있는, 너도밤나무 코딩
[Python] 기초 완벽 정리 – 처음 배우는 사람도 쉽게 이해하는 가이드 본문
반응형
최근 프로그래밍에 관심 있는 분들이 많습니다.
그중에서도 파이썬(Python) 은 입문용 언어로 가장 인기 있습니다.
문법이 간단하고, 다양한 분야에서 활용 가능하며, 배우자마자 코드를 실행할 수 있는 장점이 있습니다.
이번 포스팅에서는 파이썬 기초 문법과 활용법을 처음 배우는 분들도 이해할 수 있도록 자세히 설명드립니다.
1️⃣ 파이썬 설치와 실행 방법
파이썬을 사용하려면 먼저 설치가 필요합니다.
- 공식 파이썬 사이트에서 최신 버전을 다운로드합니다.
- 설치 시 “Add Python to PATH” 옵션을 반드시 체크합니다.
- 설치 완료 후 명령 프롬프트나 터미널에서 버전을 확인합니다.
python --version
정상적으로 설치되었다면 설치한 파이썬 버전이 표시됩니다.

파이썬 코드를 실행하는 방법은 세 가지가 있습니다.
- 인터프리터 모드: 터미널에서
python입력 후 직접 코드 실행

- 스크립트 파일 실행:
.py파일을 만들어 실행 - 통합 개발 환경(IDE): PyCharm, VS Code, Jupyter Notebook 등
2️⃣ 파이썬 기초 문법
2-1. 변수와 자료형
파이썬은 변수를 선언할 때 타입을 명시하지 않아도 됩니다.
name = "홍길동" # 문자열
age = 25 # 정수
height = 175.5 # 실수
is_student = True # 불리언
print(type(name)) # <class 'str'>
print(type(age)) # <class 'int'>
2-2. 연산자
기본적인 수학 연산은 다음과 같습니다.
a = 10
b = 3
print(a + b) # 13
print(a - b) # 7
print(a * b) # 30
print(a / b) # 3.3333...
print(a // b) # 3
print(a % b) # 1
print(a ** b) # 1000
비교 연산과 논리 연산도 자주 사용합니다.
print(a > b) # True
print(a == b) # False
print(a != b) # True
# 논리 연산
print(a > 5 and b < 5) # True
print(a > 5 or b > 5) # True
print(not(a > 5)) # False
2-3. 문자열 다루기
greeting = "안녕하세요"
name = "홍길동"
message = greeting + ", " + name + "!"
print(message) # 안녕하세요, 홍길동!
# f-string
print(f"{name}님의 나이는 {age}살입니다.")
# format 함수
print("{}님의 키는 {}cm입니다.".format(name, height))
2-4. 리스트, 튜플, 딕셔너리
# 리스트
fruits = ["사과", "바나나", "체리"]
print(fruits[0]) # 사과
fruits.append("오렌지")
print(fruits)
# 튜플 (변경 불가)
colors = ("빨강", "초록", "파랑")
print(colors[1]) # 초록
# 딕셔너리 (키-값 쌍)
person = {"이름": "홍길동", "나이": 25}
print(person["이름"]) # 홍길동
person["키"] = 175
print(person)
2-5. 조건문
score = 85
if score >= 90:
print("A학점")
elif score >= 80:
print("B학점")
else:
print("C학점")
2-6. 반복문
# for 문
for i in range(5):
print(i) # 0 1 2 3 4
# while 문
count = 0
while count < 5:
print(count)
count += 1
2-7. 함수
def greet(name):
return f"{name}님, 안녕하세요!"
print(greet("홍길동"))
2-8. 모듈과 라이브러리
import math
print(math.sqrt(16)) # 4.0
import random
print(random.randint(1, 10)) # 1~10 사이 랜덤 숫자
3️⃣ 파이썬 기초 학습 팁
- 작은 프로젝트부터 시작 – 계산기, 간단한 웹 크롤링, 텍스트 게임 등
- 꾸준히 실습 – 문법만 공부하지 말고, 직접 코드를 작성합니다.
- 에러 메시지 읽기 – 처음에는 어렵지만, 메시지를 이해하면 디버깅 실력이 향상됩니다.
- 공식 문서 활용 – 파이썬 공식 문서를 참고하면 정확한 정보를 확인할 수 있습니다.
4️⃣ 마무리
파이썬은 배우기 쉽지만, 깊게 들어가면 무궁무진한 가능성을 가진 언어입니다.
이번 글에서 다룬 기초만 잘 이해해도, 간단한 프로그램 작성, 데이터 분석, 웹 개발, 자동화 등 다양한 분야로 바로 확장할 수 있습니다.
처음 배우시는 분들은 변수 → 조건문 → 반복문 → 함수 순서로 연습하면서, 작은 프로젝트를 만들어보시기 바랍니다.
그러면 어느새 “파이썬이 어렵다”는 생각이 “재밌다”로 바뀌어 있을 것입니다.
반응형
'프로그래밍 언어 > 파이썬' 카테고리의 다른 글
| [Python] 파일 입출력(File I/O) 심화 가이드 (0) | 2025.09.10 |
|---|---|
| [Python] 클래스(Class) 심화 가이드 (1) | 2025.09.10 |
| [Python] 파이썬(Python)으로 미쓰비시 PLC 제어하기 (0) | 2025.09.09 |
| [Python GUIs] (pythonguis.com) 완전 정리: Python GUI 개발의 시작부터 심화까지 (3) | 2025.08.18 |
| [Python] Tkinter를 이용한 윈도우 창 생성 (0) | 2022.08.10 |