Python 03. Syntax
리마인드가 필요한 주요 Syntax 정리 Lambda Expression 정의 람다 표현식 (Lambda Expression)은 프로그래밍에서 사용되는 익명 함수 (Anonymous Function)를 지칭한다. 일반적인 함수(def)와 달리 이름을 지정하지 않고, 한 줄로 간결하게 함수를 작성할 때 사용한다. 구조 lambda ...
리마인드가 필요한 주요 Syntax 정리 Lambda Expression 정의 람다 표현식 (Lambda Expression)은 프로그래밍에서 사용되는 익명 함수 (Anonymous Function)를 지칭한다. 일반적인 함수(def)와 달리 이름을 지정하지 않고, 한 줄로 간결하게 함수를 작성할 때 사용한다. 구조 lambda ...
uv uv: Rust로 작성된 초고속 Python 패키지 및 프로젝트 관리자 1. uv 설치하기 macOS / Linux curl -LsSf https://astral.sh/uv/install.sh | sh Windows (PowerShell) powershell -c "irm https://ast...
SSH 키 기반 인증 설정 (윈도우, VS Code) 목적: 원격 서버에 비밀번호 없이 안전하게 접속하기 위해 SSH 키 기반 인증 설정 1. 윈도우(클라이언트)에서 키 생성하기 키 만들기 (ed25519 암호화 방식) ssh-keygen -t ed25519 -C "windows-pc" “Enter file in whic...
1. 커서 이동 Ctrl + a : 커서를 줄의 시작부분으로 이동한다. Ctrl + e : 커서를 줄의 끝부분으로 이동한다. Ctrl + f : 커서를 한 글자 앞으로 이동한다. Ctrl + b : 커서를 한 글자 뒤로 이동한다. Alt + f : 커서를 한 단어 앞으로 이동한다. Alt + b : 커서를 한 단어 뒤로 이동한...
1. 셸 스크립트 개요 프로그래밍 방법 프로그래밍 방법에는 작성한 프로그램을 컴파일러라는 별도의 소프트웨어를 통해 실행 파일로 변환한 후, 이를 사용 및 배포하는 방법과 실행할 때 인터프리터라는 소프트웨어를 통해 실행하는 방법이 있다. 후자를 통해 작성한 프로그램을 스크립트라고 부르며, 자바스크립트와 파이썬이 대표적인 스크립트 언어이다. 셸...
1. 디스크 관리 디스크 파티션 나누기 파티션이란 하나의 디스크를 독립된 영역으로 나누는 작업을 의미한다. 디스크 전체를 하나의 파티션으로 사용할 수도 있고, 여러 개의 파티션으로 나누어 사용할 수도 있다. (윈도우의 C드라이브, D드라이브). sudo fdisk -l 명령어를 입력했을 때 조회되는 정보 중에서 Device 파트에 파티션 정보...
1. 사용자 정보 관련 파일 /etc/passwd 파일 /etc/passwd 파일은 행별로 사용자 계정 정보를 기록한다. 사용자 계정 정보는 :으로 구분되는 일곱 개의 항목으로 구성되어 있다. 로그인 ID:x:UID:GID:설명:홈 디렉터리:로그인 셸 로그인 ID: 사용자 계정의 이름. 최대 32자까지 사용 가능하고, 소문자, 대문자, 숫...
1. 프로세스의 개념 프로세스는 현재 실행 중인 프로그램으로, 리눅스의 운영에 필요한 다양한 기능을 수행하는 시스템 프로세스와 사용자들이 실행하는 사용자 프로세스로 나뉜다. 프로세스는 부모-자식 관계를 가지며, 각 프로세스는 고유한 번호인 PID(Process Identification Number)를 부여받는다. 2. 프로세스의 종류 ...
1. 문자 코드 컴퓨터는 문자를 처리하기 위해서 문자를 2진수로 변환해야 한다. 이렇게 문자를 2진수로 변환하는 체계를 문자 코드라고 한다. 아스키(ASCII): 1963년에 미국 표준 협회에서 정보 교환을 위해 만든 미국 표준 코드로 영어 대문자와 소문자, 숫자, 특수문자, 제어 문자들로 구성되며 기본적으로 7비트를 사용하여 0부터 127...
1. 접근 권한 파일에는 해당 파일을 읽고 쓰고 실행할 수 있는 권한을 나타내는 속성이 있으며, ls -l 명령으로 접근 권한을 확인할 수 있다. 접근 권한은 사용자를 세 카테고리(소유자, 그룹, 기타 사용자)로 나누고, 각 카테고리별로 읽기, 쓰기, 실행 권한을 정의한다. 2. 접근 권한의 표기 접근 권한의 표기는 사용자 카테고리별로 누가 ...