모담테크
admin

파이썬 입문

admin 2026-08-03 16:18 조회 2 좋아요 0
수정
목록
  • 프로그램 개요
    파이썬(Python)은 웹기술도 앱기술도 아닙니다. 프로그래밍 언어입니다.
    어떤 분야에 사용하느냐에 따라 역할이 달라집니다.
분야 파이썬 사용 여부 예시
웹 개발 ✔ 매우 많이 사용 Django, Flask, FastAPI
앱 개발 ✔ 가능하지만 많지는 않음 Kivy, BeeWare
AI ✔ 매우 많이 사용 TensorFlow, PyTorch, OpenAI API
데이터 분석 ✔ 매우 많이 사용 Pandas, NumPy
자동화 ✔ 매우 많이 사용 파일 처리, 크롤링, 업무 자동화
게임 개발 ✔ 가능 Pygame

예를 들어 사용자가 많이 개발하는 Django를 보면,

  • 웹 브라우저 → HTML/CSS/JavaScript
  • 웹 서버Python(Django)
  • 데이터베이스 → MySQL, PostgreSQL, SQLite

즉, Django는 웹 기술이고, Python은 그 웹 기술을 구현하는 언어입니다.
반대로 앱을 만든다면

  • Flutter → Dart 언어
  • Android → Kotlin/Java
  • iOS → Swift

이 일반적입니다. 파이썬으로도 앱을 만들 수는 있지만 주류는 아닙니다.


비유하면

  • 파이썬 = 한국어(언어)
  • Django = 신문 기사 쓰는 방법(웹 프레임워크)
  • Flutter = 소설 쓰는 방법(앱 프레임워크)

즉, 같은 언어를 가지고도 다양한 분야의 프로그램을 만들 수 있습니다.


현재 개발하시는 프로젝트를 기준으로 보면

지금 개발 중인 DEV_ModamDoc

  • Python → 프로그래밍 언어
  • Django → 웹 프레임워크(웹 기술)
  • HTML/CSS/JavaScript → 프론트엔드 웹 기술
  • SQLite/MySQL → 데이터베이스
  • Apache 또는 Nginx → 웹 서버

반면 이전에 개발하셨던 AI 통역기

  • Flutter(Dart) → 앱 기술
  • Python(Django) → 서버(API) 기술

처럼 앱과 웹이 함께 사용되는 구조입니다. 이런 구조를 흔히 앱 + 백엔드 서버 아키텍처라고 합니다.

수정
목록