• Q&A
  • 회원가입
  • 로그인

[basic] Python - Intro (소개) - 용도・특징

목차

  1. Python 소개
  2. Python 용도
  3. Python 언어특징 (= 인기비결)
  4. Python 학습 전 알아둘 사항.
  5. Python 특징 vs 타 언어


1.

Python 소개

 

・프로그래밍 언어 일종. (2019년 현재 인기순위 3위로, 인기 상승중)

・제작자: Guido van Rossum (1991년에 배포).

 


2.

Python 용도

 

웹 개발 (서버 측), 소프트웨어 개발, 수학, 시스템 스크립팅 등에 사용 가능.

 . 웹 크롤링. (Web Crawling = 타 사이트 데이터 가져오기)

서버에서 Python 사용해 웹 응용 프로그램 생성.
・소프트웨어와 함께 Python 사용해 작업진행 가능.
데이터베이스에 연결해, 파일을 읽고 수정.
빅 데이터 처리 및  복잡한 수학 연산 가능.
・신속한 프로토 타이핑 (= 시제품 생산)
・프로덕션 용 소프트웨어 개발에 사용.

 


PS.

 

Web Application / Desktop Software / Network Server / Machine Learning / Multimedia  (
※ Backend Server / API 쪽에서 자주 사용. 웹과 자주 사용.

※ 웹 프레임워크 종류: DJANGO / PYRAMID / TURBO GEAR

 

 

3.

Python 언어특징 (= 인기비결)

 

1.

여러 플랫폼에서 작동 가능. 

(Windows, Mac, Linux, Raspberry Pi 등)

 

2.

영어와 비슷한 간단한 구문

(타 언어보다 적은 코드로 프로그램 가능).

 

3.

코드 실행 속도 매우 빠름. 

(∵ 인터프리터 시스템에서 실행)

 

4.

(절차적, 객체지향적, 기능적)방식으로 취급 가능.

 


PS. 그외 세부적인 특징. 

 

1.

증감연산자 (++, --) 존재 X

 

2.

3항연산자 형태가 약간 다름.

 

 

4.

Python 학습 전 알아둘 사항.

 

・Python 3 버전 :

가장 최신 버전. (우리는 이 버전으로 학습)

・Python 2 버전 : 

보안 업데이트 제외한 다른 업데이트는 없지만, 여전히 인기 있음.

Python 3 버전과 호환 X

 
ps.

이 튜토리얼에서는 Python을 텍스트 편집기로 작성. 

(Thonny, Pycharm, Netbeans, Eclipse 같은 통합개발환경에서 대규모 파일 콜렉션 관리에 유용.)

 

 

5.

Python 특징 vs 타 언어

 
1.
가독성 위해 설계되었으며, 수학 영향 받는 영어와 유사.

2.
종종 세미콜론이나 괄호 사용하는 다른 프로그래밍 언어와 달리,
새로운 행을 사용해 명령 완료.

3.
범위 (예: 루프, 함수, 클래스) 범위 정의 위해 공백 사용해 들여쓰기함. (타 언어는 중괄호 사용)
 

 

오늘도 즐겁게 열심히 .....

찾아주셔서 감사합니다. Since 2012