본문 바로가기

언어77

[Python 기본 공부정리] 3-1. 자료형-숫자형(number) 공부 내용을 정리하는 목적 이므로 참고용으로만 읽어 주시기 바랍니다. 틀린 부분에 대한 지적은 감사합니다. 자료형이란 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 뜻한다. 파이썬은 다양한 자료형을 제공한다. C++ 에서 사용하는 정수,실수,문자형 등은 물론이고 리스트, 튜플, 집합, 딕셔너리 등 다양한 자료형을 제공한다. 파이썬에서는 변수를 선언할때 자료형을 언급하지 않고 변수명만 선언한후 값을 입력하면 그에 맞추어 자동으로 설정된다. 따라서 어떤 자료형이 존재하는지 부터 정리하고 변수에 대해 정리하자. 다양한 자료형중 숫자형이란 우리가 이미 자주 사용하는 숫자(number)를 뜻한다 1, 2, 3 과 같은 정수, 1.1 12.4 와 같은 실수 그리고 드물게 8진수나 16.. 2019. 11. 21.
[C++ 기본 공부정리] 5-2. 배열(Array)-다차원(multidimensional arrays) 공부 내용을 정리하는 목적 이므로 참고용으로만 읽어 주시기 바랍니다. 틀린 부분에 대한 지적은 감사합니다. 다차원 배열은 2차원 이상의 배열을 뜻한다. 1차원 배열이 1개의 행을 가진 배열이라면 2차원 배열은 행과 열을 모두 가진 행렬이 되며 3차원 배열은 배열의 요소로 2차원 배열이 들어가게 되어 x,y,z축이 생긴다고 생각하면 편하다. 3차원 이상으로 가면 3차원 처럼 배열의 요소로 n차원 배열이 들어가게 된다. (3차원 배열은 도형의 회전, 이동 등 3D그래픽에 사용된다.) 1. 2차원 배열 2차원 배열도 각 요소가 1차원 행렬을 가진다고 생각하면 된다 따라서 행렬과 같은 모양이 이라고 생각하면 편하다. 문법) 타입 배열명[행의 개수][열의 개수]; [0][0] [0][1] [0][2] [1][0].. 2019. 11. 21.
[C++ 기본 공부정리] 5-1. 배열(Array)-1차원 공부 내용을 정리하는 목적 이므로 참고용으로만 읽어 주시기 바랍니다. 틀린 부분에 대한 지적은 감사합니다. 배열은 같은 타입을 가진 변수들의 집합으로 볼 수 있다. 같은 타입의 변수들을 저장할 여러 개의 공간을 할당받는 것이므로 선언한 타입과 몇 개의 데이터를 저장할 것인지 에 따라 배열이 할당되는 크기가 달라진다. 배열을 이루는 각각의 값들을 배열의 요소(element), 각 요소들의 배열내에서의 위치를 가리키는 번호를 인덱스(index)라고 한다. 배열의 인덱스는 무조건 0번이 첫 번째 요소를 가리킨다. 배열은 1차원 배열과 다차원 배열이 존재하게 되는데 배열을 행렬처럼 생각한다면, 1차원 배열은 1개의 행을 가진 배열이다. 예) 아래의 표를 정수형 데이터를 가지는 1개의 배열이라고 하면 10 20 .. 2019. 11. 21.
[Python 기본 공부정리] 2. 연산자(Operator) 공부 내용을 정리하는 목적 이므로 참고용으로만 읽어 주시기 바랍니다. 틀린 부분에 대한 지적은 감사합니다. pyton은 편리한 연산자를 많이 제공한다 C++의 연산자와 유사하나 약간의 차이가 존재한다. 1. 산술 연산자(arithmetic operator) 기본적인 산술 연산을 위해 제공되는 연산자이다. + 왼쪽 항에 오른쪽 항을 더한다 - 왼쪽 항에 오른쪽 항을 뺀다 * 왼쪽 항에 오른쪽 항을 곱한다 / 왼쪽 항을 오른쪽 항으로 나눈다 % 왼쪽 항을 오른쪽 항으로 나눈 나머지 ** 왼쪽 항에 오른쪽 항만큼 제곱한다 // 왼쪽 항을 오른쪽 항으로 나눈 몫 C++의 경우 /연산을 할 때 int형일 경우 몫만 출력이 되지만 파이썬은 자동으로 자료형을 결정하기 때문에 나누기와 몫, 나머지의 경우가 나뉘어 있다.. 2019. 11. 20.
[Python 기본 공부정리] 1. 파이썬 프로그래밍 준비 단계 공부 내용을 정리하는 목적 이므로 참고용으로만 읽어 주시기 바랍니다. 틀린 부분에 대한 지적은 감사합니다. 파이썬을 설치하고 확인해보면 파이썬 IDLE(Integrated Development and Learning Environment)는 프로그램을 확인할 수 있다. IDLE는 파이썬 프로그램 작성을 도와주는 통합개발 환경으로 대화형으로 진행된다. 스크립트 형식으로 코드를 작성해 .py 파일로 만드는 것 또한 가능하다. 이처럼 자체적으로 파이썬을 통해 스크립트를 작성하는 것도 가능하지만 에디터를 통해 사용자가 좀 더 편하게 코드를 작성할 수 있도록 에디터가 존재한다. C++은 코드를 작성할 때 비주얼 스튜디오를 사용 하지만 파이썬은 사용할 수 있는 에디터가 다양하다. 그중 파이 참을 사용할 것이다. C.. 2019. 11. 19.
[C++ 기본 공부정리] 4-2. 제어문-반복문 공부 내용을 정리하는 목적 이므로 참고용으로만 읽어 주시기 바랍니다. 틀린 부분에 대한 지적은 감사합니다. 반복문 또한 조건문과 마찬가지로 조건이 주어지고 해당 조건이 true일 경우에 {} 안의 코드를 실행하게 된다. 다만 조건문은 한번 실행하고 종료되지만 반복문의 경우 조건을 만족하지 않을 때까지 반복하게 된다. 반복문의 경우 크게 while, do while, for 문 총 3가지로 나뉜다. 1. while 문 문법) while (조건문) { 실행 코드; } while을 만나게 되면 조건문을 만나 참 거짓을 판단하고 참일경우 해당 반복문의 {} 안의 코드를 실행하고 끝이 나게 되면 다시 조건 문으로 돌아오게 된다. 따라서 조건문이 계속 참일 경우 반복문이 끝나지 않는 무한루프에 빠지므로 반복문이 종.. 2019. 11. 19.