티스토리 뷰
1. 파이썬이란?
귀도 반 로섬(Guido Van Rossum)이 취미로 만든 프로그래밍 언어로 1991년 Python이 최초로 발표가 되었다.
현재 파이썬은 구글에서 만들어진 소프트웨어 50%를 차지하고 있고, 드롭박스(Dropbox), 인스타그램(Instagram) 등 대기업에서 많이 사용하게 될 정도로 막강한 프로그램이다. 게다가 이해하기도 쉬워 공동 작업과 유지보수가 편하다는 장점이 있다.
2. 파이썬의 특징
1) 파이썬은 이해하기 쉬운 인간다운 언어이다.
if 4 in [1, 2, 3, 4]: print ("4가 있다")
이 문법을 보면 아무리 모르는 비개발자여도 대략적으로 알 수 있을 정도로 파이썬은 누구나 간단하게 이해할 수 있는 언어로 구성이 되어있다.
2) 문법이 쉬워 빠르게 배울 수 있다.
다양한 곳에서 파이썬을 교육을 진행하고 있으며, 프로그래밍을 경험한 자라면 일주일이면 충분하다고 할 정도로 쉽게 배울 수 있는 언어라고 한다.
3) 무료 + 강력
지불해야할 금액 걱정 없이 언제 어디서든 파이썬을 다운로드하여 사용을 할 수 있다. 또한 파이썬은 C언어와 찰떡궁합으로 조합이 가능하다. 그래서 파이썬 라이브러리 일부에서는 C언어로 만들어진 것들도 있다.
상대적으로 쉽지만 느린 파이썬 + 빠른 C언어 조합 |
4) 간결하다.
파이썬은 간결하고 쉽기 때문에 1가지 방법만을 이용하는 것을 선호하며, 실행이 되게 하려면 반드시 줄을 맞추어야 한다.
5) 개발속도가 빠르다.
그렇다면 파이썬으로 무엇을 할 수 있을까?
3. 파이썬의 용도
1) 시스템 유틸리티 제작
2) GUI 프로그래밍
GUI(graphical user interface) 사용자가 편리하게 사용할 수 있도록 기능을 그래픽으로 나타낸 것이다.
3) C/C++와의 결합
4) 웹 프로그래밍(django, Flask)
5) 수치 연삭 프로그래밍(SQLite, MySQL)
6) 데이터베이스 프로그래밍
7) 데이터 분석, 사물 인터넷
파이썬이 만능은 아니기에 할 수 없는 일이 있다.
시스템과 밀접한 프로그래밍 영역, 모바일 프로그래밍 등 이 부분에서는 할 수 없는 부분이라 할 수 있다.
'Back-End > Python' 카테고리의 다른 글
python : 파이썬에서 기본 세팅하는 순서 (0) | 2021.02.06 |
---|---|
python : 파이썬 프로그래밍 기초 자료형에 대해 알아보자 (0) | 2021.01.23 |
django : 파이썬기반 장고로 벡앤드 개발 협업하다 생긴 문제점 (2) | 2020.09.24 |
django : 장고에 대해서 알아보고, 설치도 해보자 (0) | 2020.09.20 |
python : 윈도우에서 파이썬 설치하기 (0) | 2020.09.18 |
- Total
- Today
- Yesterday
- programmers
- java
- 배열
- react
- 리덕스
- 노드
- node.js
- 자바
- 파이썬
- github
- 리액트 썸네일
- Git
- 재공부
- 리액트
- node-sass
- redux
- 프로그래머스
- 자바스크립트
- Switch
- 리액트 유튜브
- node
- Coding Test
- CSS
- javascript
- mongodb
- 뷰
- 코딩테스트
- Visual Studio Code
- 함수
- array
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |