본문 바로가기

전체 글35

[Anaconda]Windows 아나콘다 가상환경 생성/삭제, 활성화/비활성화 1.가상환경의 필요성프로젝트마다 사용되는 파이썬, openCV 등 언어와 모듈들의 버전이 전부 다 다르기 때문. 지금까지 구버전을 기반으로 작업을 해왔는데, 하루 아침에 최신 버전으로 업데이트를 해버린다면 기존에 잘 돌아가던 코드도 다 동작을 안 할 수도 있다. 즉, 가상환경을 통해 한 대의 PC에 다양한 버전과 모듈을 설치해준다면, 굳이 전부 다 업데이트 혹은 다운그레이드를 할 필요가 없어지기 때문에 개발, 관리하기 편하다. 축하는 것이 목표이기 때문에 리눅스용은 따로 다루겠다. 윈도우용을 다운로드한다.2. 터미널 혹은 명령 프롬프트 실행 일단 가상환경을 보관할 디렉토리를 적당한 곳에 만들어준다.파일 탐색기 상단을 클릭하면 해당 디렉토리의 경로가 전체 선택이 된다.Ctrl + C 로 복사한다.시작 탭을.. 2025. 4. 1.
[Anaconda]아나콘다 설치 & Python 및 Jupyter Notebook 개발 환경 설정 1.아나콘다 홈페이지 방문 후 설치 실행 파일 다운로드https://www.anaconda.com/ Anaconda | Built to Advance Open Source AIAnaconda simplifies, safeguards, and accelerates open-source AI with a trusted platform, enabling secure scaling, real-time insights, and community collaboration.www.anaconda.com 아나콘다 홈페이지를 방문. 상단에 Free Download가 있다. 회원가입을 유도하는데 굳이 할 필요없다.Skip registration 클릭.​본인의 운영체제에 맞는 실행파일을 다운로드 받으면 된다.개인적으로 Li.. 2025. 3. 18.
[프로그래밍언어]쉽게 풀어쓴 C언어 Express 7장 반복문 Programming 01 가끔은 일정한 시간 동안 아무 일도 하지 않으면서 시간을 지연시킬 목적으로 반복문을 사용하기도 한다. 사용자에게서 하나의 수를 입력받아서 변수에 저장한다. 반복문을 사영하여 이 변수의 값을 1씩 감소시키면서 이 변수의 값이 0이 될 때까지 반복한다. 반복이 끝나면 벨소리를 낸다.#include int main(){ int count; printf("카운터의 초기값을 입력하시오: "); scanf("%d", &count); for (; count >= 0; count--) { printf("%d ", count); } printf("\a\n"); return 0;} 꼭 for 문 내에서 int i 를 선언/초기화할 필요는 없다.02 1부터 100사이의 모든 3의 배수의 합을 계산하여 출력하는 프로그.. 2025. 3. 16.
[프로그래밍언어]쉽게 풀어쓴 C언어 Express 7장 반복문 Exercise 01 다음 중 틀린 문장을 지적하고 올바르게 수정하라.① 조건식의 값이 1일 때만 참으로 간주된다. → 0과 false가 아닌 모든 값은 참(true)으로 간주된다. ③ do...while 문에서 조건식의 값이 거짓이면 한 번도 수행되지 않는다. → 최소 한 번은 실행시킨 다음 조건식을 검사하기 때문에 적어도 한 번은 실행된다. ④ for 문에서 초기식, 조건식, 증감식이 전부 비어 있으면 안 된다. → for(;;) 형태로 사용할 경우 무한 루프가 만들어진다.02 다음은 무한 반복을 구현한 소스이다. 올바르게 구현된 것을 모두 골라보자.① while ( 1 ) { }③ for ( ; 1 ; ) { } → 조건식 부분이 항상 참이다.03 다음의 프로그램을 실행시키면 "Hello World!"는 몇 번이나.. 2025. 3. 1.
[C/C++]반복문: while, do-while, for, break, continue 1. while문while (조건){ // 조건이 참(true)일 경우 실행되는 코드}#include int main(void){ int n; int i = 1; printf("출력하고 싶은 단: "); scanf("%d", &n); while (i 출력하고 싶은 단: 55*1 = 55*2 = 105*3 = 155*4 = 205*5 = 255*6 = 305*7 = 355*8 = 405*9 = 45조건을 먼저 검사한 후, 참이면 실행.조건이 최초부터 거짓이면 한 번도 실행되지 않음.2. do-while문do{ // 코드 실행} while (조건);#include int main(void){ int number, sum = 0; do { printf("정수를 입력하시오: "); scanf("%d".. 2025. 2. 24.
[프로그래밍언어]쉽게 풀어쓴 C언어 Express 6장 조건문 Programming 01 키보드에서 하나의 문자를 읽어서 모음과 자음을 구분하는 프로그램을 작성하여 보자. 단 switch 문을 사용한다.#include int main(void){ char c; printf("문자를 입력하시오:"); c = getchar(); switch (c) { case 'A': case 'a': case 'E': case 'e': case 'I': case 'i': case 'O': case 'o': case 'U': case 'u': printf("모음입니다.\n"); break; default: printf("자음입니다.\n"); } return 0;} 각 case는 break문을 만나기 전까지 계속 실행한다는 점을 이용하면 깔끔하게 코드를 만들 수 있다.02 사.. 2025. 1. 28.