어제보다 더 나은 나

Python 2 VS Python 3 본문

기타 보관

Python 2 VS Python 3

확인해볼까 2022. 8. 7. 09:54

2008년 Python 3 출시

 

다른 언어의 버전 업그레이드와 다르게  Python 3에서 Python 2로 작성한 코드를 실행하면 코드가 실행이 되지 않음.

이에 따라 Python 2가 오늘날까지 사용되기도 함. 

 

Python 2에서 Python3로의 이동은 회사에 소속된 사람이라면 매우 신중한 결정을 통해 이루어졌음. 이는 10년이 넘은 현재에서도 아직 완벽하게 해결되지 못하는 문제.

 

Python을 새롭게 배우려는 사람들에게 Python 2와 Python 3 사이에서 선택을 하게끔 하는 것은 매우 어려운 일. 왜냐하면 블로그와 유튜브와 같은 자료에서도 사람들이 Python의 버전에 따라 다른 정보들과 코드를 제공하기 때문. 이는 과거에 매우 큰 문제였지만 현재는 Python2가 공식적으로 은퇴를 한 후 , Python 3를 절대적인 방법으로 여기고 있다.

 

 

Python 3는 가장 많이 사용되는 라이브러리 중 극히 일부를 제외하고 모두를 현재 지원하고 있음.

 


 

* Print의 차이점

Python 2에서의 Print는 '()' 괄호가 필요 없었기에 함수라기 보다는 선언에 가까웠음.

Python 3에서의 Print는 '()' 괄호가 필요 하기에 함수

 

 

 

 

 

Comments