1-2. 파이썬 개요

유승우·2022년 5월 2일
0

Python


  • python(피톤)은 그리스 신화속의 괴물 뱀과 몬티 파이썬이라는 코메디 그룹의 이름에서 유래

Python의 특징


  • 플랫폼 독립적인 인터프리터 언어
    • 운영체제(플랫폼)와 상관없이(독립적인) 통역기를 사용하는 언어(인터프리터)
컴파일러인터프리터
작동방식소스코드를 기계어로 먼저 번역 후 해당 플랫폼에 최적화되어 프로그램 실행별도의 번역과정 없이 소스코드를 실행시점에 해석하여 컴퓨터가 처리할 수 있도록 함
장점실행속도가 빠름간단히 작성, 메모리가 적게 필요
단점한번에 많은 기억장소 필요실행속도가 느림
주요 언어C, 자바, C++, C#파이썬, 스칼라
  • 객체 지향적 언어
    • 실행 순서가 아닌 목적에 따른 각각의 단위 모듈(객체) 중심으로 프로그램을 작성
    • 하나의 모듈에는 목적을 달성하기 위한 행동(method)와 속성(attribute)를 가지고 있음
  • 동적 타이핑 언어
    • 프로그램이 실행하는 시점에 그 데이터의 타입을 결정

Why Python


  • 쉽고 간단하고 다양하며, 이해하기 쉬운 문법을 가지고 있고, 다양한 라이브러리가 구현되어 있기 때문에 파이썬을 사용한다.

0개의 댓글