728x90
반응형
아래 글은 “파이썬 기초 문법 및 입문 강의”를 주제로, 완전 초보자도 따라할 수 있게 구성한 Tistory 포스팅 예시입니다. 각 섹션마다 코드 예시를 넣고, 실습 팁을 덧붙였습니다.
📌 1. 파이썬이란?
파이썬(Python)은 문법이 간결하고 읽기 쉬워 입문자에게 인기 있는 프로그래밍 언어입니다. 웹 개발, 데이터 분석, 머신러닝, 자동화 등 다양한 분야에서 사용되며, 방대한 라이브러리 생태계를 자랑합니다.
📌 2. 개발 환경 준비
- Python 설치
- 공식 웹사이트(https://www.python.org)에서 최신 3.x 버전 다운로드 후 설치
- 설치 시 “Add Python to PATH” 옵션 체크
- 코드 에디터
- VS Code, PyCharm, 혹은 단순히 메모장+터미널 조합으로도 충분
- 터미널(명령 프롬프트) 열기
- Windows: Win + R → cmd
- macOS/Linux: 터미널(Terminal) 앱
# 설치 확인
python --version
📌 3. 변수와 자료형
파이썬은 변수 선언 시 타입을 명시하지 않습니다. 할당된 값에 따라 자료형이 결정됩니다.
# 변수 선언
name = "Alice" # 문자열(String)
age = 25 # 정수(Integer)
height = 1.68 # 실수(Float)
is_student = True # 불리언(Boolean)
- 문자열: 작은따옴표('') 또는 큰따옴표("")로 묶음
- 숫자: 정수형(int), 실수형(float)
- 불리언: True/False
🔍 실습 팁
변수명을 지을 때는 의미 있는 단어를 사용하세요. 예) score, user_name 등
📌 4. 연산자
- 산술 연산자: +, -, *, /, //(몫), %(나머지), **(제곱)
- 비교 연산자: ==, !=, >, <, >=, <=
- 논리 연산자: and, or, not
a = 7
b = 3
print(a + b) # 10
print(a ** b) # 343 (7의 3제곱)
print(a % b) # 1
print(a > b and b > 0) # True
📌 5. 제어문
5-1. 조건문 (if)
score = 85
if score >= 90:
print("A 학점")
elif score >= 80:
print("B 학점")
else:
print("C 학점 이하")
5-2. 반복문 (for, while)
# for 반복문: 리스트, 문자열, range 사용
for i in range(1, 6): # 1부터 5까지
print(i)
# while 반복문
count = 1
while count <= 5:
print(count)
count += 1
📌 6. 함수(Function)
코드를 재사용하고 구조화하기 위해 함수(Function)를 사용합니다.
def greet(name):
"""인사를 출력하는 함수"""
print(f"안녕하세요, {name}님!")
greet("Alice") # 안녕하세요, Alice님!
- 매개변수(Parameter): 함수 정의부에 쓰이는 변수
- 인자(Argument): 함수를 호출할 때 전달하는 값
- 리턴(Return): return 키워드로 값을 반환
def add(x, y):
return x + y
result = add(3, 5) # 8
📌 7. 리스트(List)·튜플(Tuple)·딕셔너리(Dictionary)
자료구조 선언 예시 특징
리스트 | fruits = ["사과","배","바나나"] | 변경 가능(Mutable) |
튜플 | coords = (10, 20) | 변경 불가(Immutable), 빠름 |
딕셔너리 | person = {"name":"Tom","age":30} | 키(Key)–값(Value) 쌍으로 저장 |
# 리스트 접근
print(fruits[0]) # 사과
# 딕셔너리 접근
print(person["name"]) # Tom
📌 8. 모듈(Module)과 패키지(Package)
파이썬 표준·외부 라이브러리를 불러와 기능을 확장합니다.
import math
from datetime import datetime as dt
print(math.sqrt(16)) # 4.0
print(dt.now()) # 2025-05-14 10:00:00.123456
- 모듈: .py 파일 단위
- 패키지: 여러 모듈을 포함하는 디렉터리(__init__.py 필요)
📌 9. 간단 실습 예제
“숫자를 입력받아 짝수/홀수 판별” 프로그램을 만들어 봅니다.
num = int(input("숫자를 입력하세요: "))
if num % 2 == 0:
print(f"{num}은(는) 짝수입니다.")
else:
print(f"{num}은(는) 홀수입니다.")
- 터미널에서 python 파일명.py 실행
- 숫자를 입력하고 결과 확인
📌 10. 마무리 및 다음 단계
- 복습: 변수, 자료형, 제어문, 함수 예제를 직접 여러 번 작성해 보세요.
- 참고 자료: Python 공식 튜토리얼, Codecademy, 생활코딩 강의 등
- 심화 학습:
- 데이터 분석: NumPy, Pandas
- 웹 개발: Flask, Django
- 자동화: Selenium, Requests
이제 파이썬 기초 문법을 익히셨습니다! 다음 포스팅에서는 “파이썬으로 데이터 분석 시작하기”를 다뤄볼 예정이니 많은 관심 부탁드립니다. 👩💻🚀
728x90
반응형
'일상에 필요한 정보들 > 컴퓨터, IT관련' 카테고리의 다른 글
파이썬으로 웹 스크래핑 시작하기 (2) | 2025.05.17 |
---|---|
파이썬으로 데이터 분석 시작하기 (0) | 2025.05.17 |
윈도우 사용자들이 궁금해하는 10가지 질문들 (1) | 2025.05.12 |
초보자도 쉽게 따라할 수 있는 ChatGPT를 활용한 파워포인트 만들기 가이드 (2) | 2025.05.03 |
윈도우에서 불필요한 파일 정리 방법 (0) | 2025.05.03 |