반응형
파이썬(Python)
개요
- 1991년 귀도 반 로섬(Guido van Rossum)이 발표한 프로그래밍 언어이다.
- 진짜 대단한건 크리스마스가 있는 주에 연구실이 닫혀 있어서, 심심해서 만들었다는 것이다.
- 명칭은 영국의 6인조 코미디 그룹 '몬티 파이썬'에서 따왔다.
- 로고는 Python이라는 영어단어가 뜻하는 '비단뱀'을 모티프로 만들었다.(밑. 로고 그림 참조)
- 초보자도 배우기 쉬울정도로 언어가 쉽다.
장점
- 문법자체가 쉬워서 다시 언급하지만 초보자가 배우기 매우 쉽다.
- C 및 C++
- 디자인 철학 자체가 간단한 문법을 추구함.(나무위키 참조)
- 다양한 분야에서 사용가능(웹, 해킹도구, IOT(Internet Of Things), 인공지능 등)
- 높은생산성(우수한 자료형과 다양한 모듈을 보유중이어서 그냥 가져다 쓰기만 하면 뚝딱 완성!)
- 대부분의 운영체제에서 동일하게 사용된다.
단점
- 느리다.(C언어보다 일반적으로 10~350배 정도 느림, 헌데 그냥 일반인이 쓰기에는 별차이없음.)
왜? (이유: https://michigusa-nlp.tistory.com/42 )
기본적으로 프로그래밍언어는 '쉽게사용 할 수 있다.'와 '빠르다'는 반비례함. - python2에서 python3로 넘어가면서 많이 바뀜. (3을 배워라 2는 버린거나 마찬가지다.)
- 멀티스레딩 문제(이건 어려워서 나무위키 진짜 참고하삼.)
이게 안되서 멀티 코어로 한다고함.
※참고자료: 윤인성, 혼자 공부하는 파이썬, 한빛미디어, 2019
※참고자료: 나무위키(Python)
※Copyright 2019 한빛미디어 & 윤인성. All rights reserved.
※본 게시물 속 내용을 통해 직접적으로 상업적인 목적이 없으며 게시물은 개인 공부 목적 및 지식 간단 전파목적으로 사용되었음을 명시함. 책을 참고자료로 하여 실습 및 학습을 한 내용을 올림. 참고한 책의 저작권을 존중하므로 책의 일부 또는 전부를 무단 복제 및 무단 전재 및 재배포하지 않음. 또한 책 또는 매체를 구매하지 않고는 정확한 내용을 알 수 없으며 개인이 따로 공부한 내용도 추가 되어 책과는 내용이 매우 상이할 수 있음.즉 본 게시물 작성자는 이 게시물을 읽는 모든 사람들이 책을 구매하여 지식을 같이 나누었으면 좋겠음.
반응형
'Programming > Python' 카테고리의 다른 글
[파이썬 시작/Python] Python 용어 정리 (0) | 2020.03.20 |
---|---|
[Pycharm/Python] 특징 / 단축키 / 간단실행 (0) | 2020.03.20 |
[파이썬 시작/Python] 2. 파이썬 준비 단계 (0) | 2020.03.11 |