일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- oracle
- level 2
- 실기
- Python
- 실습
- 빅분기
- matplotlib
- 머신러닝
- Kaggle
- 프로그래머스
- 튜닝
- 파이썬
- pandas
- 빅데이터 분석 기사
- 오라클
- 카카오
- R
- Oracel
- 알고리즘
- Numpy
- SQL
- 데이터 분석
- 코딩테스트
- seaborn
- python3
- sklearn
- level 1
- Today
- Total
목록프로그래밍 (81)
라일락 꽃이 피는 날
함수 (function) 함수(function) 란, 어떤 특정 한 가지 기능을 수행하는 코드의 모음이다. 함수를 알아야 하는 이유는 데이터로부터 알고 싶은 정보를 뽑아낼 때, 쉽게 뽑아낼 수 있도록 해주기 때문이다. 오라클 함수의 종류 단일행 함수 문자 함수 : upper, lower, initcap, substr, instr, length, replace, lpad, rpad, trim, rtrim, ltrim 숫자 함수 : round, trunc, mod 날짜 함수 : months_between, add_months, next_day, last_day 변환 함수 : to_char, to_number, to_date 일반 함수 : nvl, decode, case 복수행 함수 : max, min, av..
연산자의 종류 산술 연산자 : *, /, +, - 비교 연산자 : 〉, 〈, 〉=, 〈=, =, !=, 〈〉, ^= 기타 비교 연산자 : between … and, like, is null, in 논리 연산자 : and, or, not 1. 산술 연산자 예제. 이름과 연봉(sal*12) 을 출력 select ename, sal*12 from emp; 2. 비교 연산자 예제 1. 월급이 2,700 이상인 사원들의 이름과 월급을 출력 select ename, sal from emp where sal >= 2700; 예제 2. 직업이 SALESMAN 이 아닌 사원들의 이름과 직업을 출력 select ename, job from emp where job != 'SALESMAN'; 3. 기타 비교 연산자 예제 1..
1. 테이블에서 특정 열(COLUMN) 선택 select 보고 싶은 컬럼명 from 테이블명; select 절에는 보고 싶은 컬럼명을 쓰고, from 절에는 테이블명을 기술한다. → 테이블명으로부터 컬럼명을 선택(검색)한다. 예제. 사원 테이블에서 이름, 월급, 직업을 출력 select ename, sal, job from emp; select 절과 from 절은 다른 라인에 쓰는 것을 추천한다. select 절 다음에 from 절을 기술할 때, 들여쓰기를 해서 가독성을 높인다. 2. 테이블에서 모든 열(COLUMN) 출력 예제. 사원 테이블의 모든 컬럼을 출력 select * from emp; * (asterisk) : 모든 컬럼을 다 출력하는 키워드 3. 컬럼 별칭을 사용하여 출력되는 컬럼명 변경 컬..
SQL이란? Structure Query Language (구조적 질의 언어)의 약자 데이터 베이스의 데이터를 검색하고 조작하는 프로그램 언어 SQL 종류 Query → select문의 6가지절 DML (Data Manipulation Language / 데이터 조작 언어) → insert, update, delete, merge DDL (Data Definition Language / 데이터 정의 언어) → create, alter, drop, truncate, rename DCL (Data Control Language) → grant, revoke TCL (Transaction Control Language) → commit, rollback, savepoint 오라클 설치 https://www.o..
Queue (큐) 1. List 사용 queue = [1, 2, 3] queue.append(4) queue.append(5) print(queue) # [1, 2, 3, 4, 5] queue = ['a', 'b', 'c'] queue.pop(0) queue.pop(0) print(queue) # ['c'] 2. deque (double-ended queue) from collections import deque dq = deque([1, 2, 3]) dq.append(4) dq.append(5) print(dq) # deque([1, 2, 3, 4, 5]) dq = deque(['a', 'b', 'c']) dq.popleft() dq.popleft() print(dq) # deque(['c']) 3. ..
zip() 동일한 개수로 이루어진 자료형을 묶어 주는 역할을 하는 함수이다. 개수가 다를 때는 가장 적은 수가 기준이 된다. list(zip([1, 2, 3], [4, 5, 6])) # [(1, 4), (2, 5), (3, 6)] list(zip([1, 2], ['a', 'b'], ['X', 'Y'])) # [(1, 'a', 'X'), (2, 'b', 'Y')] list(zip("abc", "def")) # [('a', 'd'), ('b', 'e'), ('c', 'f')] list(zip("ab", "ABCD")) # [('a', 'A'), ('b', 'B')] 반복문에서 zip 함수 활용 list_1 = [1, 2, 3] list_2 = ['a', 'b', 'c'] for pair in zip(list..

ASCII (아스키 코드) 미국정보교환표준부호(American Standard Code for Information Interchange), 줄여서 ASCII(아스키)는 영문 알파벳을 사용하는 대표적인 문자 인코딩이다. 아스키는 컴퓨터와 통신 장비를 비롯한 문자를 사용하는 많은 장치에서 사용되며, 대부분의 문자 인코딩이 아스키에 기초를 두고 있다. 1. ord() 문자를 아스키코드로 반환하는 함수다. ord('a') # 97 ord('z') # 122 ord('A') # 65 ord('Z') # 90 2. chr() 아스키코드를 문자로 반환하는 함수다. print(chr(97)) # a print(chr(122)) # z print(chr(65)) # A print(chr(90)) # Z
selenium 웹페이지 테스트 자동화용 모듈이다. 개발/테스트용 드라이버(웹브라우저)를 사용하여 실제 사용자가 사용하는 것처럼 동작한다. from selenium import webdriver from selenium.webdriver.common.keys import Keys from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.common.by import By from bs4 import BeautifulSoup import time 1. python.org로 이동하여 자동으로 검색 chrome..