스크립트 언어와 파이썬


 요즘 뜨고있는 파이썬 언어를 한국기술교육대학교 온라인평생교육원 강의를 들으면서 공부를 시작하려고 합니다. 

강의 내용과 제 생각을 더해 글을 작성할 계획입니다.


- 스크립트 언어

- Scripts : 연극 대사 등이 적혀있는 스크립트의 유래 

- 스크립트 = 소스코드

- 인터프리터 방식 : 한줄단위로 해석, 수행


 1-1. 스크립트 언어의 절차


- 바이트 코드 : 어셈블리어에 가까운 언어로 기계어와는 다름


1-2. 컴파일 언어와의 비교

- 컴파일 언어는 자원을 많이 요구하고 시간이 많이 소요됨

- 수정이 빈번한 경우 컴파일 언어는 전체를 컴파일 해야하므로 인터프리터 방식이 유리


1-3. 스크립트언어의 장·단점

- 장점

소스 코드 수정이 빠르고 간단하게 이루어짐 → 개발 시간 단축

- 단점

중간코드를 만드는 것은 간단하지만 실제로 실행하는 시간은 오래걸림

실행 시간이 오래걸림


1-4. 대표적인 스크립트 언어

- JavaScript

- ActionScript : 주로 플래시 개발을 위해 사용되는 언어

- Perl 

- PHP

- Python 

- Lua, Ruby : 최근에 개발된 스크립트 언어


- 파이썬 언어의 유래 및 특징


2-1. 파이썬의 유래

- Phyton의 사전적 의미 : 독이없는 뱀, 그리스 신화에 나오는 악마

- 네덜란드의 Guido Van Rossum이 만들었으며, 영국의 쇼 프로그램의 이름에서 따옴

- ABC라는 언어에서 출발함

Guido Van Rossum


2-2. 파이썬을 배워야 하는 이유

- 생산성이 높기때문


2-3. 파이썬의 특징

- 간단하고 쉬운 문법

- 고수준의 내장 객체 자료형 제공

- 플랫폼 독립적 언어

- 메모리 자동관리 → 추가 코딩이 필요하지않음

- 쉬운 유지보수

- 많은 수의 라이브러리 제공

- 짧아지는 코드

- 높은 확장성 (모듈을 임포트하거나 자신의 코드를 모듈로만들어서 제공할 수 있음)

- 들여쓰기를 철저하게 지키도록 설계됨(문법적으로 강제로 지키게 설계됨) → 가독성을 높여주고 재사용하기 쉽게 만들어줌


* 출처 : 한국기술교육대학교 온라인평생교육원 파이썬프로그래밍



+ Recent posts