본문 바로가기

기타

프로그래밍이란?

반응형

소프트웨어란?

삶에서 불편했던 문제를 해결하기 위해 개발이 됨

 

문제해결을 위한 과학적 사고

복잡한 문제를 작은 문제로 분해하여 접근하는 방식

 

컴퓨테이셔널 씽킹

현실 세계의 문제를 분석하여 해결책을 찾는 과학적 사고법

이렇게 설계한 해결책을 컴퓨터의 명령어로 작성하는 것을 컴퓨터 프로그래밍이라한다.

 

  • 작은 문제로 분해하고, 문제의 패턴을 발견하고, 어떤 데이터를 이용해야 하는지 결정
  • 문제를 일반화하고 모델링할 수 있는지를 찾는 과정
  • 패턴: 데이터에서 패턴을 파악한다
  • 일반화와 모델링 : 패턴화 된 데이터를 이용하여 일반화 시키고 분석을한 뒤에 재가공을 한다

 

참고

 

파이썬 도장

반응형