▶ 파이썬이란?
- C언어를 기반으로 한 오픈소스 고급 프로그래밍 언어
- 귀도 반 로섬(Guido van Rossum)에 의해 설계 및 개발되었다.
- 간결한 문법으로 입문자, 비전공자들도 이해하기 쉽고 다양한 분야에 활용할 수 있다.
- 초보자뿐만 아니라 전문가들도 포함하는 매우 다양한 사용자층을 가지고 있다.
- 다양한 플랫폼에서 사용 가능하고 기본 제공 되는 라이브러리가 매우 많다.
- 인터프리터 형식이라서 컴파일 단계 없이 바로 실행할 수 있다.
- 한 줄 단위로 실행되어 사용자가 쉽게 결과를 확인할 수 있다.
- 구글에서 만든 소프트웨어의 50% 이상이 파이썬으로 작성됨
- 드롭박스, 인스타그램
- 공동작업과 유지 보수가 매우 쉽고 편하다.
▶ 파이썬의 특징
- 인간다운 언어이다.
- 문법이 쉬워 빠르게 배울 수 있다.
- 무료이지만 강력하다.
- 오픈 소스 무료로 언제 어디서든 파이썬을 다운로드하여 사용 가능
- 파이썬과 C는 찰떡 궁합 : 프로그램의 전반적인 뼈대는 파이썬으로 만들고,빠른 실행 속도가 필요한 부분은 C로 만들어서 파이썬 프로그램 안에 포함
- 파이썬은 간결하다
- 파이썬은 개발 속도가 빠르다
- 파이썬으로 할 수 있는 일
- 시스템 유틸리티 제작 : 운영체제(윈도우, 리눅스 등)의 시스템 명령어를 사용하는 도구를 통한 시스템 유틸리티 제작
- GUI 프로그래밍 : GUI 프로그래밍을 위한 도구들을 갖추고 있어, GUI 프로그램을 만들기 쉬움
- C/C++ 결합 : C나 C++로 만든 프로그램을 파이썬에서, 파이썬으로 만든 프로그램을 C나 C++에서 사용 가능
- 웹 프로그래밍
- 수치 연산 프로그래밍 : C로 작성된 수치 연산 모듈 NumPy를 통해 빠른 수치 연산 가능
- 데이터베이스 프로그래밍 : Sybase, Infomix, Oracle, MySQL, PostgreSQL 등의 데이터에 접근하기 위한 도구 제공,
자료를 변형 없이 그대로 파일에 저장하고 불러오는 파이썬 모듈 피클(pickle)
- 데이터분석, 사물 인터넷 : 판다스(Pandas) 모듈을 통한 데이터 분석, 라즈베리파이를 제어하는 도구를 통한 사물 인터넷 구현 - 파이썬으로 할 수 없는 일
- 시스템과 밀접한 프로그래밍 영역
- 운영체제, 엄청난 횟수의 반복과 연산이 필요한 프로그램, 데이터 압축 알고리즘 개발 프로그램 등 대단히 빠른 속도를 요구하거나 하드웨어를 직접 건드려야 하는 프로그램에는 어울리지 않음

위 경로를 클릭하면 파이썬 shell 화면이 보입니다.
>>> 뒤에 명령을 입력하면 바로 결과를 확인할 수 있어요.
프로그래밍을 배우면 가장 먼저 해보는 'Hello Python'을 입력해 보았습니다.
'파이썬공부' 카테고리의 다른 글
파이썬 설치 (윈도우에서~) (0) | 2023.03.15 |
---|
댓글