- 파이썬의 장점
1) 비전공자도 쉽게 배울 수 있는 언어입니다.
일단 문법이 간단해서 배우기 쉽습니다. C 언어 등의 프로그래밍 언어는 문법이 복잡해서 컴퓨터 공학을 공부하는 학생들도 어렵게 느끼는 경우가 많습니다. 하지만 파이썬은 단순한 문법을 가지고 있어 배우기 쉽습니다. 따라서 비전공자도 쉽게 배울 수 있습니다.
2) 다양한 분야에서 활용할 수 있습니다.
많은 사람이 사용하므로 다양한 분야에서 활용할 수 있습니다. 기본적인 데스크톱 애플리케이션부터 시작해서 웹 서버, 해킹 도구, IoT, 인공지능 등에 모두 활용할 수 있습니다.
3) 대부분의 운영체제에서 동일하게 사용됩니다.
대부분의 운영체제에서 같은 방법으로 사용할 수 있습니다. 대부분의 프로그래밍 언어는 운영체제가 제한적입니다. 그리고 여러 운영체제에서 사용할 수 있어도 사용 방법이 조금식 다른 경우가 있습니다. 하지만 파이썬 프로그래밍 언어는 모든 운영체제에서 같은 방법으로 사용할 수 있습니다.
- 파이썬의 단점
1) 느립니다.
파이썬 프로그래밍 언어는 일반적으로 C언어보다 10~350배 정도 느립니다. 프로그래밍 언어는 대부분 '쉽게 사용할 수 있다' 라는 성질과 '빠르다' 라는 성질이 반비례합니다. 파이썬은 쉽게 사용할 수 있는 대신 느리고, C 언어는 어려운 대신 빠릅니다. 그래서 일반적으로 거대한 게임을 만들 때는 C, C++, C# 등의 프로그래밍 언어를 사용합니다.
하지만 최근에는 컴퓨터 성능이 너무 좋아져서 게임 등과 같이 연산을 많이 하는 프로그램은 전체적인 프로그램을 파이썬으로 만들고, 고정적인 연산 부분만 C 언어로 만들어 활용하기도 합니다. 따라서 게임처럼 연산을 많이 하는 프로그램, 성능이 좋지 않은 컴퓨터를 사용할 수 밖에 없는 프로그램(소형 장치)을 제외하면 파이썬으로 모든 것을 할 수 있습니다.
'코딩 > 파이썬' 카테고리의 다른 글
[파이썬-6] 딕셔너리 자료형 (0) | 2019.11.12 |
---|---|
[파이썬-5] 튜플 자료형 (0) | 2019.11.11 |
[파이썬-4] 리스트 자료형 (0) | 2019.10.31 |
[파이썬-3] 문자열 자료형 (0) | 2019.10.31 |
[파이썬-2] 숫자형 (0) | 2019.10.31 |