python

[python] 파이썬 자습서 1. 입맛 돋우기

브.카 2022. 6. 15. 00:27

※ 공부하는 포스팅으로 틀린 것이나 맞지 않는 표현 있을 수 있습니다. 피드백받습니다!!

 

파이썬에 비해 여러 C/C++/Java 라이브러리들을 가지고 작업을 할 때 일반적으로 코드 작성/컴파일/테스트/재컴파일의 순환 즉 작업이 너무 느리다는 것을 알게 될 수 있다. 

 

파이썬은!!

  • 셸 스크립트나 배치 파일보다 더 많은 구조를 제공한다.
  • 큰 프로그램을 위한 자원을 제공한다.
  • C 보다 훨씬 많은 에러 검사를 제공
  • 유연한 배열과 딕셔너리같은 고수준의 자료형들을 내장
  • 프로그램을 여러 모듈로 나눌수 있다.
  • 각 모듈은 다른 파이썬 프로그램에서 재사용할 수 있다.
  • 대규묘 표준 모듈들이 따라온다.
    ( 파이썬 내장 라이브러리를 말하는 듯하다.)
  • 인터프리터 언어이다.
    (소스코드를 바로 실행 / 스크립트 언어)
  • 컴파일과 링크 단계가 필요 없으므로 개발 시간을 상당히 단축해 준다.
  • 인터프리터는 대화형으로 사용할 수 있어, 언어의 기능을 실험하거나, 쓰고 버릴 프로그램을 만들거나, 바닥부터 프로그램을 만들어가는 동안 함수들을 테스트하기 쉽다.
  • 코드가 간결하고 읽기 쉽게 프로그램을 작성할 수 있도록 한다.
  • 파이썬 프로그램은 여러 가지 이유로 같은 기능의 C, C++, Java 프로그램들에 비교해 간결하다.

 

여담

  • 파이썬의 이름은 "Monty Python's Flying Circus"라는 BBC 쇼에서 따온 것이다.

 

 

Reference

  • 1. 입맛 돋우기
 

1. 입맛 돋우기 — Python 3.10.5 문서

1. 입맛 돋우기 여러분이 컴퓨터를 많이 사용한다면, 결국 자동화하고 싶은 작업을 발견하게 됩니다. 예를 들어, 많은 텍스트 파일들을 검색-수정하고 싶거나, 사진 파일들을 복잡한 방법으로 이

docs.python.org