python
파이썬 2 코드 개발 프로세스를 이전 버전보다 쉽게 만들었습니다. Python Enhancement Proposal(PEP)의 기술적 세부 사항을 구현했습니다. Python 2.7(2.x의 마지막 버전)은 더 이상 개발되지 않으며 2020년에 중단됩니다.
이 튜토리얼에서는 다음을 배우게 됩니다.
파이썬 3 2008년 12월에 출시된 Python 프로그래밍 언어의 최신 버전입니다. 이 버전은 주로 Python 2에 존재하는 문제를 수정하기 위해 출시되었습니다. 이러한 변경의 특성은 Python 3이 Python 2와 호환되지 않는다는 것입니다. 이전 버전과 호환되지 않음 .
Python 3의 일부 기능은 Python 3에서 마이그레이션 프로세스를 쉽게 하기 위해 Python 2.x 버전으로 백포트되었습니다. 결과적으로 Python 2.x 버전을 사용하는 조직의 경우 프로젝트를 3.x로 마이그레이션하는 데 많은 변경. 이러한 변경 사항은 프로젝트 및 애플리케이션뿐만 아니라 Python 생태계의 일부를 구성하는 모든 라이브러리와 관련이 있습니다.
Python 2는 오래된 오픈 소스 버전이지만 여기에서 여전히 Python 2를 배워야 합니다.
다음은 Python 3.x 버전을 사용하는 주요 이유입니다.
다음은 Python 2와 Python 3의 주요 차이점입니다.
<중앙>
<그림>Python 2.x와 Python 3.x의 차이점
그림>
비교 기준 | 파이썬 3 | 파이썬 2 |
---|---|---|
출시일 | 2008년 | 2000 |
기능 인쇄 | 인쇄("안녕하세요") | "안녕하세요" 인쇄 |
정수의 나눗셈 | 두 정수를 나눌 때마다 부동 소수점 값을 얻습니다. | 두 정수를 나눌 때 항상 정수 값을 제공합니다. |
유니코드 | Python 3에서 문자열의 기본 저장은 유니코드입니다. | 유니코드 문자열 값을 저장하려면 "u"로 정의해야 합니다. |
구문 | 구문은 더 간단하고 이해하기 쉽습니다. | Python 2의 구문은 비교적 이해하기 어려웠습니다. |
비교 주문 규칙 | 이 버전에서는 순서 비교 규칙이 간소화되었습니다. | 비교 순서 규칙은 매우 복잡합니다. |
반복 | 반복을 수행하기 위해 도입된 새로운 Range() 함수. | Python 2에서 xrange()는 반복에 사용됩니다. |
예외 | 괄호로 묶어야 합니다. | 표기로 묶어야 합니다. |
변수 누출 | 변수의 값은 절대 변경되지 않습니다. | for-loop 내에서 전역 변수를 사용하는 동안 값이 변경됩니다. |
이전 버전과의 호환성 | python 2를 python 3으로 이식하는 것은 어렵지 않지만 결코 신뢰할 수 없습니다. | Python 버전 3은 Python 2와 역호환되지 않습니다. |
라이브러리 | 최근 많은 개발자들이 Python 3에서만 사용할 수 있는 라이브러리를 만들고 있습니다. | Python 2용으로 생성된 많은 이전 라이브러리는 앞으로 호환되지 않습니다. |
파이썬 3
def main(): print("Hello World!") if __name__== "__main__": main()
파이썬 2
def main(): print "Hello World!" if __name__== "__main__": main()
오늘날 Python 2와 Python 3의 차이점에 관해서는 Python 3 버전이 완전한 승자입니다. 2020년 이후에는 Python 2를 사용할 수 없기 때문입니다. Python 3의 대량 채택은 미래의 분명한 방향입니다.
Python 2 프로그래밍 언어에 대한 지원 감소와 Python 3으로의 업그레이드로 인한 추가 이점을 고려한 후에는 새 개발자가 Python 버전 3을 선택하는 것이 항상 권장됩니다. 그러나 작업에 Python 2 기능이 필요한 경우 이는 이 버전을 사용하십시오.
python
콘크리트와 시멘트의 주요 차이점은 콘크리트는 물, 골재 및 시멘트로 이루어진 복합 재료라는 것입니다. 시멘트는 석회석과 기타 미네랄로 만든 매우 미세한 분말로 물을 흡수하고 콘크리트를 함께 고정시키는 바인더 역할을 합니다. 시멘트는 그 자체로 건축 자재이지만 시멘트 없이는 콘크리트를 만들 수 없습니다. 두 용어는 종종 같은 의미로 잘못 사용되지만 콘크리트와 시멘트는 분명히 별개의 제품입니다. 시멘트 시멘트는 석회석, 칼슘, 규소, 철, 알루미늄 등의 성분으로 만들어집니다. 이 혼합물을 대형 가마에서 약 1,482°C(2,700°
아스팔트와 콘크리트는 전 세계적으로 일반적으로 사용되는 두 가지 건축 자재입니다. 둘의 주요 차이점은 아스팔트는 천연 퇴적물이나 원유에서 추출한 끈적끈적한 검은 탄화수소인 역청과 골재를 혼합하여 만든다는 것입니다. 콘크리트는 골재와 시멘트 결합제를 혼합한 다음 혼합물을 경화시켜 암석과 같은 물질을 형성하여 만듭니다. 아스팔트와 콘크리트는 지붕에서 보도에 이르기까지 다양한 건설 작업에 사용됩니다. 당신이 정말로 기술적인 것을 얻고 싶다면 아스팔트는 실제로 콘크리트의 한 형태입니다. 왜냐하면 콘크리트는 실제로 경화 후 응고되는 골재