본문 바로가기

누구나 할 수 있는 IT

파이썬1강: 한번쯤 도전하고 싶은 코딩. 그냥 시작하자.

🧠 파이썬 프로그래밍 기초 - 1강

1. 📊 데이터와 정보의 차이

✅ 데이터란?

  • 가공되지 않은 사실이나 숫자예요.
  • 예시: 키 170cm, 성적 95점, 오늘 기온 22도
  • 즉, 데이터는 그냥 “있는 그대로의 값”이에요.

✅ 정보란?

  • 데이터를 이해할 수 있도록 가공한 결과예요.
  • 예시: "김철수 학생은 반에서 가장 키가 크다" (데이터 + 해석)
  • 정보를 통해 우리는 결정을 내리거나 문제를 해결할 수 있어요.

💡 데이터 → 정보가 되기까지:

“카페에 가서 커피를 시켰다.”는 사실 = 데이터
“커피를 매일 마시니까 건강에 영향을 줄 수 있다”는 통찰 = 정보


2. 💻 컴퓨터의 개념과 2진법

✅ 컴퓨터란?

  • 데이터를 처리하고 저장하고 보여주는 전자기기예요.
  • 우리가 사용하는 모든 앱, 웹사이트, 문서 작업도 컴퓨터가 처리하고 있어요.

✅ 왜 2진법(0과 1)을 쓸까?

  • 컴퓨터 내부는 전기로 동작하는데, 전기가 흐르면 1, 흐르지 않으면 0으로 표현돼요.
  • 그래서 모든 정보(글자, 숫자, 그림, 소리)도 결국 0과 1의 조합으로 저장돼요.

✅ 아날로그 vs 디지털

  • 아날로그: 연속적인 값 (ex. 시계 바늘, 온도계)
  • 디지털: 끊어진 숫자 값으로 표현 (ex. 디지털 시계, 컴퓨터)

3. 👨‍💻 컴퓨터와 프로그램

✅ 프로그램이란?

  • 컴퓨터가 해야 할 일을 순서대로 지시하는 명령어 모음이에요.
  • 프로그램 없이는 컴퓨터는 아무것도 못 해요!

✅ 알고리즘이란?

  • 문제를 해결하기 위한 단계적 절차
  • 예시: 라면 끓이는 알고리즘
    1. 물 끓이기 → 2. 스프 넣기 → 3. 면 넣고 익히기 → 4. 먹기

✅ 프로그래밍 언어란?

  • 사람이 컴퓨터에게 지시하기 위해 만든 “언어”
  • 파이썬, C, Java 등 다양한 언어가 있어요.
  • 초보자에게는 문법이 간단하고 쉬운 파이썬이 좋아요!

🔁 프로그램이 작동하는 순서

  1. 코드 작성 (개발자)
  2. 번역 (컴파일 또는 인터프리트 → 컴퓨터가 이해하도록 변환)
  3. 실행 (결과 화면에 출력)

🧩 참고 비유들

개념비유
데이터 재료 (예: 밀가루, 계란)
정보 요리된 음식 (해석된 의미)
프로그램 요리법 (어떻게 만들 것인지 순서)
알고리즘 조리 순서 (라면, 파스타 등)
프로그래밍 언어 요리 설명서의 언어 (한국어, 영어 등)
컴퓨터 요리사 (지시대로 요리하는 기계)