본문 바로가기

C++ IDE를 위한 과정

C++ 데이터 분석 시작하기

728x90
반응형

저번 포스팅으로 python을 활용한 데이터 분석 개발자 입문 과정에 이론을 끝났습니다.

앞으로는 저 처럼 하루 코딩을 이용하여 직접 코드를 작성해 보는 것이 중요합니다.

지금 부터는 C++이라는 새로운 언어를 사용하여 데이터 분석을 하기위한 입문 과정을 같이 학습해 보겠습니다.

 

일단 논리 연사자 산술 연산자는 python과 동일함으로 그 내용은 넘기도록 하고 바로 늘 말하지만 코딩의 꽃 조건문 반복문 부터 학습 하도록 하겠습니다.

C++ 이란?

  • C언어의 모든 기능을 포함한 언어입니다.
  • C언어에 클래스, 템플릿, STL 등이 추가됩니다.
  • 절차지향, 객체지향, 함수형 프로그램 모두 지원(멀티 패러다임)
  • 빠른 속도,
  • 진전란 멀티 스레드
  • 다양한 분야 활용 가능
  • Visual studio를 사용함(VSCODE로 사용 가능하나 그 방법은 따로 검색하길 바랍니다.)

git연동은 이제 리포지토리를 생성하는 것으로 연결 가능합니다.

C++에서 출력문과 변수 입력 문

  • #include <iostream> 기본 선언 라이브러리
  • 변수 선언시 값을 입력하기 전에 자료형 선언
    • ex) int a =5;
  • 코드 종료시 " ; " 입력
  • std::cout << "출력문"
    • std::cout << "출력문" << std::endl #(한줄 띄우기)
  • std::cin >> val (scanf나 이제 python input 문)

IF 문

python 에서의 if문은 이제 if a in range: 이 형식을 사용하였지만, C++에서는 다른 형식이 사용된다.

 

if (val == num}{}~ else if(val >= num)~else

 

의 형식을 사용합니다. " : " 을 사용하지 않고 이제 코드 한줄이 끝날때 마다 " ; " 을 사용합니다.

 

간단한 실습

  • 라이브러리 iostream을 사용하기 위해 코드 맨 위에 #include <iostream>을 선언
  • int a = 5, int b =4
  • if (a > 4) 일 경우 a가 큽니다 출력

 

약간 python하고는 다른데 그래도 익숙한 느낌이 있기에 금방 적응 하실 수 있을 것입니다. 

이중 if 문도 같은 형식으로 쓰입니다.

 

For문

이것 또한 python하고 기능은 같으나, 형식이 다릅니다.

for (int i = 0 : i < range : 증감문)

다음과 같이 괄호에 묶이는 것이 기본적인 C언어 입니다. python 같은 경우 들여 쓰기로 우선 순위를 구분하지만, C언어 같은 경우 괄호로 우선 순위를 정하기에 괄호가 필수 적으로 들어 가는 것입니다.

이제 for문에 형식도 알아겠다.

for문의 유구한 전통 구구단을 만들어 봅시다. 

실습. for문 구구단

  • 단일 반복문으로 4단 구구단을 출력
  • 중첩 반복문으로 구구단을 1~9단까지 출력

중첩 반복문 해답

오늘은 여기까지 학습 하도록 합시다!!!!

크게 차이가 없지만 처음 사용하시는 분들이 많을테니 오늘은 기능을 하나하나 알아 가는 시간을 가지시길 바랍니다.

오늘도 같이 공부하시느라 수고 많으셨습니다!!!!!!

반응형

'C++ IDE를 위한 과정' 카테고리의 다른 글

C++ 함수 def선언  (0) 2025.02.10
C++ 구조체  (0) 2025.01.23
C++ 배열  (0) 2025.01.22
C++ String  (0) 2025.01.22
C++ while 문 switch 문  (1) 2025.01.16