티스토리 뷰

 

안녕하세요. 죠쵸입니다.

오늘은 간단히 파이썬의 특징에 알아보고 파이썬의 설치 방법에 대해서 자세히 설명을 드리려고 합니다.

python_main_image

#파이썬?

파이썬 공식 웹사이트에서 아래와 같이 소개하고 있습니다.

파이썬은 배우기 쉽고, 강력한 프로그래밍 언어입니다. 효율적인 자료 구조들과 객체 지향 프로그래밍에 대해 간단하고도 효과적인 접근법을 제공합니다. 우아한 문법과 동적 타이핑(typing)은, 인터프리터 적인 특징들과 더불어, 대부분 플랫폼과 다양한 문제 영역에서 스크립트 작성과 빠른 응용 프로그램 개발에 이상적인 환경을 제공합니다.
파이썬 인터프리터와 풍부한 표준 라이브러리는 소스나 바이너리 형태로 파이썬 웹 사이트, https://www.python.org/, 에서 무료로 제공되고, 자유롭게 배포할 수 있습니다. 같은 사이트는 제삼자들이 무료로 제공하는 확장 모듈, 프로그램, 도구, 문서들의 배포판이나 링크를 포함합니다. 파이썬 인터프리터는 C 나 C++ (또는 C에서 호출 가능한 다른 언어들)로 구현된 새 함수나 자료 구조를 쉽게 추가할 수 있습니다. 파이썬은 고객화 가능한 응용 프로그램을 위한 확장 언어로도 적합합니다.

- Python.org -

파이썬의 특징을 아래와 같이 이야기 할 수 있다.

1. 배우기 쉽다.

2.강력하다.

3.효과적이다.

4.빠르게 개발이 가능하다.

5.무료로 제공되는 라이브러리가 많다.

6.확장성이 좋다.

 

#파이썬 vs 자바

Python프로그램은 일반적으로 Java프로그램보다 느리게 실행될 것으로 예상되지만 개발하는 데에도 훨씬 적은 시간이 소요됩니다. Python프로그램은 일반적으로 동급의 Java프로그램보다 3-5배 더 짧습니다. 이러한 차이는 Python의 내장된 높은 수준의 데이터 유형과 동적인 입력 덕분이다. 예를 들어, Python프로그래머는 논쟁이나 변수의 유형을 선언하는 데 시간을 낭비하지 않으며, 풍부한 구문 지원이 언어에 직접 내장된 Python의 강력한 다중 형식 목록과 사전 유형은 거의 모든 Python프로그램에서 사용됩니다. 런타임 입력으로 인해 Python의 실행 시간은 Java보다 더 어려워야 한다. 예를 들어 a+b표현식을 평가할 때 컴파일 시 알려지지 않은 형식을 찾기 위해 먼저 a와 b개체를 검사해야 합니다. 그런 다음 적절한 추가 작업을 호출합니다. 이는 과부하 된 사용자 정의 방법일 수 있습니다. 반면 Java는 효율적인 정수 또는 부동 소수 점 추가를 수행할 수 있지만 a및 b에 대한 변수 선언이 필요하며 사용자 정의 클래스의 경우+연산자의 오버로드를 허용하지 않습니다.
이러한 이유로 Python은 "글루"언어로 훨씬 적합하고 Java는 로우 레벨 구현 언어로 더 적합합니다. 사실, 이 둘은 함께 훌륭한 조합을 이루고 있다. 구성 요소는 Java에서 개발하고 결합하여 Python으로 애플리케이션을 형성할 수 있습니다. Python은 Java구현 시 설계가 "강화될 "때까지 시제품 구성 요소에도 사용할 수 있습니다. 이러한 유형의 개발을 지원하기 위해, Java에서 작성된 Python구현이 개발 중에 있으며, Java에서 Python코드를 호출할 수도 있고 그 반대의 경우도 가능합니다. 이 구현에서 Python소스 코드는 JavaBytecode로 변환됩니다(런타임 라이브러리의 도움을 받아 Python의 동적 의미론을 지원함).


- Python.org -

파이썬과 자바의 비교, 파이썬의 장점은 아래와 같습니다.

1. 개발시간이 적게 소요된다.

2.코드의 길이가 3-5배 더 짧다.

 

# 파이썬 설치 (Mac OS 기준)

1. Python 공식 웹사이트(https://www.python.org/)에 접속하여 다운로드한다. (현재 최신 버전: Python3.8.5)

 

2. 다운로드 한 Package 파일을 더블 클릭하여 실행한다.

 

3. Introduction - Continue 버튼 클릭 후 진행

 

4. Read Me - Continue 버튼 클릭 후 진행

 

5. License - Continue 버튼 클릭 후 진행

 

6. License agreement - Agree 버튼 클릭 후 진행

 

7. Select a Destination - Continue 버튼 클릭 후 진행

 

8. Installation Type - Install 버튼 클릭 후 진행

 

9. Mac 사용자 인증 정보 입력 후 Install Software 버튼 클릭

 

10. 설치가 진행 됨

 

11. 설치가 완료됨. Close 버튼 누름

 

12. 실행 해 보기 (기본설치 위치 : Application/Python3.8/IDLE.app)

설치한 폴더 안에서 IDLE을 실행하면 아래와 같이 정상적으로 Python 3.8.5 가 설치 된 것을 볼 수 있다.

 

이것으로 Python을 테스트 해 볼 가장 기본적인 환경 설정이 완료 된 것입니다. 다음에는 기본적인 Python 문법에 대해서 포스팅 할 예정입니다. 여러분의 공감하기와 구독은 저에게 힘이 됩니다. :)

오늘도 찾아주셔서 감사합니다. 좋은 하루 되세요. 이상 죠쵸였습니다.

 

[참조]

1.  https://docs.python.org/ko/3/tutorial/index.html

2. www.python.org/doc/essays/comparisons/

'Programming > Python' 카테고리의 다른 글

Python print() 함수 사용하기  (3) 2020.09.19
파이썬 흐름제어  (2) 2020.09.10
파이썬 문자열 Slicing 과 리스트  (0) 2020.09.07
파이썬 문자열 처리  (2) 2020.09.06
Hello Python  (0) 2020.09.05
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   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
글 보관함