//Python//
- 변수를 미리 선언 하지 않아도 된다. ->긴 코드를 사용할 때, 사용
- 변수는 값이 저장될 때, 변수의 자료형이 결정된다. 그래서 선언시 자료형을 따로 지정하지 않는다.
<파이썬의 예약어 확인 방법>
(예제 코드)
import keyword
print(keyword.kwlist)
length = len(keyword.kwlist)
print(length)
//파이썬의 특징//
os(운영체제)에 관게없이 한번 프로그램을 작성하면 모든 플랫폼에서 소스코드를 바로 실행 할 수 있게 지원하는 프로그램 언어이다.
.
1. 인간다운 언어 -> 사람이 생각하는 방식을 그대로 표현이 가능한 언어이다.
2. 문법이 쉬워 빠르게 배울 수 있음
3. 간결하다 -> 다른사람이 작업한 소스 코드도 한눈에 들어와 이해하기 쉬워, 공동 작업과 유지 보수가 쉽고 편함
4. 개발 속도가 빠르다.
<용도>
- 시스템 유틸리티 제작
- GUI프로그래밍
- C/C++와의 결합
- 웹프로그래밍
- 수치 연산 프로그래밍
- 데이터베이스 프로그래밍
- 데이터 분석, 사물 인터넷
//인터프리터와 컴파일러//
프로그래밍 언어의 소스 코드를 바로 실행하는 컴퓨터 프로그램 또는 환경을 말한다. 즉, 원시코드를 기계어로 변역하는 컴파일러와 대비된다. 컴파일러와 인터프린터는 둘다 코드를 변환한다는 공톰점이 있으나, 컴파일러는 전체를 모두 변환하여 실행하지만 인터프리터는 한 줄 단위로 변환하여 실행을 반복한다.
//프로그램//
- 컴퓨터에게 작업을 어떻게 시킬지를 기록해 놓은 작업 지시서
프로그램을 만들기 -> 프로그래밍 언어를 사용하여 컴퓨터에게 작업을 지시하는 문서 만들기