._과학적 사고 : 복잡한 문제를 작은 문제로 분해
예시. 날씨데이터를 그래프로 그리는 문제
-> HTML 분석하기
-> HTML에서 기온과 습도 정보 추출 후 정형화된 데이터로 정제
-> 데이터 중에서 주요 도시 추출
-> 그래프로 그리기
._요구사항 : 처리하고자 하는 작업 즉, 프로그램을 작성하는 작업은 요구사항을 만족시키는 일
._알고리즘 : 문제를 해결하는 절차, 문제에서 일정한 패턴을 발견하고, 패턴을 토대로 문제를 해결하는 절차
._코딩 : 알고리즘을 표현하는 행동
._프로그래밍 vs 코딩 : 프로그래밍은 컴퓨터 명령어로 표현한다는 뜻이라 컴퓨터 쪽에 가깝고, 코딩은 파이썬 등의
프로그래밍 언어로 코드를 작성한다는 뜻이라 언어 쪽에 가까운 표현
._인터프리터 방식 : 코드를 한 줄 한 줄 실행하여 결과를 얻는 방식 예. Python의 IDLE은 Python Shell이라고 한다.
>>>부분을 파이썬 프롬프트(Prompt) 파이썬 셸은 파이썬 인터프리터와 대화하듯이 코드를 처리한다고 해서
대화형 셸(interactive shell) 또는 인터렉티브 모드(interactive mode)라고도 부름.
특히 이런 방식을 코드를 읽고, 평가(계산, 실행)하고, 출력한다고 해서 REPL(Read-Eval-Print Loop) 이라 함.
._파이썬 스크립트 : 파이썬 코드를 저장한 .py 파일
._함수 : print() 처럼 뒤에 괄호()가 붙은 것을 함수라고 함. 정해진 일을 수행하는 단위.
print('Hello, world!')와 같이 함수 이름 print를 써주고, 괄호 안에 출력할 내용을 넣으면 함수가 실행된다.
함수 실행을 다른 말로는 함수를 호출(call)한다고 함.
'Programming > Python' 카테고리의 다른 글
[코딩도장-파이썬] bool과 비교 연산자 (0) | 2020.11.09 |
---|---|
[코딩도장-파이썬] 출력 (0) | 2020.11.09 |
[코딩도장-파이썬] 변수(Variable) (0) | 2020.11.09 |
[코딩도장-파이썬] 파이썬 계산 (0) | 2020.11.09 |
[코딩도장-파이썬] 파이썬 기본 문법 (0) | 2020.11.06 |