본문 바로가기

전체 글

탐색 알고리즘 https://velog.io/@stresszero/search-bst 더보기
시퀀스 연산 1. 공통 시퀀스 연산세 가지 기본 시퀀스 형 - list, tuple, 범위 객체 range (+ 바이너리, 텍스트 문자열) 2. 가변 시퀀스 형 더보기
위치 인수(Positional Argument), 키워드 인수(Keyword Argument) 1. 위치 인수위치 인수는 함수 값을 전달할 때 인수의 순서가 중요한 방식이다.함수에서 정의된 순서대로 값을 전달해야 한다. 흔히 볼 수 있는 함수 인자 전달 형태def greet(name, age): print(f"안녕하세요, 내 이름은 {name}이고요, 나이는 {age}입니다.")greet('mimi', 30)# 순서에 따라 값을 전달  2. 키워드 인수 키워드 인수는 값을 전달할 때 매개변수의 이름을 명시해서 값을 전달하는 방식이다."순서와 상관없이" 매개변수 이름으로 값을 지정할 수 있다. 가독성이 좋아진다.def greet(name, age): print(f"안녕하세요, 내 이름은 {name}이고요, 나이는 {age}입니다.")greet(name='mimi', age=30)greet(age=3.. 더보기
Packing, Unpacking 패킹/언패킹이 가능한 *iterable 자료형들 *iterable은 반복문으로 요소를 하나씩 순회할 수 있는 객체를 뜻한다.__iter__() 메서드를 가지고 있어 이터레이터 객체를 반환하며 __next__() 메서드로 요소를 순차적으로 반환한다."반복할 수 있는" 데이터 모음# 1. 리스트(List)a, b, c = [1, 2, 3]# 2. 튜플 (Tuple)x, y, z = (4, 5, 6)# 3. 문자열 (String), 글자당 인덱싱 가능p, q, r = "abc"# 4. 세트(Set)i, j, k = {1, 2, 3}# 5. 딕셔너리(Dictionary), 기본적으로 키가 언패킹됨a, b, c = {"x":1, "y":2, "z":3} # a="x", b="y", c="z"# 5.1 값(valu.. 더보기
맥북에 Java 설치하기 1. brew search openjdk11 명령어로 openjdk 설치 가능한 결과가 나옴brew search openjdk11==> Formulaeopenjdk@11 ✔ openjdk openjdk@17 openjdk@21 openjdk@8==> Casksopenttd 2. brew install openjdk@11  명령어로 자바 설치 3. 잘 깔렸는지 버전 확인을 했을 때, 높은 확률로 버전을 읽어오지 못 함. 이유는 java 명령어를 실행할 바이너리 파일이 지정이 안되었다.java --versionThe operation couldn't be completed. Unable to locate a Java Runtime.Please visit http://ww.. 더보기
[Swagger] drf-spectacular로 REST API 문서 자동 생성 최근 팀프로젝트에서 스웨거를 자주 사용하고 있습니다. 기본 사용법 익혔지만 개념적으로 한번 더 정리해보면 좋을 것 같아 포스팅으로 남겨봅니다.     Swagger : Open Api Specification(OAS)를 위한 프레임워크 Swagger는 API 스펙에 대한 명세를 확인할 수 있는 공유 문서로, 백엔드에서 구현한 REST API를 프론트엔드에서 쉽게 확인할 수 있게 도와줍니다. 이를 통해 개발자들은 API의 사용법과 엔드포인트, 요청 및 응답 형식을 직관적으로 이해할 수 있으며, 문서화된 내용을 바탕으로 프론트엔드와 백엔드 간의 원활한 협업이 가능해집니다.코드 기반으로 API문서가 자동으로 생성되고 코드가 변경되면 문서도 자동으로 업데이트도 됩니다. OAS(OpenAPI Specificati.. 더보기
[AWS] S3와 IAM 쉽게 이해하기 - 파일 저장과 권한 관리의 핵심 들어가며최근 팀 프로젝트를 시작하면서 웹 애플리케이션 배포 과정을 공부하던 중 AWS의 핵심 서비스인 S3와 IAM에 대해 알게 되었습니다.아직 저에겐 익숙치 않은 기술이지만 클라우드 컴퓨팅은 개발 환경에서 필수적인 요소이므로 이번 포스팅에서는 AWS S3와 IAM의 기본 개념과 구조를 이해하고자 포스팅을 작성합니다.   S3(Simple Storage Service)S3는 데이터를 저장할 수 있는 클라우드 스토리지 서비스입니다. 파일, 이미지, 동영상 등의 데이터를 저장할 수 있는 ‘버킷(bucket)’이라는 공간을 제공하며, 각 파일은 고유의 URL을 통해 접근할 수 있습니다. S3가 많이 사용되는 이유정적 웹사이트 호스팅S3는 정적 웹사이트(HTML, CSS, JavaScript 등)를 저렴한 비용.. 더보기
React 벼락치기 메모형식으로 우선 포스팅  1. 리액트는 SPA로 html 파일이 한개만 존재함2. jsx = html+js3. main.jsx or index.jsx 는 index.html 연결고리 브릿지 // main.jsximport { StrictMode } from 'react'import { createRoot } from 'react-dom/client'import App from './App.jsx'import './index.css'createRoot(document.getElementById('root')).render( ,)main.jsx는 App.jsx에서 정의된 App 컴포넌트를 index.html의 root div에 연결하는 역할을 하여 React 애플리케이션이 웹 페이지에 렌더링된.. 더보기

반응형