티스토리 뷰

0. Python 이란 

파이썬은 Guido van Rossum이 작성하고 1991년에 처음 출시된 범용프로그래밍 언어이다. 동적 유형 시스템과 자동 메모리 관리 기능을 갖추고 있으며 객체지향, 명령형, 함수형 및 절차적 프로그래밍 스타일을 포함하고 있다. 현재 두가지 버전이 있으며, Python3.x는 최신 버전의 언어이며, Python2.x는 레거시 버전으로 2020년 까지 보안 업데이트를 지원한다. 앞으로는 Python3.x for Windows버전을 기초로 설명을 하고자 한다.

1. Python을 왜 사용해야 하는가 ?

파이썬 언어를 처음 접한 나로써 파이썬이 좋은 언어라고는 생각하지 않았다.

그런데 "왜 갑자기 인기를 끌고 있는 것일까?" 라는 의구심이 들었다.

그리고 결론을 내린것은

첫번째는 C/C++ 만큼 어떤 OS에서도 프로그램이 가능하도록 해주고 있다.

두번째는 인터프리터 방식으로 직관적이고 결과 확인이 쉽다.

세번째가 언어 자체가 세련되지는 않으나 프로그래머의 부담을 줄인 문법을 사용하고 있다.

네번째가 상당한 수준의 외부라이브러리가 제공되어 언어 자체를 뒷받침하고 있다.

그외 객체 지향형 프로그램을 지원하고 있다. 

장점일 수도 단점일 수도 있으나 "프로그램을 처음 작성는 입장에서 누구나 쉽게 사용할 수 있도록 만들었다"는 것이다.

다시 한번 느끼는 것이지만 사용자의 입장에서 글을 쓰거나 프로그램을 작성하거나 제품을 제작해야 한다는 중요하다. 

 

2. Python의 특징

기능적이고 구조화된 프로그램 방법과 객체지향프로그램(OOP)를 지원한다. 

스크립트 언어로 사용하거나 대규모 응용 프로그램을 구축하기 위해 바이트 코드로 컴파일 할 수 있다. 

매우 높은 수준의 동적 데이터 형식을 제공하고 동적 형식 검사를 지원한다. 

자동 가비지 콜렉션을 지원한다. 

C, C++, COM, ActiveX, CORBA 및 Java와 쉽게 통합 할 수 있다. 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함