파이썬프로그래밍기초 컴퓨터과학과 대체과제물
- 최초 등록일
- 2023.06.18
- 최종 저작일
- 2023.04
- 4페이지/ MS 워드
- 가격 5,000원
소개글
"파이썬프로그래밍기초 컴퓨터과학과 대체과제물"에 대한 내용입니다.
목차
1. 다음 파이썬의 프로그래밍 언어적 특징 중 2개를 선택하여 각각 500자 정도로 다른 프로그래밍 언어와 비교⋅서술하시오.
2. 순차 구조를 사용하여 다음과 같은 표를 출력하는 프로그램을 작성하시오. (단, 실행결과와 파이썬 스크립트만 제출하시오.)
3. 선택 구조를 사용하여 사용자가 입력한 점수를 사용하여 성적 산출 기준표에 따라 성적이 출력되는 프로그램을 작성하시오. (단, 실행결과와 파이썬 스크립트만 제출하시오.)
4. 출처
본문내용
1. 다음 파이썬의 프로그래밍 언어적 특징 중 2개를 선택하여 각각 500자 정도로 다른 프로그래밍 언어와 비교⋅서술하시오.
인터프리터 언어, 동적 타이핑 언어, 플랫폼 독립적 언어, 접착 언어(glue language)
파이썬은 인터프리터(interpreter) 언어이며, 다른 프로그래밍 언어와 비교할 때 다음과 같은 특징을 갖는다.
I. 효율성
파이썬의 언어는 소스 코드가 한 줄씩 실행되는 특성 상 즉시 시작하는 반면 코드를 실행할 때마다 해석하고 실행해야 하기 때문에 전체 소스코드를 기계어로 변환한 후 실행되는 컴파일러에 비해 실행속도가 상대적으로 느림
II. 유연성
파이썬은 소스 코드가 한 줄씩 실행되어 실행 중에 결과를 확인할 수 있으므로 실행 중 코드를 수정하거나 변경한 후 바로 실행할 수 있어, 전체 소스 코드를 기계어로 변환한 후 실행 시 코드의 오류를 확인 가능한 컴파일러에 비해 빠른 수정 및 변경이 가능함
참고 자료
위키피디아, 『인터프리터』, https://ko.wikipedia.org/wiki/%EC%9D%B8%ED%84%B0%ED%94%84%EB%A6%AC%ED%84%B0 (2023.5.8).
유튜브, 『인터프리터와 컴파일러』, https://youtu.be/Dx2tSsd3aFc (2023.5.8).
Ben_DS, 『컴파일러, 인터프리터 차이』, https://bentist.tistory.com/41 (2023.5.8).
WIKIPEDIA, 『Type system』, https://en.wikipedia.org/wiki/Type_system#Dynamic_type_checking_and_runtime_type_information (2023.5.8).