본문 바로가기
[Python] 자료구조 : 리스트, 튜플, 딕셔너리, 집합, bool과 내장 함수 📌 리스트[ List란? ]요소들의 묶음으로, []로 묶임리스트명 = [요소1, 요소2, … ] 의 코드를 통하여 선언 가능 [ List Indexing ]문자열의 인덱싱과 유사[시작점 : 끝점(포함 X) : 간격] 이때, 다차원 리스트가 가능하며 lst[i][j]과 같은 식으로 접근 가능 [ List Editing ]인덱싱을 통한 접근 후 수정 가능ex)x = [1, 2, 3, 4, 5]x[0] = 0print(x) [ List Op ]리스트 + 리스트 : concatinate (같은 자료구조간의 concatinate만 가능)리스트 * 수 : repeat  📌 리스트 함수[ 리스트 길이 추출 ]len(리스트): 리스트 길이 return [ 리스트 요소 삭제 ]del 요소: 리스트에서 요소 삭제 ex.. 2024. 7. 12.
[Python] 상수와 변수 : 변수 표기법, 대입 연산자, 상수, enum 라이브러리, 자료형, 이스케이프 코드, 문자열, 문자열 함수 📌 변수 표기법[ 🐪 카멜 표기법 ]: 단어가 등장할 때마다 대문자로 구분하여 작성 (중간에 툭 튀어나온 낙타를 연상)ex) helloWorld [ 🐍 스네이크 표기법 ]: 단어가 등장할 때마다 _로 구분하여 작성 (길게 이어진 뱀을 연상)ex) hello_world  📌 대입 연산자와 메모리[ 대입연산자 ‘=’ ]왼쪽 변수값에 오른쪽 값을 대입해줌 Python에서의 대입연산자의 경우 변수 = 변수로 좌 변수 선언시 메모리의 주소가 복사됨ex) x = 5, y = x → x와 y의 메모리 주소가 같게 됨 (연동)  📌 상수와 enum 라이브러리[ 상수 ]: 수식에서 변하지 않는 값, 주로 전체 대문자로 표현 [ enum ]: 서로 관련이 있는 여러 개의 상수의 집합을 정의하는 라이브러리( 실무에.. 2024. 7. 12.
[개발 환경 구축] VSCode Jupyter 설정 : VSCode에서 Python 셀 단위 실행하기 [ ❓ Why ]➡️ Python은 코드를 한 줄 한 줄 읽어가며 명령을 바로 처리하는 인터프리터 언어이므로, 이 점을 활용하여 블록 단위의 코드 실행을 수행할 수 있음  ① VSCode 실행 후 프로젝트 가상환경 접속(앞서 다룬 내용과 동일)  ② pip 업그레이드아래 명령 실행을 통해 pip 업그레이드 수행python -m pip install --upgrade pip  ③ 가상환경에 Jupyter 설치아래 명령 실행을 통해 가상환경에 Jupyter 설치pip install jupyter  ④ VSCode Extention 설치 (설치되어있다면 생략)VSCode Extention → Installed에서 Jupyter 관련 Extention이 설치되어있는 지 확인존재하지 않다면, Jupyter 검색 .. 2024. 7. 12.
[개발 환경 구축] Docker 설치 및 설치 확인 ① PC 정보 → 버전 확인버전이 20H1, 20H2, 21H1 혹은 그보다 높은 버전인지 확인(만약 낮다면, 윈도우 업그레이드 진행 후 설치)  ② wsl 설치 및 버전 설정관리자모드로 PowerShell 실행wsl —install 위 명령 실행을 통해 wsl 설치wsl —set-default-version 2위 명령 실행을 통해 wsl version 2로 설정  ③ Docker Desktop 다운로드 및 설치공식 사이트 접속 후 Docker Desktop Download Docker Desktop: The #1 Containerization Tool for Developers | DockerDocker Desktop is collaborative containerization software for .. 2024. 7. 11.