Python Introduction

shin·2022년 10월 24일

Python

목록 보기
4/4

1. 파이썬 특징

  • 파이썬은 인터프리터 언어 (<-> 컴파일 언어)

  • 유틸리티 프로그램

    • 컴퓨터 운영에 필요한 프로그램들
    • 시스템과 관련된 프로그램
    • 안티 바이러스 검사 프로그램
  • Glue Language

    • 다른 언어와 연결이 잘됨
    • NumPy도 C나 C++ 기반
  • 복잡한 수학 연산이 쉬움 (NumPy)

  • 디비와 연동하기 쉬움

  • 데이터를 분석하기 쉬움 (Pandas)
    - R은 통계학자들이 개발한 언어이기 때문에 다양한 라이브러리와 연동이 어려움

    • 따라서 최근에는 Python Pandas로 넘어가고 있는 추세임

2. 파이썬 단점

  • 모바일 프로그래밍이 불가능함
  • 응용 프로그래밍 언어이기 때문에 시스템 프로그래밍이 불가능함

3. 파이썬 기초

  • 자바에서 제공하지 않는 listdict를 제공함
  • set으로 중복된 값 처리가 쉬움
  • 데이터 타입을 따로 선언하지 않음
  • id(a) : a 변수가 어디에 저장되어 있는지 확인 가능
  • Dictionary
    - key : 변경 불가능, tuple은 들어갈 수 있음
    - value : 변경 가능, list도 들어갈 수 있음
  • input()
    - 모든 데이터는 String으로 입력 받게 됨
    • 숫자로 입력받고 싶다면 숫자형으로 변환해줘야 함
profile
Backend development

0개의 댓글