기초 파이썬

이주명·2021년 11월 4일
0

파이썬은 배우기쉽다!

쉬운 언어이지만 느리다! 파이썬은 인터프리터 언어로 되어있어 컴파일러언어와 다르게 하나씩 코드줄을 읽어와 기계가 읽는다.

컴파일러언어란 모든 코드를 가져와 기계어로 바뀌고 한번에 처리하는 것을 말한다.

반면에 한줄한줄 차례차례 끝내는 인터프리터언어는 속도면에서 뒤떨어진다. 하지만 그 이외의 장점을 이용해 인기있는 프로그래밍 언어중 하나이다.

- 파이썬으로 할수 있는 것들

시스템 유틸리티 제작
데이터분석 (판다스)라는 라이브러리를 통해 가능
GUI프로그램 구연가능
웹프로그래밍
데이터베이스 프로그래밍 

- 할수없는 것들

앱 개발..

이제 기본적인 파이썬 문법에 대해서 알아보겠다.

자료형(data type) String, int ,float, boolean

- string

""값을 넣는 것 만으로 String 이라고 선언할 수 있다.


이지... string이란 문자열을 뜻한다.

- int

int 는 정수를 나타낸다.

이지......

- float

실수를 나타내며 소수점을 붙여서 변수에 저장하게되면 파이썬은 실수라고 인식하여 선언한다.

- boolean

True 또는 False 값을 갖고있는 타입이다. if문에 많이 쓰이는 자료 타입이다. (대문자로 써야 인식한다)

여기까지 파이썬에서 많이 사용할수 있는 기본 자료형들이다.

list, dictionary, tuple, set 등의 한가지 자료형에 여러가지 타입을 넣을수 있는 자료형은 나중에 정리하도록 하겠다.

연산자 + / * - %

파이썬에서 수학적 연산을 할때 필요한 연산자들이다.
정수 타입이나 실수 타입을 이용한 수학적 계산을 할때 사용된다.
기본적으로 사칙연산이 가능하다. (사진 설명 생략)

- 덧셈(+) 뺄셈(-) 곱셈(*) 나눗셈(/)

그리고

- 나머지(%)

a를 b로 나누었을때 나머지의 값을 보여주는 연산자 % 가 있다.

5를 4로 나누었을때 몫은 1이며 나머지는 1이다. 화면에 보이듯 1을 반환해준다.

- 제곱(**)

제곱을 나타내는 연산자이다.
제곱할 숫자를 먼저 적어주고 ** 뒤에 몇 제곱을 계산할지 작성한다.


4의 3제곱을 계산해서 결과값으로 64를 얻었다.

함수

def 함수이름(필요한 매개변수) : 
	필요한 로직
    return 변수or값 (선택사항)

프로그래밍에서 함수(function)란 하나의 특별한 목적의 작업을 수행하기 위해 독립적으로 설계된 프로그램 코드의 집합으로 정의할 수 있습니다.

함수를 사용하는 이유는

  • 재사용성
  • 가독성
  • 유지보수

등을 예로 들수 있습니다. 반복적인 프로그래밍 코드를 피하고 적절한 함수이름을 사용하여 가독성을 올릴수 있으며 기능 변경이 필요할때 손쉽게 유지보수가 가능합니다.

예시로 만들어본 간단한 함수입니다. 함수의 이름은 add 이고 add라는 함수를 사용할때는 x 와 y 라는 파라미터를 받아 이용할 수 있습니다. add함수는 z 라는 변수를 return 하게되는데 이는 x + y의 결과값을 나타냅니다.

!! 함수를 정의하여 이용할때 return 값이 꼭 필요한 것은 아닙니다. 필요한 경우에 따라 return 해도되고 안해도됩니다.

들여쓰기

파이썬은 다른언어와 달리 함수,for문, if문을 사용할 때 {}를 사용하지 않고 코드에 들여쓰기를 해서 사용합니다.

profile
oh yeah

0개의 댓글