- 코딩테스트 python
- 인공지능기초다지기
- SQL
- 코딩테스트
- 데이터베이스
- Ai
- 정보처리기사
- 빅데이터 분석 기반 에너지 운영 관리자 양성 및 취업과정
- 네이버부스트캠프
- python
- boostcoures
- 오라클
- 이기적
- r
- 데이터 분석 기반 에너지 운영 관리자 양성 및 취업과정
- 프로그래머스
- [멀티잇]데이터 시각화&분석 취업캠프(Python)
- Machine Learning
- DB
- Oracle
- 난생처음 R코딩&데이터 분석 저서
- 이것이 취업을 위한 코딩테스트다 with 파이썬
- 기초다지기
- 빅분기
- AI 플랫폼을 활용한 데이터 분석
- PY4E
- 빅데이터분석기사
- 부스트코스
- 파이썬
- boostcourse
- Today
- Total
목록Programming (92)
매일공부
- SQL 함수 SQL을 이용한 데이터 처리를 더 강력하게 해줌 > 선언적 sql 언어 보완 반드시 1개의 값을 리턴함 데이터의 복잡한 계산 수행 컬럼값 변환(=타입 변환) format 형식 변환 select절, where절, order by 절에 사용 가능 중첩 사용 가능 - SQL 함수 종류 1. custom function 사용자 정의 함수(plsql 문법) 2. predefined function 내장 함수 single row function(단일행 함수) : 주어진 문자열에서 특정 길이만 골라낼 때 사용 multiple row function(복수행 함수, 그룹 함수) window function(analysis function) : 행과 행의 관계 정의 - single row function:..
* 날짜 format의 디폴트값 변경[ALTER] alter session set nls_date_format = 'RR/MM/DD'; --기존설정 alter session set nls_date_format = 'YYYY/MM/DD HH24:MI:SS'; --초까지 나오도록 변경 더보기 -- session 환경의 날짜 시간 포맷 파라미터의 기본값이 RR/MM/DD로 설정되어 있어서 이렇게 보임. -- alter session set nls_date_format = 'YYYY/MM/DD HH24:MI:SS'; * PROJECTION 연산 : 날짜 활용 예시 -- 날짜/시간/분 단위 : 각 ±1을 출력 더보기 select sysdate, sysdate+1, sysdate-1 from dual; --날짜 단..
- selection 검색 select * | [distinct] column 리스트 | 표현식 [as alias] from 테이블 [AS alias] --여기까지만 하면 project(관계데이터) 연산 검색하는 것 [where 조건] -- 여기까지 하는게 selection 검색 [order by 컬럼 정렬방식, 컬럼 position, 별칭] 조건은 컬럼 비교연산자값 형식으로 선언 정렬방식 : 생략 = asc(오름차순) 정렬 / 명시 - desc(내림차순) 날짜 값 형식이 세션에 설정된 format과 일치하거나 유사하면, 자동으로 date타입으로 형변환해줌 - where 조건에 사용되는 연산자 비교 연산자 > , >=, =, , !=, 괄호를 사용하여 우선순위에 대한 규칙 순위 조절 가능 - null 값..
* 데이터 타입(column type) 문자열 CHAR(고정길이 문자열), VARCHAR2(가변길이 문자열) char(10) -- 'A '로 저장되고 'A '와 비교할때 False리턴 varchar2(10) 'A' - 뒤의 불필요한 공백은 제거 : 메모리 절약 정수 NUMBER(가변숫자) number(5) --정수5자리 실수(소수) NUMBER(가변숫자, 소수점 00자리), FLOAT(이진수 기준) number(8, 2) --정수 6자리, 소수점 2자리의 실수 날짜시각 DATE, TIMESTAMP date --xx세기 xx년 xx월 xx일 xx시 xx분 xx초 numeric으로 저장됨 -- number 컬럼 : 컬럼들 간에 산술연산자(+. -, *, /) -- date 컬럼 : +n, -n, +n/24,..
* SQL Oracle test -- DESC 명령 (SQL 명령어x) tool 명령어, sqlplus 명령어(connect, describe) : 축약 가능(conn, desc) >> ;으로 문장 종료하지 않아도 실행됨 -- 관리자(DBA) 로그인 describe dba_users --테이블 컬럼 구조 확인 desc dba_users --desc = describe의 축약(둘다 동일) -- DBA 권한으로 현재 유저들의 리스트 조회 select username from dba_users; -- 오라클 기본 정보 확인 select name, con_id, dbid, con_uid, guid from v$containers order by con_id; * SQL table 종류 table : 물리적으로 ..
- SQL: Structured Query Language RDBMS에서 사용되는 언어 DBMS를 만드는 회사에서는 되도록 표준 SQL을 준수하되, 각 제품의 특성을 반영한 SQL 사용 표준 SQL(ANSI) 배우면 대부분의 DBMS 사용 가능 대화식 언어 > 단편적인 질문 위주 > 명령문이 짧고 간결 오라클 > 키워드, 테이블명, 컬럼명은 대소문자 구별x MySQL > 테이블명, 컬럼명은 대소문자 구별o The SQL Standard : https://datacadamia.com/data/type/relation/sql/ansi : https://blog.ansi.org/2018/10/sql-standard-iso-iec-9075-2016-ansi-x3-135/#gref - 언어 특성 비교 DBMS 프..
- OracleServiceXE (XE = instance 이름, db 이름) XE 무료 DB - 교육용, 테스트용, 성능 제한이 존재함 홈페이지에서 다운로드 받아 무료 설치 : https://www.oracle.com/kr/database/technologies/xe-downloads.html - 오라클 설치 시 컴퓨터 이름, 사용자 이름, 오라클 설치 경로 "only 영어" > 한글이 있다면 설치 불가 설치 마지막에 롤백(Rollback)이 일어나서 계속 설치에 실패 한다면? > 개발자모드 & 방화벽 check & "컴퓨터 재부팅" >> https://eternalteach.tistory.com/26 >> 꼭 링크보고 시도해보시길 추천해 드립니다(1시간 넘도록 안 되던 게, 설정하자마자 바로 성공했습..
- 파일 시스템을 저장소로 사용했을 때 경우 데이터가 프로그램에 종속됨 파일의 구성방법, 접근방법, 프로그램 언어를 알아야 데이터를 처리 가능 시간이 지나면 데이터에 관한 일관성 보장x 동일한 데이터에 대해서 서로 다른 값으로 보관 데이터의 무결성(일관성 + 정확성) 보장 어려움 공유X 데이터의 사용 편의성 낮음 데이터 중복 저장으로 저장공간 낭비, 동기화를 위한 갱신 비용도 증가함 보안 관리에 대한 일관성 없음 > 동일 데이터에 대한 보안 등급 상이 (우리 부서에는 등급이 높아서 못 보는 데이터를 보안 등급이 더 낮은 부서에서 볼 수 있는 문제 발생 가능) >> 이런 문제들을 보완하기 위해 Data를 한 곳(Database)에 저장 - Database(DB 데이터베이스) 지속적으로 관리하고 저장해야 하..
파이썬의 데이터 구조 : https://dailystudy.tistory.com/49 # 자료구조 : 요리의 재료, 재료를 다듬는 법(코딩) # - 단순 자료구조 1. 정수 integer 2. 실수 float 3. 복소수 = 실수 + 허수 4. 문자 char 5. 문자열 string - 선형 자료구조(한 줄로 순차적) 1. 리스트 선형리스트(=순차리스트 Ordered List) 입력 순서대로 저장 배열, 주소값이 빈틈없이 붙어 있는 구조 > 빈칸이 어디에 있으면 안 됨 > 중간 삭제 후 뒤의 데이터를 앞으로 가져온다면 마지막 빈칸도 삭제해야 함 > 데이터 양이 많아지면 많은 작업 필요 > 되긴 되는데 시간이 오래 걸림(오버헤드) 삽입/삭제가 드문 신문기사, 연대별 소설 등에서 주로 사용됨 장점 > 메모리..
- 예외 : 프로그램을 개발하면서 예상하지 못한 상황 발생 - 예측 가능한 예외 : 개발자가 사전에 인지 > 예외 발생 시 어떻게 대응하라고 명시 - 예측 불가능한 예외 : 프로그램 종료됨 > 매우 많은 파일 처리 시 발생 가능 - try except 구문 코드 실행 후 try except문 종료 IndexError 리스트의 인덱스 범위 넘어갈 때 ValueError 변환할 수 없는 문자나 숫자 변환 시 NameError 존재하지 않는 변수 호출 FileNotFoundError 존재하지 않는 파일 호출 ZeroDivisionError 0으로 숫자 나눌 때 TypeError 데이터 유형이 잘못 됐을 때 파이썬 예외클래스 계층구조 이미지 참조 - https://python.bakyeono.net/chapte..