일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 행렬곱
- self
- 프리온보딩
- Jar배포
- 클래스
- 컴프리헨션
- 함수
- todo project
- Postman
- 토이프로젝트
- sqlalchemy
- 코딩테스트
- 집계함수
- 조건연산
- API
- 백엔드 인턴십
- spring boot
- 파이써닉코드
- 파이썬
- EC2
- RDS
- Comprehension
- 람다함수
- numpy
- yaml
- 프로그래머스
- cerbot
- PYTHON
- Django
- mock server
- Today
- Total
목록전체 글 (89)
build my life
DDL(Data Definition Language) 1️⃣ CREATE : 데이터베이스와 테이블을 정의하는 명령어 CREATE DATABASE 데이터베이스명; 2️⃣ DROP : 데이터베이스와 테이블을 삭제하는 명령어 DROP DATABASE 데이터베이스명; 3️⃣ ALTER : 테이블을 수정하는 명령어 컬럼 추가하기 alter table add ; 컬럼명 수정하기 ALTER TABLE CHANGE ; 컬럼 타입 수정하기 ALTER TABLE MODIFY COLUMN ; 컬럼에 대하여 제약조건 및 속성 추가하기 ALTER TABLE MODIFY COLUMN ; # ALTER TABLE tb_user MODIFY COLUMN user_id int primary key auto_increment; 컬럼 삭..

데이터(Data)란? 어떤 값을 포함하고 있는 가공되지 않은 1차적인 자료 이름, 나이, 날짜, 이미지 등등 데이터 종류 - 정형 데이터 구조화된 데이터, 미리 정해진 구조에 따라 저장되는 데이터 - 반정형 데이터 구조화 되어 있지만, 반드시 지킬 필요는 없는 데이터 ex) HTML, XML, JSON, YAML - 비정형 데이터 ex) 텍스트, 이미지, 음성 빅데이터란? 정형 데이터 뿐만 아니라 반정형, 비정형 데이터가 복합적으로 구성되어 있는 데이터 빅데이터의 특성 1. 다양성(Variety) 2. 규모(Volume) 3. 속도(Velocity) +) 가치(Value), 변동성(Variability), 정확성(Veracity), 복잡성(Complexity) 등 추가 최근에는 빅데이터 특성을 3V에서 ..
문제 설명 배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. 단, 제거된 후 남은 수들을 반환할 때는 배열 arr의 원소들의 순서를 유지해야 합니다. 예를 들면, arr = [1, 1, 3, 3, 0, 1, 1] 이면 [1, 3, 0, 1] 을 return 합니다. arr = [4, 4, 4, 3, 3] 이면 [4, 3] 을 return 합니다. 배열 arr에서 연속적으로 나타나는 숫자는 제거하고 남은 수들을 return 하는 solution 함수를 완성해 주세요. 제한사항 배열 arr의 크기 : 1,000,000 이하의 자연수 배열 arr의 원소의 크기 : 0보다 크거나 ..
문제 설명 두 수를 입력받아 두 수의 최대공약수와 최소공배수를 반환하는 함수, solution을 완성해 보세요. 배열의 맨 앞에 최대공약수, 그다음 최소공배수를 넣어 반환하면 됩니다. 예를 들어 두 수 3, 12의 최대공약수는 3, 최소공배수는 12이므로 solution(3, 12)는 [3, 12]를 반환해야 합니다. 제한 사항 두 수는 1이상 1000000이하의 자연수입니다. 나의 풀이) 1. 두 수를 n, m이라고 하자. 2. 먼저, n, m을 리스트(lst)에 넣어준다. 3. 최대공약수 구하기 - 반복문을 1부터 작은 수 min(lst)까지 반복한다. - max(lst), min(lst)를 각각 i로 나누었을 때 나머지가 0이면 나누어 떨어진다는 것이다. 즉, 두 수를 i로 나눴을 때 나머지가 0인..
코딩을 하다보면 오류 발생하는 경우가 정말 정말 정말 정말 많다:) 오류의 종류를 살펴보면, 구문적 오류(Syntax Error) 문법 오류에 의하여 기계어 변환 과정에서 발생하는 오류 실행 오류(Runtime Error) 프로그램 실행 중 발생하여 프로그램이 비정상적으로 종료되는 오류 의미적 오류(Semantic Error) 문법은 정상이지만 실행의 결과가 원하는 대로 나오지 않는 오류 이런 경우 어디서 오류가 났는지 찾기가 어렵다고 한다... 예외처리 프로그램 개발을 하다보면 예상치 못한 상황이 많이 생긴다. 입출력 오류와 같은 상황 발생 시 프로그램 종료를 방지하기 위해 예외처리 구문이 쓰인다. 또한, 개발자가 예외 발생 가능 부분을 어떻게 대응하라고 지정해줄 수 있다. try: code conte..

실습) 가상환경 구축과 git 사용법 실습 (+ 패키징해서 pip를 통해 설치하는 거 까지!) github에 api_test repository 생성 api_project 폴더 생성 : 소스 관리할 폴더 생성 .venv 폴더 생성 : 가상환경을 관리하기 위한 폴더 1. 가상환경 생성 cd .. : 상위폴더로 cd 폴더명 : 폴더로 이동하겠다. ls : 폴더 안에 있는 모든 파일, 폴더 확인 2. 가상환경 생성문 python -m venv 가상환경이름 -> 파이썬 실행 라이브러리들이 복사가 됨 3. 가상환경 진입 cd .\api_project\ cd .\Scripts\ .\activate .\가상환경이름\Scripts\arctivate ⛔ window 경우 PSSecurityException 보안오류가 발..