겉바속촉
[Python] 파이썬 시작하기 본문
728x90
반응형
안녕하세요
겉바속촉입니다
!^^!
이제 python을 시작해볼게요
두둥
!!파이썬 시작하기!!
파이썬의 장점
- 대화형 언어
- 쉬운 문법과 쉬운 유지보수
- 높은 확장성
컴파일 언어
- 정의 : 기계어로 컴파일 되는 언어 = 컴퓨터가 이해할 수 있도록
- 컴파일러는 플랫폼마다 다르기 때문에 운영체제마다 따로 컴파일해야 함
- 종류 : C 언어, C ++, C #, JAVA
스크립트 언어
- 정의 : 응용 소프트웨어를 제어하는 컴퓨터 프로그래밍 언어
- 방식 : 소스코드를 한 줄씩 읽고 바로 실행하는 인터프리터 방식 (컴파일 필요없이도 실행 가능한 언어)
- 활용 : 파이썬 프로그래밍, 시스템(리눅스의 Shell, 윈도우의 Batch), 웹 어플리케이션 (HTML, JAVAscript)
- 장점 : 간단한 코드 작성에 편리(컴파일 안해서), 줄단위 실행이라 메모리를 필요로 하지 않음
- 단점 : 실행 시간이 오래걸림(줄 단위 번역이라), 프로그램 실행마다 번역을 새롭게 해야함(목적프로그램이 없어서),
보안성이 컴파일 언어보다 떨어짐(한 줄씩 해서)
컴파일 언어와 스크립트 언어의 비교
컴파일 언어 | 스크립트 언어 | |
수행과정 | 일괄 번역, 일괄 수행 | 줄 단위로 번역 및 수행 |
목적 프로그램(컴파일러) | 일괄 수행을 위해 저장 | 불필요 |
실행 시간 | 빠름 | 느림 |
메모리 | 多 필요 | 少 필요 |
파이썬 언어의 특징
- 대화 기능의 인터프리터 언어 (컴퓨터와 개발자가 대화하듯)
- 동적인 데이터 타입 결정 지원
- 플랫폼 독립적 언어
- 간단한 프로스램을 빠르게 작성하고 테스트 가능 (실행의 효율성보다 개발 기간 단축에 초점을 두고있다)
- 간단하고 쉬운 문법
- 들여쓰기 필수 --> 코드의 가독성 및 유지보수 향상
- 많은 수의 라이브러리 제공
- 고수준의 내장 객체 자료형 제공
- 메모리를 개발자가 신경 쓸 필요 없음 --> 자동으로 관리
- 엔터프라이즈급 프로그래밍 하기에는 속도가 느림
- 모바일, 시스템 프로그래밍에도 부적합
728x90
반응형
'IT 일기 (상반기) > Python_Basic' 카테고리의 다른 글
[Python] 파이썬 프로그래밍_리스트, 튜플, 사전, 집합, 자료형 (0) | 2021.01.04 |
---|---|
[Python] 파이썬 프로그래밍_수치형, 문자열 자료형의 특징 (0) | 2021.01.04 |
[Python] 파이썬 프로그래밍_식별자&변수, 입출력, 예약어 (2) | 2020.12.28 |
[Python] 파이썬 프로그래밍_기초 (0) | 2020.12.27 |
[Python] 파이썬 설치하기 (0) | 2020.12.27 |