파이썬은 Guido Van Rossum 개발자가
취미로 개발한 프로그램 언어
입니다.
파이썬이라는 이름은
개발자가 "몬티 파이튼 비행 서커스"
라는 TV프로그램의 팬이었다고 합니다.
여기서 따왔다고 합니다.ㅎㅎ
그리고 또 다른 의미로는
신화에 나오는 뱀이름이 파이썬
이어서 로고의 이미지도 뱀모양
이라고 하네요^^
신화에 나오는 아폴론이 쏜 화살을 맞고 죽은 피톤
1991년에 최초발표하였으며,
2000년에 파이썬2,
2008년에 파이썬3 가 발표되었습니다.
이해하기 쉽고, 공동으로 작업하거나
유지보수하기가 편합니다.
파이썬의 특징
- 파이썬은 인간언어에
많이 가깝습니다.
- 문법이 쉬워서 초보자도
쉽고 빠르게 배울수 있습니다.
- 파이썬은 무료이기 때문에
사용료 걱정없이 언제든 다운로드
하여 사용이 가능합니다.
- 파이썬은 빨리 배우지만 성능이
상대적으로 느리고, C언어는 문법이
어렵고 빨리 배우긴 힘들지만 성능이
빨라서 서로 결합해서 유용하게
쓸수가 있습니다.
- 라이브러리 중 C언어로
만들어 진것도 많습니다.
라이브러리 중 "NumPy"를
사용하게되면 파이썬이지만
C언어를 사용하는것처럼
빠른속도로 사용할 수 있습니다.
성능부분에 대해 컴파일,
인터프리터 언어 관련
내용이 궁금하시면
아래 포스터를 참고해주세요.
컴파일 언어 vs 인터프리터 언어 ??
컴파일 언어(Compiled language) 란 특별한 프로그램을 사용하여 기계어나 중간 코드로 변환하여 실행하는 프로그래밍 언어를 말합니다. 소스 코드를 한번 컴파일하면 그 결과물을 여러 번 실행할 수
qa2023.tistory.com
- 코드가 간결하고 규칙이
엄격합니다. 실행이 되게하려면
코드의 줄을 잘 맞춰야 하거나,
들여쓰기를 잘해야 오류가 나지않고
잘 실행이 됩니다.
- 부수적인 개념이나
제한사항을 많이 알지못해도
기능에만 집중하기 때문에
사용하기가 쉽습니다.
- 개발 속도가 빠릅니다.
파이썬으로 할 수 있는 것은?
- 웹프로그래밍
- 인공지능과 머신러닝
- 수치 연산 프로그래밍
- 데이터 분석
- 데이터베이스 프로그래밍
- 시스템 유틸리티 제작하기
- GUI 프로그래밍
- C/C++와 결합하기
- 사물인터넷
파이썬으로 할 수 없는 것은?
- 시스템과 밀접한 프로그래밍 영역
어플리케이션단의 프로그램은
사용이 가능하지만 윈도우처럼
운영체제나 기계와 밀접적인 것들은
맞지가 않습니다.
- 모바일 프로그래밍
서버(백엔드)에 사용되는 언어는 사용될수
있지만 어플리케이션 화면단을 만들때는
파이썬이 적합하지 않습니다.
'인터넷 정보 > 파이썬기초부터공부하기' 카테고리의 다른 글
| 파이썬 둘러보기 (191) | 2023.08.20 |
|---|---|
| 비쥬얼스튜디오 코드에서 파이썬 설정하기 (183) | 2023.08.19 |
| 파이썬! 패스에 연결이 잘 안될때 해결방법 (151) | 2023.08.17 |
| 파이썬 다운로드 및 설치하기(2) (239) | 2023.08.12 |
| 컴파일 언어 vs 인터프리터 언어 ?? (151) | 2023.08.10 |
