Page 340 - 2020학년도 MDP과제발표회 자료집 (통신과) (3)
P. 340

3. 비동기식  코딩이다.


            4. 자바보다  뛰어난  멀티패러다임  접근방식이다.


            Python 의  단점으로는  가지를  들  수  있다3       .
            1. 실행속도가  느리다 하지만  파이썬  개발자이자 .              PyPL  언어  인덱스를  운영하는  블로거인  피에르  카보넬은
               패키지들은  지난  수년간  최적화를  거쳤고  속도로  실행된다고  말한다C                   .


            2.  파이썬은  많은  서버와  데스크톱  플랫폼에  존재하지만 모바일  컴퓨팅에는  취약하다는  점에서  파이썬으로 ,
            개발된  스마트폰  애플리케이션이  거의  없다.


            3.  설계  제약이  있다 윙  파이썬.      (Wing  Python)  IDE  제조업체  윙웨어의  스테판  디벨은  파이썬  언어가  동적
            입력  형태를  띠기  때문에 더  많은  테스팅을  필요로  하고  실행시간에서만  드러나는  오류가  있다 또한 파,                     .     ,
            이썬  프로그램의  구조는  일관적이어야  하기  때문에  다른  언어에서는  괄호나  기타  식별자를  사용하는  데  있
            어서  더  많은  자유가  주어지지만 파이썬에서는  들여쓰기,                (indentation) 가  매우  중요하다.


            다음은  Main  파일이다.
            var  main_get  =  require('./db_sub.js');
            var  otp_get  =  require('./otp.js');
            위와  같이  같은  경로에  있는  파일들을  require        함수를  사용하여  Main     파일에서  사용할  수  있다.


            //socket  server  start    -------    Voice
            var  net_06  =  require('net'),  Voice="";
            var  port_06  =  8460;
            var  server_SS  =  net_06.createServer();
            위에  있는  줄의  코드들이  소켓서버를  열기위한  기본  값들이다 미리 3             .      net 모듈을  설치해놓고  그대로  불러오
            면  된다 그  후  포트를  지정하고 .       net 모듈을  사용하여  서버를  생성한다.


            //socket  server  start    -------    QT
            var  net_07  =  require('net'),  QT;
            var  port_07  =  8456;
            var  server_QT  =  net_07.createServer();


            //socket  server  start    -------    FAN,  VALVE
            var  net_041  =  require('net'),  FV="";
            var  port_041  =  8471;
            var  server_D1  =  net_041.createServer();


            //socket  server  start    -------    DIMER,  ROOM,  LIVING
            var  net_042  =  require('net'),  DRL="";
            var  port_042  =  8472;
            var  server_D2  =  net_042.createServer();


            //socket  server  start    -------    CURTAIN
            var  net_043  =  require('net'),  CURTAIN="";


             354     인천전자마이스터고등학교                        -  354  -
                        정보통신기기과
   335   336   337   338   339   340   341   342   343   344   345