겉바속촉

[Python] 파이썬 시작하기 본문

IT 일기 (상반기)/Python_Basic

[Python] 파이썬 시작하기

겉바속촉 2020. 12. 27. 16:21
728x90
반응형

 

안녕하세요

겉바속촉입니다

!^^!

 

 

 

이제 python을 시작해볼게요

두둥

 

!!파이썬 시작하기!!

 

 

 

 

 

 

 

 

파이썬의 장점

  • 대화형 언어
  • 쉬운 문법과 쉬운 유지보수
  • 높은 확장성

 

컴파일 언어

  • 정의 : 기계어로 컴파일 되는 언어 = 컴퓨터가 이해할 수 있도록
  • 컴파일러는 플랫폼마다 다르기 때문에 운영체제마다 따로 컴파일해야 함
  • 종류 : C 언어, C ++, C #, JAVA

 

스크립트 언어

  • 정의 : 응용 소프트웨어를 제어하는 컴퓨터 프로그래밍 언어
  • 방식 : 소스코드를 한 줄씩 읽고 바로 실행하는 인터프리터 방식 (컴파일 필요없이도 실행 가능한 언어)
  • 활용 : 파이썬 프로그래밍, 시스템(리눅스의 Shell, 윈도우의 Batch), 웹 어플리케이션 (HTML, JAVAscript)
  • 장점 : 간단한 코드 작성에 편리(컴파일 안해서), 줄단위 실행이라 메모리를 필요로 하지 않음
  • 단점 : 실행 시간이 오래걸림(줄 단위 번역이라), 프로그램 실행마다 번역을 새롭게 해야함(목적프로그램이 없어서),
            보안성이 컴파일 언어보다 떨어짐(한 줄씩 해서)

 

 

컴파일 언어와 스크립트 언어의 비교

  컴파일 언어 스크립트 언어
수행과정 일괄 번역, 일괄 수행 줄 단위로 번역 및 수행
목적 프로그램(컴파일러) 일괄 수행을 위해 저장 불필요
실행 시간 빠름 느림
메모리 多 필요 少 필요

 

 

파이썬 언어의 특징

  • 대화 기능의 인터프리터 언어 (컴퓨터와 개발자가 대화하듯)
  • 동적인 데이터 타입 결정 지원
  • 플랫폼 독립적 언어
  • 간단한 프로스램을 빠르게 작성하고 테스트 가능 (실행의 효율성보다 개발 기간 단축에 초점을 두고있다)
  • 간단하고 쉬운 문법
  • 들여쓰기 필수 --> 코드의 가독성 및 유지보수 향상
  • 많은 수의 라이브러리 제공
  • 고수준의 내장 객체 자료형 제공
  • 메모리를 개발자가 신경 쓸 필요 없음 --> 자동으로 관리
  • 엔터프라이즈급 프로그래밍 하기에는 속도가 느림
  • 모바일, 시스템 프로그래밍에도 부적합
728x90
반응형