Step 1. PyCharm 사이트에 접속하기PyCharm 다운로드를 위해 https://www.jetbrains.com/ko-kr/pycharm/download/?section=windows 사이트에 접속한다. PyCharm 다운로드: 데이터 과학 및 웹 개발을 위해 JetBrains가 만든 Python IDE www.jetbrains.com Step 2. Download2.1 .exe형식의 파일 Download순수 Python 개발용 IDE에서 다운로드해야 무료로 사용할 수 있다. 2.2 다운로드 받은 .exe2.3 PyCharm Setup다운로드 받은 .exe파일을 실행하여 별 다른 선택 없이 다음 버튼을 클릭하여 다운로드를 마쳤다.
Interpreter 사용실행이 필요할 때 기계어로 변환하는 Interpreter(인터프리터)를 사용한다. 이는 마치 동시 통역과 같다. 데이터란?정보의 집합으로, 숫자, 텍스트, 이미지, 음성 등의 형태로 나타낼 수 있다. 이러한 데이터는 컴퓨터나 기타 디지털 장치에서 수집되고 저장되며, 분석되거나 가공되어 유용한 정보를 제공한다. 변수란?데이터가 저장되어 있는 메모리 공간이다. 변수를 사용하는 이유?데이터를 재사용하기 위한 목적으로 프로그램을 보다 효율적으로 관리할 수 있다.변수 선언 및 초기화 변수 선언 = 데이터 초깃값 ex) number = 2024 변수 작명법- 영문 사용- 첫 문자는 소문자로- 가급적 데이터의 의미를 파악할 수 있는 명사 사용- Carmel 표기법 또는 Snake 표기법 사용..
명함을 의미하는 NameCard 클래스를 정의해보자. 이 클래스에는 다음의 정보가 저장되어야 한다. - 성명 - 회사이름 - 전화번호 - 직급 단, 직급 정보를 제외한 나머지는 문자열의 형태로 저장을 하되, 길이에 딱 맞는 메모리 공간을 할당 받는 형태로 정의하자 (동적 할당하라는 의미이다.) 그리고 직급 정보는 int형 멤버변수를 선언해서 저장을 하되, 아래의 enum 선언을 활용해야 한다.enum {CLERK, SENIOR, ASSIST, MANAGER};위의 enum 선언에서 정의된 상수는 순서대로 사원, 주임, 대리, 과장을 뜻한다. 그럼 다음 main 함수와 실행의 예를 참조하여, 이 문제에서 원하는 형태대로 NameCard 클래스를 완성해보자.int main(void){ NameCard man..
앞서 제시한 문제 04-2를 해결하였는가? 당시만 해도 생성자를 설명하지 않은 상황이기 때문에 별도의 초기화 함수를 정의 및 호출해서 Point, Circle, Ring 클래스의 객체를 초기화하였다. 이때 구현한 답에 대해서 모든 클래스에 생성자를 정의해보자. [풀이]#include using namespace std;class Point{private: int xpos, ypos;public: Point(int x, int y) :xpos(x), ypos(y) { } void ShowPointInfo() const { cout
다음의 Point 클래스를 기반으로 하여(활용하여) 원을 의미하는 Circle 클래스를 정의하자.class Point{private: int xpos, ypos;public: void Init(int x, int y) { xpos = x; ypos = y; } void ShowPointInfo() const { cout Circle 객체에는 좌표상의 위치 정보(원의 중심좌표)와 반지름의 길이 정보를 저장 및 출력할 수 있어야 한다.그리고 여러분이 정의한 Circle 클래스를 기반으로 Ring 클래스도 정의하자. 링은 두 개의 원으로 표현 가능하므로(바깥쪽 원과 안쪽 원), 두 개의 Circle 객체를 기반으로 정의가 가능하다.참고로 안쪽 원과 바깥쪽 원의 주임좌표가 동일하다면 두께가 일정한 링을 표..