본문 바로가기

실버를 위한 코딩109

[파이썬 연습] 주피터 노트북 단축키 주피터 노트북 단축키Jupyter Notebook에서 자주 사용하는 단축키는 생산성을 높이는 데 매우 유용합니다. 다음은 Jupyter Notebook의 주요 단축키 정리입니다.명령 모드 (Command Mode) 단축키Enter: 편집 모드로 전환Shift + Enter: 셀 실행 및 다음 셀로 이동Ctrl + Enter: 셀 실행 후 현재 셀에 머무름Alt + Enter: 셀 실행 후 아래에 새로운 셀 추가Y: 코드 셀로 변경M: 마크다운 셀로 변경1: 헤딩 1로 변경2: 헤딩 2로 변경3: 헤딩 3로 변경4: 헤딩 4로 변경5: 헤딩 5로 변경6: 헤딩 6로 변경A: 위에 셀 추가B: 아래에 셀 추가X: 현재 셀 잘라내기C: 현재 셀 복사V: 아래에 셀 붙여넣기Shift + V: 위에 셀 붙여넣기D.. 2024. 5. 25.
[파이썬 연습] 주피터 노트북 실행하고 간단 예제 실행 주피터 노트북 실행하고 간단 예제 실행전 시간에 설명했던 원하는 폴더에서 Jupyter Notebook을 이용하여 간단한 데이터를 생성합니다. 예제는 다음과 같습니다.코드 설명필요한 라이브러리 임포트numpy: 수치 연산을 위한 라이브러리입니다.pandas: 데이터 조작 및 분석을 위한 라이브러리입니다.matplotlib.pyplot: 데이터 시각화를 위한 라이브러리입니다.데이터 생성np.random.rand(50): 0과 1 사이의 랜덤한 숫자 50개를 생성합니다.data = np.random.rand(50)Pandas Series로 변환pd.Series(data): 생성한 랜덤 데이터를 Pandas Series 객체로 변환합니다. Series는 1차원 배열로, 인덱스를 갖는 데이터 구조입니다.seri.. 2024. 5. 24.
[파이썬 연습] 주피터 노트북을 원하는 폴더에서 시작하기 주피터 노트북을 원하는 폴더에서 시작하기주피터 노트북을 원하는 위치(파일을 저장하는 폴더)에서 시작하는 것은 중요합니다. 물론 매 작업 중에 폴더를 지정하고 이름을 정해서 저장할 수 있지만 학습 위치가 정해진 경우라면 다음과 같이 원하는 폴더에서 주피터 노트북이 실행되도록 합니다. 파일 위치 열기시작 버튼을 클릭하여 올라오는 시작 프로그램에서 'Jupyter Notebook'을 선택하고 우클릭을 하면 아래와 같이 서브 메뉴가 나옵니다. 우클릭이 아닌 좌클릭은 바로 프로그램이 실행되기 때문에 섬세한 설정을 물건너갑니다. '자세히 > 파일 위치 열기'를 선택합니다.실행할 위치의 파일을 선택하고 마찬가지로 '우클릭'을 합니다. 대화창에서 '속성'을 선택하여 '대상'을 다음과 같이 정합니다. '대상'이 바로 작.. 2024. 5. 23.
[컴퓨터] 기계어의 연산 코드(Opcode)와 오퍼랜드(Operand) 기계어의 연산 코드(Opcode)와 오퍼랜드(Operand)연산 코드(Opcode)와 오퍼랜드(Operand)는 기계어 명령어의 두 주요 구성 요소입니다. 기계어 명령어는 CPU가 수행할 특정 작업을 지시하는데, 연산 코드와 오퍼랜드는 이 명령어의 구조와 의미를 정의합니다.연산 코드 (Opcode)연산 코드는 CPU가 수행할 작업(연산)을 지정하는 명령어의 부분입니다. 각 연산 코드는 특정 작업을 나타내며, 이는 CPU의 명령어 집합(Instruction Set Architecture, ISA)에 정의되어 있습니다. 연산 코드는 주로 비트 패턴으로 표현되며, CPU가 해석하여 수행할 작업을 결정합니다. 예를 들어, x86 아키텍처에서 MOV 명령어는 데이터를 한 위치에서 다른 위치로 이동하는 연산을 수행.. 2024. 5. 22.
[컴퓨터] Windows10에서 리눅스 사용하는 방법 Windows10에서 리눅스 사용하는 방법Windows 10에서 리눅스를 사용하려면 몇 가지 방법이 있습니다. 가장 일반적인 방법은 Windows Subsystem for Linux (WSL)를 사용하는 것입니다. WSL을 통해 Windows 10에서 리눅스 배포판을 설치하고 사용할 수 있습니다. 다른 방법으로는 가상 머신을 사용하는 것이 있습니다. 여기서는 WSL을 사용하는 방법과 가상 머신을 사용하는 방법을 모두 설명하겠습니다.방법 1: Windows Subsystem for Linux (WSL) 사용WSL을 사용하면 Windows 10에서 리눅스 커널을 직접 실행할 수 있습니다.1. WSL 활성화Windows 기능 켜기/끄기 메뉴에서 WSL을 활성화합니다.검색창에 "Windows 기능 켜기/끄기"를.. 2024. 5. 21.
[컴퓨터] 기계어(Machine Language)란? 기계어(Machine Language)란?기계어(Machine Language)는 컴퓨터의 CPU가 직접 실행할 수 있는 가장 기본적인 형태의 코드입니다. 기계어는 2진수(이진수)로 이루어져 있으며, 각 명령어는 특정한 연산을 수행하도록 설계되어 있습니다. 기계어는 매우 저수준의 언어로, 사람이 이해하고 작성하기 매우 어렵지만, CPU가 직접 해석하고 실행할 수 있습니다.기계어의 주요 특징저수준 언어: 기계어는 CPU 명령어 집합(Instruction Set Architecture, ISA)에 직접 대응되며, CPU가 이해할 수 있는 유일한 언어입니다.바이너리 형식: 기계어는 0과 1로 이루어진 이진수 형태로 표현됩니다. 이는 메모리와 레지스터에 저장되는 방식과 일치합니다.고정된 명령어 길이: 각 명령어.. 2024. 5. 20.