일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 제이쿼리
- 코로나19
- 오라클
- sacai
- react
- 주식공부
- GIT
- 주식
- Nike
- dunklow
- 덩크 로우
- Python
- jQuery
- oracle
- 발매예정
- Dunk Low
- Github
- 파이썬
- 나이키
- 덩크로우
- 드로우
- 리액트
- 리눅스
- draw
- 덩크 하이
- dunk high
- 자바스크립트
- stockx.com
- Linux
- JavaScript
- Today
- Total
목록프로그래밍 (283)
Life goes slowly...
TRUNC 함수 Oracle의 절삭함수로 Data 조회시 소수점 자리 및 날짜 형식을 지정하여 자르는 함수입니다. 정확하게 말하자면 소수점 자리를 내림하여 날짜 형식 이외에는 초기화를 한다고 말하는 게 맞는 것 같습니다. 이처럼 Oracle에서 유용하게 사용되는 함수입니다. 소수점 TRUNC 함수 사용 소수점 자리 1은 일의 자리부터 절삭하고, 2는 십의 자리부터 절삭, 3은 백의 자리부터 절삭하는 옵션입니다. //TRUNC(숫자, 소수점자리) SELECT TRUNC(2020.5223, 2) FROM DUAL; # 2020.52 날짜 TRUNC 함수 사용 반드시 날짜 형식으로 들어가야 함수처리가 됩니다. (TO_DATE, SYSDATE) 날짜 형식의 옵션 파라미터 값으로는 - YYYY : 년도를 제외한 ..
DECODE 함수 Oracle SQL 문장에서 Data를 조회시 조건에 해당하는 값을 추출하기 위해 자주 사용하는 함수로 DECODE 함수가 있습니다. 조회 조건에 따라 데이터를 다른 값이나 컬럼 값으로 추출이 가능하며 DECODE 함수 안에 DECODE 함수를 중첩으로 사용이 가능합니다. 비슷한 조회 SQL 문으로는 CASE, IF 문이 있습니다. DECODE(컬럼,조건,TRUE 결과값,FALSE 결과값) 조회 컬럼 Data가 조건에 True 일 경우에 True 결과값을 반환하고 False 일 경우에는 False 결과값을 반환하게 됩니다. 하지만 DECODE 함수의 조건이 많아지게 되면 Query의 가독성이 떨어지기 때문에 추후에 유지 보수에 어려움이 있어 이점 유의하고 사용하는 게 좋겠습니다. --T..
DML (Data Manipulation Language) : Data의 삽입, 삭제, 수정, 조회 등의 목적으로 사용하는 명령어입니다. - SELECT : 원하는 집합을 정의하여 조회 및 검색 - INSERT : 자료입력 - UPDATE : 자료수정 - DELETE : 자료삭제 - MERGE : 자료입력 또는 수정 DDL (Data Definition Language) : 데이터 정의어, 오브젝트의 생성, 삭제, 변경이 목적입니다. - CREATE : 오브젝트를 생성 - ALTER : 오브젝트를 변경 - DROP : 오브젝트를 삭제 - RENAME : 오브젝트의 이름을 변경 - TRUNCATE : 기본 테이블의 구조만 남기고 모든 레코드를 삭제 - COMMENT : 컬럼/테이블/뷰에 대한 주석을 200..
Simple 버전 from slacker import Slacker #슬랙봇의 토큰값은 각각 수정 token = 'xoxb-364xxxxxxxx0-235xxxxxxxx4-Exxxxxxxxxxxxi4’ slack = Slacker(token) mychannel = “chanel” #채널명 mytext = "넌 누구니?” #보낼 메시지 # response 변수 없으면 응답값이 화면에 출력됨 response = slack.chat.post_message(mychannel, mytext) #복사할 때 큰 따옴표, 작은 따옴표가 바뀔 수 있으니 에러난다면 다시 타이핑해줄 것! Text 버전 from slacker import Slacker #슬랙봇의 토큰값은 각각 수정 token = 'xoxb-364xxxxxxx..
beautiful soup 라이브러리는 파이썬에서 Web 데이터 크롤링 또는 스크래핑을 할 때 사용하는 파이썬라이브러리입니다. beautiful soup 라이브러리 설치방법 beautiful soup 라이브러리 설치방법은 파이썬이 설치된 Scripts의 폴더에서 라이브러리 설치가능합니다. C:\Users\82108\AppData\Local\Programs\Python\Python38\Scripts>pip install bs4 또는 C:\Users\82108\AppData\Local\Programs\Python\Python38\Scripts>pip install beautifulsoup4 pip 명령어로 설치를 하게 되면 설치가 시작되고 설치가 완료가 됩니다. Beautiful soup 기본 Setting..
GitHub GitHub는 git 기반의 원격 저장소를 제공하는 웹호스팅 서비스입니다. GitHub는 git 시스템의 원격 저장소 서비스입니다. git을 사용함으로써 공유하는 파일들을 공유가 가능하도록 저장하는 저장소를 말합니다. 예전에는 무료로 사용이 가능하고 비공개로 사용하려면 유료 서비스를 이용해야 됐지만 새로운 정책으로 Private Repositories을 무료로 사용가능하게 변경되었습니다. https://github.com/ 1. GitHub 사이트에 접근하여 "Sign up for GitHub" 버튼을 클릭합니다. 2. User name(사용자 ID), Email address(이메일), Password(비밀번호)를 입력하고 "Create account" 버튼을 클릭하면 됩니다. 3. 계정 ..
VCS - Git git은 2005년 리누스 토르발즈가 프로그래밍 소스코드를 효과적으로 관리하기 위해서 개발된 VCS - 분산 버전 관리 시스템입니다. 매우 빠른 속도와 분산형 저장소 지원이 특징이며 리눅스 커널 환경의 특성에 맞도록 개발되었습니다. 기본 용어 Command Line(커맨드 라인) : git 명령어를 입력할 때 사용하는 환경. Mac에서는 터미널이라고도 합니다. 프롬프트로 알려진 텍스트 기반 명령어를 사용합니다. Version Control(버전 관리) : git이 서비스 되도록 고안된 목적. 프로젝트 히스토리를 확인이 가능합니다. Commit(커밋) : git에 변경된 내용을 저장하는 단위. Repository(저장소) : 프로젝트의 디렉토리를 저장할 수 있는 공간. 저장소 안에 코드 ..
버전관리 시스템 - VCS(Version Control System) 버전 관리 시스템이란, 프로그래밍 소스 관리(Source Control), 프로그래밍 소스 코드 관리(SCM - Source Code Management)를 말합니다. 대게 일반적으로 소프트웨어 프로그래밍 소스 코드만을 관리하는 내역을 주로 버전 관리라고 정의하는데, 산업 공학이나 이전 생산 기반 제조 공학 등에서 소프트웨어 쪽으로 넘어오는 학문적 관심에 의해 이전 생산 공학에서도 사용하던 개념을 가져오게 되었습니다. 그에 따라 모든 생산 관련된 공학 및 프로그래밍 소프트웨어 버전 관리와 형상 관리의 개념이 따라왔다고 볼 수 있겠습니다. 프로그래밍 소프트웨어 등을 작성할 때 코드의 변경점을 관리하는 것은 아주 중요합니다. 소스 코드를 ..
AWS(Amazon Web Services - 아마존 웹 서비스)의 종류 AWS(Amazon Web Services - 아마존 웹 서비스)는 여러 가지 서비스들로 이루어져 있습니다. AWS(Amazon Web Services - 아마존 웹 서비스)에는 한대의 독립된 컴퓨터를 제공하고 있는 EC2, 데이터베이스 서버인 RDS, 파일 서버 S3 등 다양한 서비스로 이루어져 있습니다. 이렇게 제공되는 서비스들을 조합하여 Web 서비스를 만들게 됩니다. AWS(Amazon Web Services - 아마존 웹 서비스) 제어방식 1. AWS Management Console 웹서비스를 통하여 접속하는 방식으로 웹을 통해서 접속하기 때문에 어디서든 접속할 수 있으며, CLI에 비해서 이해하기 쉽고 사용하기 편합니다..
AWS(아마존 웹 서비스) AWS(Amazon Web Services - 아마존 웹 서비스)는 Amazon.com에서 제공하는 클라우드 및 웹 서비스로, Network를 기반으로 가상 컴퓨터와 스토리지, 네트워크 인프라 등 다양한 웹 서비스를 제공하고 있는 클라우드 컴퓨팅 서비스 플랫폼입니다. 기업 비즈니스와 개인 개발자가 웹 서비스를 사용하여 확장 가능하고 정교한 애플리케이션을 구축하여 지원하여 주는 네트워크 서비스입니다. 현재는 소규모 법인 및 기업, 개인을 포함한 다양한 사용자들이 사용하고 있으며, 클라우드 컴퓨팅 서비스의 장점을 이용하기 위하여 많은 기업들이 활용하여 서비스 받고 있습니다. AWS(아마존 웹 서비스) 자격증이란? AWS(Amazon Web Services - 아마존 웹 서비스) 자..
Java 프로그래밍에서 엑셀을 활용하는 라이브러리로는 Apache에서 제공하는 POI 라이브러리 가 있는데 Python 프로그래밍에서도 Excel를 활용할 수 있는 라이브러리로 openpyxl, pandas, xlrd, xlutils, pyexcel 라이브러리들이 있습니다. 이 중에서 가장 사용하기 쉽고 대중적으로 많이 사용되고 있는 라이브러리로는 파이썬 openpyxl 라이브러리가 있습니다. Java 프로그래밍보다는 간단하고 가벼우면서 사용하기 편한 Python 엑셀 활용방법입니다. 참고로 openpyxl은 Excel 2010 이상의 xlsx, xlsm, xltx, xltm 파일을 처리할 수 있으며 프로그래밍에서 다운로드된 Excel 파일이 xls이라면 xlsx로 변환을 해주어야 라이브러리를 활용이 가..
파이썬 프로그래밍의 pyinstaller 모듈 Python의 프로그래밍 코드를 작성한 뒤에 파일을 저장하게 되면 .py 확장자를 가진 파이썬파일이 만들어지는데 이러한 파이썬 파일을 .exe 확장자를 가진 윈도우 실행파일로 변경하여 주는 Python의 모듈입니다. 일반 사용자가 파이썬의 언어 환경을 구현하거나 그의 맞는 환경에서 사용하기 어렵기 때문에 윈도우에서 쉽게 실행하기 위해서 변경하는 내용입니다. PyQt5로 제작한 라이브러리 중 하나입니다. 파이썬 모듈 pyinstaller 설치 pyinstaller 모듈은 Python의 기본 모듈이 아닌 외부 모듈이기 때문에 파이썬 환경내에서 pyinstaller를 설치해야만 합니다. pip를 이용하여 쉽고 간단하게 설치가 가능합니다. C:\>pip inista..
파이썬 중첩 함수 (Nested function) 파이썬 프로그래밍 함수 내부에 정의된 또 다른 선언된 함수를 말합니다. 파이썬 프로그래밍의 중첩 함수는 해당 함수가 선언된 함수 내에서 호출 및 반환이 가능합니다. 함수 안에 선언된 변수는 함수 안에서만 사용 가능합니다. 파이썬에서는 def로 시작하는 함수 안에 또 다른 하나의 def로 시작하는 함수를 정의하는데, 함수 안에 선언된 또 다른 함수를 중첩 함수(Nested Function)라고 합니다. 파이썬의 중첩 함수는 자기가 속한 원래 함수의 매개변수를 받아서 사용할 수 있으며 최종 결과 값을 반환하도록 합니다. def outer_func(): print('call outer_func function') //중첩 함수의 정의 def inner_func..
파이썬 프로그래밍 재귀 함수(Recursive Function) 파이썬 프로그래밍 함수 안에서 자기 자신을 호출하는 함수 recursive function 재귀 함수는 함수 안에서 자기 자신을 호출하는 함수를 말합니다. 선언한 함수가 호출자이자 동시에 함수의 피호출자가 되어서 반복에 반복에 반복을 지속적으로 하는 재귀함수를 말합니다. def recursive_function(): print('call recursive function') recursive_function() recursive_function() call recursive function call recursive function ...... recursive_function() RuntimeError: maximum recursion d..
파이썬의 lambda 함수 파이썬의 람다 함수는 람다식, 람다 표현식, 익명 함수 등으로 알려져 있고 실제로 이름이 없이 정의되어 프로그래밍에 사용되는 함수를 말합니다. 파이썬의 람다 표현식은 쓰고 버리는 일시적인 함수이며, 함수가 생성된 내부에서만 사용됩니다. 간단한 기능을 일반적인 함수와 같이 정의하여 쓰는 것이 아니며 필요한 곳에서만 사용하고 버릴 수 있는 함수입니다. 람다 표현식은 익명의 함수이기 때문에 메모리를 절약하는 이점이 있는 함수입니다. [ lambda 함수 문법 ] lambda arg1, agr2, ... arg n: expression 파이썬의 lambda 함수 장단점 프로그래밍 수행 코드 내용을 바로 확인이 가능한 장점이 있습니다. 파이썬 프로그래밍 코드를 간결하게 사용할 수 있습니..