일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 크롤링
- 예제
- 자바 예외
- 배열 3요소
- 크롤링 오류
- 예외
- DoitSQL입문
- R1C3
- DoIt
- 함수 선언
- 생성자
- 숫자형식오류
- 자바 오류
- dbms
- 배열 예제
- 함수
- 데이터베이스
- html
- 우아한테크
- DoitSQL
- 웹브라우저 수용도
- Doit입문SQL
- 페이지분석
- 키-값 데이터베이스
- 웹 브라우저 전쟁
- 자바
- 숫자 형식
- SQL입문
- HTML역사
- SQL
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 크롤링
- 예제
- 자바 예외
- 배열 3요소
- 크롤링 오류
- 예외
- DoitSQL입문
- R1C3
- DoIt
- 함수 선언
- 생성자
- 숫자형식오류
- 자바 오류
- dbms
- 배열 예제
- 함수
- 데이터베이스
- html
- 우아한테크
- DoitSQL
- 웹브라우저 수용도
- Doit입문SQL
- 페이지분석
- 키-값 데이터베이스
- 웹 브라우저 전쟁
- 자바
- 숫자 형식
- SQL입문
- HTML역사
- SQL
- Today
- Total
목록분류 전체보기 (229)
프로그래밍

2024.12.17.화Dictionary?이름을 얼핏 들으면 "둘 다 같은 딕셔너리 아닌가?" 라고 생각할 수 있다다만 둘의 사용 맥락과 특징은 다르니 특히 REST API를 사용하는 DRF에서는 차이점을 알아두는 것이 좋다 Class Dict 일반적인 Python의 dict 객체이다key-value 쌍으로 데이터를 저장한다 ※ 값에 리스트를 명시적으로 지정하지 않으면 단일 값만 저장한다(여러 값을 저장하려면 수동으로 리스트를 생성 ) 사용 맥락 Django 모델에서 데이터를 다룰 때, 모델 인스턴스의 __dict__ 속성을 통해 필드 값에 접근 가능Python 전반에서 데이터 저장, 처리 등에 사용 더보기__dict__란? Python 객체의 __dict__는 객체의 속성을 저장하는 사전(dict)이..

2024.12.16.월Django 프레임워크에서의 역할 분담Django 프레임워크를 사용하면 여느 프레임워크처럼 각각 역할이 있다로직을 처리하는 곳은 목적성과 유지보수성과 같은 것에 따라 사용자가 어느정도 분리하는 것도 있지만프레임워크는 기본적으로 구조를 강제한다Django의 구조와 역할 분담이 어떻게 되어있는지 알고 로직을 작성하는 것은 중요하다Viewview는 기본적으로 비즈니스 로직을 수행하는 곳이다즉, 사용자(client)의 요청과 응답을 처리한다 요청을 받고 필요하다면 여타 Model등을 호출하여 사용하며 알맞는 응답을 반환한다Serializer와 Model을 사용하는 주체는 View이다 주요 역할HTTP 요청 처리 (GET, POST, PUT, DELETE)Serializer를 통해 데이터 직..

2023.12.07.목 오류 메세지 There is no formatter for 'python' files installed. "autopep8" 혹은 "Black Formatter" 등의 파이썬 formater 확장이 설치되어 있음에도 불구하고 줄정렬 시도시(Ctrl + Shitt + F) formatter가 없다고 나오는 오류이다 해결 파이썬 확장 버전을 변경한다 v2023.20.0 에서 오류가 나서 v2023.18.0 버전으로 변경하였다 현재 v2023.20.0 버전에 오류가 있는 듯하다 이외에 다른 확장이나 설치 등 변경 한것이 없다 해당 이슈 참고 https://github.com/microsoft/vscode-python/issues/22412 python There is no formatt..

2023.12.04.월 함수 함수는 재사용 가능한 코드 블록을 정의하는 데 사용된다 함수를 사용하면 특정 작업을 수행하는 코드를 그룹화하고 호출할 수 있다 함수 정의와 호출 `function` 키워드를 사용하여 정의하며 함수의 이름, 매개변수 목록, 중괄호로 둘러싸인 코드블록으로 구성된다 // 함수 정의 function add(a, b) { return a + b; } // 함수 호출 let sum = add(3, 5); console.log(sum); // 출력 결과: 8 함수의 매개변수에 기본값을 설정할 수 있다(ES6부터 가능) function greet(name = "Guest") { console.log(`Hello, ${name}!`); } greet(); // 출력 결과: Hello, Gue..

2023.12.04.월 배열 여러 값을 하나의 변수에 저장하는 데이터 구조이다 다양한 유형의 데이터를 저장할 수 있으며 각 요소는 인덱스를 가지고 있다 배열 생성 자바스크립트에서 배열은 object 데이터 타입이며 객체 취급된다 배열에는 여러 개의 타입을 저장할 수 있다 // 빈 배열 생성 let myArray = []; // 초기값을 가진 배열 생성 let fruits = ['사과', '바나나', '딸기']; // 다양한 데이터 유형을 가진 배열 let mixedArray = [1, 'Hello', true, { key: 'value' }]; // 배열의 길이 확인 console.log(fruits.length); // 3 // 배열은 object 타입 console.log(typeof myArray)..

2023.12.01.금 리액트 설치 및 환경설정 리액트는 Node.js의 설치를 필요로 하니 설치해준다 Node.js와 함께 npm 또한 같이 설치 된다 https://nodejs.org/en/download/ Download | Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 버전 확인 Node.js와 npm의 버전을 확인할 수 있다 :: node.js 버전확인 node --version :: npm 버전확인 npm --version 새로운 react 프로젝트 초기화 Create React App 명령줄로 기본 설정으로 빠르게 새로운 React 프로젝트를 설정 가능하다 :: npm을 사용..