전체 글

전체 글

    6. 기본부터 다지는 파이썬 - 숫자처리함수

    6. 기본부터 다지는 파이썬 - 숫자처리함수

    숫자처리함수 다음은 Python에서 기본적으로 제공해주는 숫자처리함수들의 종류들이다. 함수 의미 abs() 숫자를 절대값으로 변환한다. pow(a, b) a의 값을 b값 만큼 제곱해준다. max(a, b) 숫자 중 가장 큰 값을 찾는다. min(a, b) 숫자 중 가장 작은 값을 찾는다. round() 값을 반올림해준다. print(abs(-5)) >> -5 의 절대값인 5를 출력한다. print(abs(5)) >> 5 의 절대값인 5를 출력한다. print(pow(4, 3)) >> 4의 3제곱. 즉, 4를 3번 곱해준 값인 64를 출력한다. print(max(5, 12, 11)) >> 가장 큰 값을 출력한다. 12가 출력된다. print(min(5, 12)) >> 가장 작은 값을 출력한다. 5가 출력된..

    5. 기본부터 다지는 파이썬 - 연산자(2)

    5. 기본부터 다지는 파이썬 - 연산자(2)

    할당 연산자 할당 연산자란? 값을 변수에 할당할 때 사용하는 연산자이다. 연산자의 종류로는 =, +=, -=, *=, /=, %=, //=, **= 가 존재한다. 연산자 역할 = 오른쪽 값을 왼쪽 변수에 할당한다. ex) a = 10.3 += 기존 왼쪽 변수 값과 오른쪽 변수를 더한 후 재할당한다. ex) a += 10는 a = a + 10과 같음 -= 기존 왼쪽 변수 값과 오른쪽 변수를 뺀 후 재할당한다. ex) a -= 10는 a = a - 10과 같음 *= 기존 왼쪽 변수 값과 오른쪽 변수를 곱한 후 재할당한다. ex) a *= 10는 a = a * 10과 같음 /= 기존 왼쪽 변수 값과 오른쪽 변수를 나눈 후 재할당한다. ex) a /= 10는 a = a / 10과 같음 %= 기존 왼쪽 변수 값과..

    4. 기본부터 다지는 파이썬 - 연산자 (1)

    4. 기본부터 다지는 파이썬 - 연산자 (1)

    연산자 연산자란 특정한 작업을 하기 위해서 사용하는 기호를 의미한다. 작업의 종류에 따라서 대입 연산자, 산술 연산자, 비교 연산자, 논리 연산자 등이 존재한다. 산술 연산자 산술 연산자는 수학적인 계산에 사용되는 연산자이다. 어려운 연산자는 없지만 수학에서 사용하는 연산자와 다를 수 있으니 알아두어야 한다. + : 사칙연산의 덧셈과 같으며 값을 더해준다. 사진의 출력 결과로는 2를 출력한다. - : 사칙연산의 뺄셈과 같으며 값을 빼준다. 사진의 출력 결과로는 1을 출력한다. * : 사칙연산의 곱셈과 같으며 값을 서로 곱해준다. 사진의 출력 결과로는 10을 출력한다. / : 사칙연산의 나눗셈과 같으며 값을 서로 나누어준다. 사진의 출력 결과로는 1.666666667을 출력한다. ** : 제곱을 나타내는 ..

    3. 기본부터 다지는 파이썬 - 주석

    주석 주석이란 내용을 메모하는 목적으로 사용하며 # 혹은 '''(작은 따음표 3개)를 입력하여 사용이 가능하다. 주석처리를 하게 된다면 컴파일러와 인터프리터에 의해 일반적으로 무시되어 프로그램에 영향을 주지 않게 변한다. 주석을 사용하는 이유는 주석을 달아 문장을 설명해 소스 코드를 더욱 쉽게 이해할 수 있게 만드는 것이 주 목적이다. # 는 문장의 한 줄을 주석처리하는 형식으로 사용이 된다. 주석처리를 할 문장의 맨 앞부분에 넣어주면 된다. ''' 는 여러문장을 주석처리하는 형식으로 사용이 되며 문장 맨 앞과 맨 뒤에 넣어주면 그 안의 문장들이 전부 주석처리가 된다. 다음은 주석문을 설명해둔 코드블럭이다. 참고하도록 하자. # 주석을 설명하기 위한 코드블럭 ''' 이런 식으로도 여러 문장을 주석처리하여..

    2. 기본부터 다지는 파이썬 - 변수

    2. 기본부터 다지는 파이썬 - 변수

    변수 변수란? 어떠한 값을 저장하는 공간이라고 생각할 수 있다. 변수를 지정하지 않고 문장 출력 해당 사진은 변수를 사용하지 않고서 3줄의 문장을 출력하였다. 단순히 3줄의 문장을 바라보면 당장에 문제는 없지만 만약 강아지의 이름이 바뀌거나 종이 바뀌거나 나이가 바뀌거나 문장이 많아진다면 한 번 바꿀 때 여러 문장을 바꿔야 하는 번거로움이 생길 수 있다. 이러한 번거로움을 줄이기 위하여 우리는 변수를 선언하여 사용해준다. 변수를 지정하여 사용해 문장 출력 해당 사진은 변수를 사용하여 3줄의 문장을 출력하였다. 위의 사진과는 다르게 문장의 수가 늘어났지만 추후 수정과 여러가지 경우의 수를 생각해본다면 변수를 선언해주는 게 편할 것이다. 해당 코드에서는 animal, name, age, hobby, is_a..

    1. 기본부터 다지는 파이썬 - 자료형

    1. 기본부터 다지는 파이썬 - 자료형

    숫자 자료형 숫자(Number) 자료형이란 숫자 형태로 이루어진 자료형으로 123과 같은 정수, 12.34같은 실수, 8진수, 16진수 등이 존재한다. 해당 사진은 print문 = 출력문을 사용하여 정수와 실수같은 숫자 자료형을 출력하고 단순히 출력만 하는 것이 아닌 숫자로 계산이 가능한 것을 보여주고 있다. print문 안에 있는 양수값인 5를 출력한다. print문 안에 있는 음수값인 -10을 출력한다. print문 안에 있는 실수값인 3.14를 출력한다. 5+3을 더해준 값인 8을 출력한다. 2*8을 곱해준 값인 16을 출력한다. 4와 2를 나누어 나온 몫의 값인 2를 출력한다. 5와 2를 나누어 나온 나머지의 값인 1을 출력한다. 우선 계산식에 따라 3+1을 더해준 후 3을 곱한 값인 12를 출력..

    6. 파이썬 - 조건문

    6. 파이썬 - 조건문

    조건문 조건문은 프로그램의 흐름을 제어하는 문법이다. 조건문을 이용해 조건에 따라서 프로그램 로직을 설정할 수 있다. 들여쓰기 파이썬에서는 코드의 블록(Block)을 들여쓰기(Indent)로 지정한다. 탭을 사용하는 쪽과 공백 문자(space)를 여러 번 사용하는 쪽으로 두 진영이 있는데 이에 대한 논쟁은 지금까지도 활발하다. 하지만 파이썬 스타일 가이드라인에서는 4개의 공백문자를 사용하는 것을 표준으로 설정하고 있다. 조건문의 기본 형태 조건문의 기본적인 형태는 if ~ elif ~ else이다. 조건문을 사용할 때 elif 혹은 else 부분은 경우에 따라서 사용하지 않아도 괜찮다. 참고로 조건문 밑의 코드는 띄워쓰기(Space) 4번이다. if 조건문 1 : 조건문 1이 True일 때 실행되는 코드..

    5. 파이썬 - 기본 입출력

    5. 파이썬 - 기본 입출력

    기본 입출력 모든 프로그램은 적절한 (약속된) 입출력 양식을 가지고 있다. 프로그램 동작의 첫 번째 단계는 데이터를 입력 받거나 생성하는 것이다. ex) 학생의 성적 데이터가 주어지고 이를 내림차순으로 정렬한 결과를 출력하는 프로그램 입력 예시 : 5 65 90 75 34 99 출력 예시 : 99 90 75 65 34 자주 사용되는 표준 입력 방법 input() 함수는 한 줄의 문자열을 입력 받는 함수이다. map() 함수는 리스트의 모든 원소에 각각 특정한 함수를 적용할 때 사용한다. ex_1) 공백을 기준으로 구분된 데이터를 입력 받을 때는 다음과 같이 사용한다. list(map(int, input().split())) ex_2) 공백을 기준으로 구분된 데이터의 개수가 많지 않다면, 단순히 다음과 같..

    4. 파이썬 - 사전, 집합 자료형

    4. 파이썬 - 사전, 집합 자료형

    사전 자료형 사전 자료형은 키(Key)와 값(Value)의 쌍을 데이터로 가지는 자료형이다. 리스트나 튜플이 값을 순차적으로 저장하는 것과는 대비된다. 사전 자료형은 키와 값의 쌍을 데이터로 가지며, 원하는 '변경 불가능한(Immutable) 자료형'을 키로 사용할 수 있다. 파이썬의 사전 자료형은 해시 테이블(Hash Table)을 이용하므로 데이터의 조회 및 수정에 있어서 0(1)의 시간에 처리할 수 있다. 키(Key) 값(Value) 피자 Pizza 치킨 Chicken 국수 Noodle 사전 자료형 관련 메서드 사전 자료형에서는 키와 값을 별도로 뽑아내기 위한 메서드를 지원한다 > 키 데이터만 뽑아서 리스트로 이용할 때는 keys() 함수를 이용한다. > 값 데이터만 뽑아서 리스트로 이용할 때는 v..

    3. 파이썬 - 문자열, 튜플 자료형

    3. 파이썬 - 문자열, 튜플 자료형

    문자열 자료형 문자열 변수를 초기화할 때는 큰따옴표(")나 작은 따옴표(')를 이용한다. 문자열 안에 큰따옴표나 작음따옴표가 포함되어야 하는 경우가 있다. 1) 전체 문자열을 큰따옴표로 구성하는 경우, 내부적으로 작은따옴표를 포함할 수 있다. 2) 전체 문자열을 작은따옴표로 구성하는 경우, 내부적으로 큰따옴표를 포함할 수 있다. 3) 백슬래시(\)를 사용하면, 큰따옴표나 작은따옴표를 원하는 만큼 포함시킬 수 있다. 문자열 연산 문자열 변수에 덧셈(+)울 이용하면 문자열이 더해져서 연결(Concatenate)된다. 문자열 변수를 특정한 양의 정수와 곱하는 경우, 문자열이 그 값만큼 여러 번 더해진다. 문자열에 대해서도 마찬가지로 인덱싱과 슬라이싱을 이용할 수 있다. 다만 문자열은 특정 인덱스의 값을 변경할..