ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 파이썬(Python)의 매력
    IT story 2016. 8. 15. 14:18

    요즘 프로그램 공부에 빠져서

    헤어나오지 못하고 있는 상황입니다.


    프로그래밍을 공부하기 가장 쉽고

    실무에서도 빠르게 사용할 수 있는 언어가 바로 파이썬인데요.


    오늘은 파이썬이 도대체 어떤 언어인지에 대해서

    알아보도록 하겠습니다.



    1. 파이썬이란?

    1991년 파이썬은 귀도 반 로섬(Guido van Rossum)이 발표한 고급 프로그래밍 언어로, 인터프리터식, 책체지향적, 동적 타이핑 대화형 언어입니다. 무엇보다도 여러 언어들과 호환되며, 모듈을 불러올 수 있는 장점이 있습니다.


    2. 파이썬의 용도

    파이썬은 직관적인 언어 때문에 누구나 익히기 쉬운 언어 입니다. 때문에 프로그래밍에 흥미가 없는 분들은 파이썬 부터 시작하는 것을 추천해드리고 싶습니다. 모듈과 잘 활용이 되는 언어이기 때문에 홈페이지, 프로그램, 서버 운용등 다양한 분야에서 활용되고 있습니다.

    또한, 파이썬은 윈도우, 리눅스, 맥 등 다양한 OS를 지원하고 있습니다. 활용범위가 넓고, 쉬운 것이 가장 큰 장점입니다.


    3. 문법의 편의성


    쉽게 짜여진 Python

    1
    2
    3
    4
    5
     def factorial(x):
         if x == 0:
             return 1
         else:
             return x * factorial(x - 1)
    cs


    어렵게 짜여진 C

    1
    2
    3
     int factorial(int x) {
      if(x == 0) {return 1;} else
      {return x * factorial(x - 1); } }
    cs


    정말 쉬운 문법으로 이루어진 Python

    1
    2
    3
    4
    5
    6
    7
    8
    1+1
    >>2
     
    2*2
    >>>4
     
    2/2
    >>>0
    cs


    이렇듯 파이썬은 직관적인 문법으로 사용자의 해석을 빠르게 도와줄뿐만 아니라 빠르게 복잡한 코드를 작성할 수 있는 장점이 있습니다. 


    4. 파이썬의 단점

    파이썬은 기존에 짜여진 C, C#, java 등과 같은 모듈 언어를 실행하는 것에 최적화돼 있습니다. 모듈을 이용해서 파이썬으로 프로그래밍 한다면 매우 편리하지만 반면에 시스템 내부에 직접적으로 명령을 실행하기에는 어려움이 따릅니다. 따라서 매우 빠른 속도의 프로그램, 매우 빠른 응답속도를 가져야하는 프로그램을 만들어야할 때 부적합할 수도 있습니다. 이러한 장단점을 잘 활용해서 프로그랭을 해야하기 때문에 결국에 다른 언어도 부가적으로 공부해야하는 이유이기도 합니다.


    결론

    파이썬은 개방적이며 모든OS에서 지원이되는 개방형 언어입니다. 초보자도 배우기 쉽고 숙련자도 매우 복잡한 프로그래밍을 할 수 있기 때문에 많이 활용되고 있는데요. 이제 막 입문하시는 분들에게는 파이썬을 무조건 추천해드로 싶은 이유가 이렇게 쉬운 문법으로 프로그램을 짤 수 있다는 장점에서 추천해드리고 싶습니다.


    관련글

Designed by Tistory.