파이썬 기초

김재민·2022년 1월 17일
0
post-thumbnail
post-custom-banner

파이썬 장단점

장점
- 비전공자도 쉽게 배울 수 있음
- 다양한 분야에서 활용할 수 있음
- 운영체제에서 독립적으로 사용 가능

단점
- 일반적으로 C언어에 비해 느림
- 성능향상 및 C언어로 개발된 라이브러리 병행
- 사용으로 실행속도 개선

파이썬 특징

인터프리터 방식의 언어

  • 가상머신으로 실행(PVM : Python Virtual Machine)
  • 파일명.py는 실행 시 바이트 코드 파일로 변환(플랫폼 독립적)

코드의 간결성

  • 개발 생산성 향상과 쉬운 유지보수
  • Time To Market

객체지향을 지원

  • 코드의 재사용성
  • 유지보수의 용이성

파이썬은 고급 프로그래밍 언어

다양한 형식의 라이브러리가 많이 공유되고 있음-pip

개발에 비용이 발생하지 않는 언어(무료)

변수의 정의

사전적 의미

  • 어떤 관계나 범위 안에서 여러 가지 값으로 변할 수 있는 수

컴퓨터상의 의미

  • 양이나 정보에 대한 상징적인 이름으로 저장 위치와 값을 가짐

변수의 속성

타입 : 변수에 담을 수 있는 데이터의 종류

  • 숫자, 문자 -> 숫자

주소 : 변수가 저장된 위치

cf) python 문법중 
ch = str[i]
print(ord(ch)) 코드 내의 ord(ch)는 유니코드를 int형으로 바꿔줌

변수의 선언

일반적으로 변수는 사용하기 전에 사용하고자 하는 변수의 크기와 이름을 먼저 선언
ex ) C++, java 에서는
     int x;
     int y;

파이썬의 대입

ex)

i = 42
>>> i = i + 1
print(i)
43

파이썬은 데이터 타입을 선언하지 않고 변수를 이름만으로 선언함

ex)

i = 33
i = 33 + 0.11
i = "forty"
  • 정수타입으로 암시적으로 대입
  • 실수타입으로 변경됨
  • 문자열 타입으로 변경됨
x = 55
y = x

대입의 종류

  • 대입 : 변수에 값을 할당하는 일
  • 일반 변수 : 일반 변수는 대입기호를 이용하여 변수에 값을 할당
  • 함수 : 함수의 정의부분에서 결과값을 저장하는 형태로 할당
  • 매개변수 : 함수의 입력값으로 특별한 연산자 없이 변수에 값을 할당
profile
어제의 나보다 나은 오늘의 내가 되자!🧗‍♂️
post-custom-banner

0개의 댓글