현대 파이썬 소개.
1939 단어 gitdatasciencepython
Python은 객체 지향, 절차 및 기능 프로그래밍 언어로 간주됩니다. 객체 지향 언어는 단순히 객체를 사용하여 실제 개체를 표현한다는 의미입니다. 또한 프로그램이 입력된 첫 번째 명령부터 마지막 명령까지 실행되는 절차입니다. 한편, 기능적 언어가 의미하는 것은 언어가 명령의 실행이 아닌 논리적 기능 위에 구축된다는 것입니다. 기본적으로 파이썬의 함수는 'def' 키워드를 사용하여 정의됩니다. 키워드는 프로그래밍 언어에서 특별한 의미를 갖는 단어이므로 혼동을 피하기 위해 사용을 피해야 합니다. 파이썬에서 함수의 예는 다음과 같습니다
def my_function():
print("function exist!")
Python은 대소문자를 구분하는 언어라는 점도 중요합니다. 즉, 개체의 어디에서나 대문자가 사용된 경우 대문자 대신 소문자가 사용되면 컴파일러가 두 가지 다른 것으로 읽으므로 오류가 발생하므로 실행이 수행되지 않습니다.
틀림없이 python은 다양한 도메인에서 사용되며 많은 라이브러리가 있습니다. 파이썬이 가지고 있는 상위 라이브러리에는 Pandas, Scipy, Django, Kivy, NumPy, IPython 및 PyTorch가 있습니다.
예를 들어 Django는 웹 사이트의 백엔드를 개발하는 데 사용됩니다. 반면에 Scipy에는 MATLAB과 같은 기능이 있어 특히 엔지니어링 및 수학에서 다차원 배열을 처리하는 데 유용합니다. IPython은 병렬 컴퓨팅에 사용되는 반면 Kivy는 그래픽 사용자 인터페이스(GUI)에서 멀티 터치 애플리케이션을 개발하는 데 사용됩니다. 한편 NumPy와 Pandas는 모두 수학적 계산을 다루기 때문에 큰 차이가 없습니다. 그러나 작은 유사성에도 불구하고 세 가지는 완전히 다른 맥락에서 작동합니다. 예를 들어 NumPy는 다차원 배열에 대한 개체를 제공하는 데 주로 사용되므로 대용량 데이터에 대한 작업을 용이하게 하여 이러한 작업의 효율적인 실행을 보장합니다. 이것은 주로 Pandas에 비해 메모리 공간을 덜 사용하기 때문입니다. 반면 팬더는 데이터 조작 및 분석에 유용합니다. 이는 시계열 및 숫자 테이블을 조작할 수 있는 데이터 구조를 제공하기 때문에 수행됩니다. Pandas는 메모리 내 2차원 테이블 데이터 프레임을 제공할 수 있으므로 NumPy보다 때때로 느립니다. 마지막으로, 텐서 라이브러리인 PyTorch는 머신 러닝과 같이 무거운 행렬 계산이 필요한 딥 러닝 응용 프로그램에서 주로 사용됩니다. 이것은 Python이 단순한 언어이지만 실제로 강력하다는 것을 더 잘 보여줍니다.
Reference
이 문제에 관하여(현대 파이썬 소개.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/gaicugi/introduction-to-modern-python-672텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)