codestates / codestates/ds-blog
Python 101
- Dominant language
- No language data
- Stars
- 2
- Forks
- 4
- PR merge metrics
- No merged PRs in 30d
Description

# Python 101
파이썬은 1991년 네덜란드인 프로그래머 귀도 반 로섬이 설계한 고급 프로그래밍 언어이고 플랫폼에 독립적이며 인터프리터식, 객체지향적, 동적 타이핑 대화형 언어이다.
파이썬이라는 이름은 귀도가 좋아하는 코미디 에서 따온 것이다.
### 파이썬의 핵심 철학
* 아름다운 게 추한 것보다 낫다. (Beautiful is better than ugly)
* 명시적인 것이 암시적인 것 보다 낫다. (Explicit is better than implicit)
* 단순함이 복잡함보다 낫다. (Simple is better than complex)
* 복잡함이 난해한 것보다 낫다. (Complex is better than complicated)
* 가독성은 중요하다. (Readability counts)
이렇게 파이썬은 어렵지 않은 문법으로 처음 프로그래밍 언어를 배우기에 핵심적인 개념을 쉽게 배울 수 있게 만드는 언어이다. 그래서 컴퓨터 프로그래밍 교육을 위해 많이 사용되면서 기업 실무에서도 많이 사용한다. 대표적으로 구글에서 만든 소프트웨어 50% 이상이 파이썬으로 작성되었다고 한다.
또 파이썬은 공동 작업고 유지 보수가 매우 쉽고 편해서 국내에서도 파이썬을 사용하는 사람들과 업체들이 늘어가고 있는 추세다.
### 파이썬으로 할 수 있는 일
* 시스템 유틸리티 제작
* GUI 프로그래밍
* C/C++와의 결합
* 웹 프로그래밍
* 수치 연산 프로그래밍
* 데이터베이스 프로그래밍
* 데이터 분석, 사물 인터넷
### 파이썬으로 할 수 없는 일
* 시스템과 밀접한 프로그래밍 영역
* 모바일 프로그래밍
### 파이썬 자료형
* 수치 자료형 - int(정수), float(실수)
* 부울 자료형 - bool(True / False)
* 군집으로 다루는 자료형
* str(문자열)
* list (리스트)
* tuple (튜플)
* set (집합)
* dict(사전)
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.