python
이전 페이지다음 페이지
Python은 높은 수준의 해석된 대화형 객체 지향 스크립팅 언어입니다. Python은 가독성이 높도록 설계되었습니다. 다른 언어와 마찬가지로 구두점을 사용하는 영어 키워드를 자주 사용하고 다른 언어보다 구문 구조가 적습니다.
Python이 해석됨 − Python은 인터프리터에 의해 런타임에 처리됩니다. 프로그램을 실행하기 전에 컴파일할 필요가 없습니다. 이것은 PERL 및 PHP와 유사합니다.
Python은 대화형입니다. − 실제로 Python 프롬프트에 앉아 인터프리터와 직접 상호 작용하여 프로그램을 작성할 수 있습니다.
Python은 객체 지향 − Python은 객체 내 코드를 캡슐화하는 객체 지향 스타일 또는 프로그래밍 기술을 지원합니다.
Python은 초보자를 위한 언어입니다. − Python은 초급 프로그래머를 위한 훌륭한 언어이며 간단한 텍스트 처리에서 WWW 브라우저, 게임에 이르기까지 광범위한 응용 프로그램 개발을 지원합니다.
Python은 80년대 후반과 90년대 초반에 네덜란드 국립 수학 및 컴퓨터 과학 연구소에서 Guido van Rossum에 의해 개발되었습니다.
Python은 ABC, Modula-3, C, C++, Algol-68, SmallTalk, Unix 셸 및 기타 스크립팅 언어를 비롯한 많은 다른 언어에서 파생되었습니다.
파이썬은 저작권이 있습니다. Perl과 마찬가지로 Python 소스 코드는 이제 GNU General Public License(GPL)에 따라 사용할 수 있습니다.
Python은 현재 연구소의 핵심 개발 팀에서 유지 관리하고 있지만 Guido van Rossum은 여전히 진행 상황을 이끄는 데 중요한 역할을 맡고 있습니다.
파이썬의 기능은 다음과 같습니다 -
배우기 쉬움 − Python은 키워드가 적고 구조가 간단하며 구문이 명확하게 정의되어 있습니다. 이를 통해 학생은 언어를 빠르게 습득할 수 있습니다.
가독성 − Python 코드가 더 명확하게 정의되고 눈에 보입니다.
간편한 유지 관리 − Python의 소스 코드는 유지 관리가 상당히 쉽습니다.
광범위한 표준 라이브러리 − Python의 대부분의 라이브러리는 이식성이 뛰어나고 UNIX, Windows 및 Macintosh에서 플랫폼 간 호환이 가능합니다.
대화형 모드 − Python은 코드 조각의 대화식 테스트 및 디버깅을 허용하는 대화식 모드를 지원합니다.
휴대용 − Python은 다양한 하드웨어 플랫폼에서 실행할 수 있으며 모든 플랫폼에서 동일한 인터페이스를 가지고 있습니다.
확장 가능 − Python 인터프리터에 저수준 모듈을 추가할 수 있습니다. 이러한 모듈을 통해 프로그래머는 도구를 더 효율적으로 추가하거나 사용자 정의할 수 있습니다.
데이터베이스 − Python은 모든 주요 상용 데이터베이스에 대한 인터페이스를 제공합니다.
GUI 프로그래밍 − Python은 Windows MFC, Macintosh 및 Unix의 X Window 시스템과 같은 많은 시스템 호출, 라이브러리 및 Windows 시스템에 생성 및 이식할 수 있는 GUI 응용 프로그램을 지원합니다.
확장 가능 − Python은 쉘 스크립팅보다 더 나은 구조와 대형 프로그램 지원을 제공합니다.
위에서 언급한 기능 외에도 Python에는 많은 좋은 기능 목록이 있지만 아래에는 몇 가지가 나열되어 있습니다. −
기능적이고 구조화된 프로그래밍 방법과 OOP를 지원합니다.
스크립팅 언어로 사용하거나 대규모 응용 프로그램을 빌드하기 위해 바이트 코드로 컴파일할 수 있습니다.
매우 높은 수준의 동적 데이터 유형을 제공하고 동적 유형 검사를 지원합니다.
자동 가비지 수집을 지원합니다.
C, C++, COM, ActiveX, CORBA 및 Java와 쉽게 통합할 수 있습니다.
python
놓치신 경우:Python 2는 2020년 1월 1일부로 공식적으로 지원되지 않음 . 아직 Python 2.7을 사용 중이라면 지금 업그레이드하세요. . 실행 중인 버전이 확실하지 않은 경우 Python 버전을 확인하세요. 많은 패키지 유지 관리자가 Python 3으로 마이그레이션했습니다. 일부는 여전히 Python 2를 지원하고 다른 일부는 이미 Python 2 지원을 중단했습니다. Python 2 코드 기반에서 마이그레이션해야 하는 경우 Python 코드를 Python 3으로 마이그레이션하는 방법에 대한 가이드를 읽어보세요.
소개 3D 프린팅된 부품은 레이어별로 만들어지기 때문에 이전 레이어가 필요합니다. 특정 3D 프린팅 기술과 3D 모델의 복잡성에 따라 이는 3D 프린팅에 지지 구조가 필요함을 의미할 수 있습니다. 3D 모델을 인쇄하는 데 사용할 기술을 고려할 때 지지 구조와 이것이 최종 결과에 미치는 영향을 고려하는 것이 중요합니다. 지지 구조는 제거를 위한 후처리 작업이 필요하므로 표면 마감에 영향을 미치므로 흠집이나 표면 거칠기가 생깁니다. 이 기사에서는 지원, 각 3D 프린팅 기술에 대한 지원 구현 방법, 지원 사용이 설계 의사 결정 프