Naver Boostcourse/모두를 위한 파이썬 (PY4E)

모두를 위한 파이썬 | 소개, 변수, 표현식 및 코드, 조건부 실행, 함수

youngzzang 2023. 3. 9. 16:30

라즈베리 파이 : 단일 보드 컴퓨터

CPU : 1초에 30억번씩 무엇을 원하는 지 물어봄

메인 메모리 : CPU에 필요한 것을 공급하며, 전원을 끄면 정보가 사라짐

보조 기억장치 : 영원히 정보를 기억함

 

 

파이썬의 문법 에러 : 파이썬이 너를 이해하지 못하는 것에 불과함

 

 

예약어 : 지정한 의미로만 쓰이는 단어로, 일종의 약속 (False, class, return, and, del, if, pass, in, ...)

문장 : 컴퓨터가 다음으로 원하는 것이 있으므로, 순서가 있음

문단 : 프로그램이 길어지면 스크립트로 짜는 것이 편리함

 

 

순차문 : 순서대로 진행

조건문 : 건너뛰기

반복문 : 반복돼 실행

 

 

상수 : 변하지 않음 (숫자, 문자열)

예약어 : 정해진 의미로만 쓰이는 특별한 단어

변수 : 메모리를 할당하고 이름을 지어 무언가 그 곳에 넣기 (대입문은 화살표와 같음)

 

 

조건문 (if else)

<= : 이하

< : 미만

==  : 같음

>= : 이상

> : 초과

!= : 같지 않음

 

 

조건문 (elif)

if, elif, else 중 하나만 처리되어 실행

else는 반드시 있을 필요가 없음

 

 

예외처리 (try, except)

try 중단되면 except로 넘어감 (돌아와서 마저 실행하지 않음)

에러 발생 예상 지점에서 try/except 문으로 에러 발생시, except문 실행하도록 함

 

 

함수 : 반복적으로 호출해야 하는 코드 묶음을 하나의 블럭으로 만들어, 이름을 붙여 재사용률을 높임

def 함수이름 (매개변수)

인자 (argument) : 함수를 호출할 때 전달되는 값

매개변수 (parameter) : 전달된 인자를 받아들이는 변수

반환값 (results) : 반한되는 값