전체 글

전체 글

    가상화 기술/가상 머신/가상 컴퓨터란?

    가상화 기술/가상 머신/가상 컴퓨터란?

    가상화 기술/가상 머신(VM)이란? 마치 컴퓨터가 세포 분열하듯이 (물리적으로는 안보이지만) 컴퓨터 안에 새로운 컴퓨터를 만들 수 있음 -> 운영체제 2개 이상 쓸 수 있음(컴퓨터 1개 당 운영체제 1개) 가상 컴퓨터의 필요성 데이터베이스를 다루거나 AI 프로그래밍을 할 때 등 자세한 이유 > https://www.redhat.com/ko/topics/virtualization/what-is-a-virtual-machine 가상화 기술의 발달 배경(가능한 이유) CPU의 발달 관련글 가상 컴퓨터 만들고 윈도우 10 설치하기 > https://code-be.tistory.com/58

    데이터베이스(DB)툴 종류

    유틸리티=앱 1. MySQL 2. MariaDB 3. SQL Server 4. Oracle 대부분의 회사 4개 중 하나 씀

    반복문 - for문

    반복문 - for문

    반복문이란? 어떤 코드(연산, 기능)을 반복적으로 실행해야 할 때 사용하는 구문 반복문의 유형 for문 반복횟수나 반복범위를 지정하여 반복 실행 while문 조건이 거짓이 될 때까지 반복 실행(무한루프에 빠질 수 있음) for문의 구조 for 요소 in 반복범위 : (들여쓰기)반복할 코드 *for문 끝에 : 하고, 밑에 줄부터 들여쓰기! *요소는 (반복 코드를 실행할 때) 반복범위에서 가져오는 값 *반복범위는 문자열, 리스트, range() 등 가능 ex) str = "hello" for i in str : print(i) 결과는 h e l l o *print(i)를 실행할 때마다 i를 출력하기 때문에 한 줄씩 나옴 출력형태 #결과가 한 줄씩(원래) for i in range(5): print(i) #한..

    range()함수

    : 연속된 정수를 만들어주는 함수 range(start, stop, step) =range(시작숫자, 끝숫자, 숫자 간 간격) : 시작숫자부터 끝숫자 '전'까지 일정 간격의 숫자들을 생성 *stop(끝숫자)는 포함하지 않음! *start, step 생략 가능 range(stop) range(5)은 0, 1, 2, 3, 4 생성 range(start, stop) range(1,5)은 1, 2, 3, 4 생성 range(start, stop, step) range(1, 10, 2)은 1, 3, 5, 7, 9 생성 *range()함수의 결과는 for문을 사용해 출력 for i in range(1, 10, 2) : print(i) 결과 1 3 5 7 9 for i in range(5) : print(i) 0 1..

    조건문 - if문

    조건문 코드의 기능 조건에 만족하면 코드가 실행되고, 만족하지 않으면 코드가 실행되지 않게 하는 기능 구현 가능 조건문 코드의 제어구조 : 선택구조 위에서부터 조건을 비교하다가 만족하는 조건이 나오면 다음 조건은 실행되지 않고 건너뜀 https://code-be.tistory.com/47?category=1068857 조건문의 구조 if 조건 : (들여쓰기)조건을 만족하면 동작하는 코드 규칙1) 조건 끝에 콜론을 붙여줌! 규칙2) if 밑에 줄 들여쓰기(tab)! if 조건문 if~else 조건문 if 조건이 만족하지 않으면 else조건 실행 if 조건 : 조건을 만족하면 동작하는 코드 else : 조건을 만족하지 않을 경우 동작하는 코드 if~elif~else 조건문 여러 조건 지정 가능 if 조건1 ..