Page 711 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 711

가.  파이썬의  개요

              파이썬은  귀도  반  로섬(Guido  ban  Rossum)이  만든  언어로,  C언어로  구현되었고  이  때문에
            C언어에  대한  지식을  갖추고  있는  사람은  파이썬을  이해하는데  별로  어려움이  없을  것이다.
            파이썬은  인터프리터  언어이다.  인터프리터  언어는  한  번에  통째로  컴파일  시키는  것이  아니

            라  한줄씩  컴파일  시키는  것이다.  이로  인해  스크립트를  실행할  때마다  인터프리터가  데이터
            타입을  파악해  변수형을  명시해줄  필요가  없는  장점도  있는  반면,  한줄씩  컴파일을  하기  때문
            에  C언어  같은  컴파일러  언어보다  속도가  느리다는  단점이  있다.


            나.  파이썬의  장점

            1) 가독성이 좋다
            파이썬을  보면  코드를  보기만  해도  이  코드가  무엇을  위하여  만들어졌는지,  무슨  동작을  하는
            지를  추측할  수  있다.  또한  문법적으로도  굉장히  간단해서  보기가  간편하다.



            2)  강력하다
            파이썬을  사용하면  원하는  프로그램을  대부분  만들어  낼  수  있을  것이다.  또한  파이썬은  오픈
            소스이기  때문에  사용자들이  무료로  접근할  수  있어서  많은  종류의  라이브러리를  마음대로  사
            용할  수  있다.  즉,  필요한  모듈을  갖다  쓸  수  있다는  것이다.



            3)  쉽다
            문법이  간결하고  C언어를  기반으로  만들었기  때문에  몇가지  주의사항만  알면  금방  프로그래밍
            할  수  있다.




              다.  파이썬의  버전

            파이썬은  크게  2.7  버전과  3.x의  버전으로  나뉘는데  2.7버전과  3.x의  버전이  문법적으로  2.7버전과
            크게  차이가  나는  것은  아니지만  조금의  차이가  있다.
            2.7버전은  3.0버전이  출시된  이후로  더  이상의  업데이트가  이루어지지  않지만  여전히  사용하는  사
            람이  많다.  그  이유는  3.0이상부터는  점점  개선  중에  있기는  하나  2.7이전의  버전과  상호간의  호환
            성이  떨어지기  때문이다.
            파이썬의  장점  중  하나가  여러  가지  강력한  라이브러리들을  사용할  수  있다는  것인데,  2.7버전에서
            는  사용  가능해도  문법적인  차이로  3.x버전에서  동작하지  않는  패키지도  많다.  이런  이유로  2.7버

            전을  사용하는  사람이  아직도  많이  존재한다.















                                                         -  704  -
   706   707   708   709   710   711   712   713   714   715   716