Python 기본 개념 정리

파이썬의 역사

  • 1989년 12월 네덜란드 Guido van Rossum 이 개발
  • 비단뱀이라는 뜻
  • Python 3.8.3 : 2020년 현재 최신 버전
  • Python 3.0 : 대폭적 개정으로 이전 호환 불가

설계 이념

  • 기존 언어에 비하여 가독성이 좋아야 한다
  • 복잡한 데이터나 개념을 몇 줄의 코드로 표현이 가능

파이썬의 철학(import this)

  • 아름다운 것이 추한 것보다 낫다. (Beautiful is better than ugly)
  • 명시적인 것이 암시적인 것보다 낫다 (Explicit is better than implicit)
  • 단순함이 복잡함보다 낫다 (Simple is better than complicated)
  • 복잡함이 난해한 것보다 낫다. (Complex is better than complicated)
  • 가독성은 중요하다. (Readability counts)

Python의 특징

  • 무료 오픈 소스
  • 인터프리터 언어로 컴파일 과정이 없어 빠른 개발 가능
  • 다양한 고급 자료형 지원 (tuple, set, dictionary ...)
  • 풍부한 라이브러리
  • 객체지향 언어
  • 동적 자료형 지원
  • 플랫폼에 독립적
  • 괄호대신 들여쓰기 사용

점점 사용자 증가 중

주석

한 줄 주석 처리 : #
여러 줄 주석 처리 : 큰 따옴표(""") 작은 따옴표 (''')

>>> s= input("Type a value :")
Type a value: 100
>>> s
'100'

찾기

  • dir(math)
  • help(math.fun_name)

왜 이거 한글이야 자판? 영어 아니고? 따분한 나의 눈빛이 무푱정

좋은 웹페이지 즐겨찾기