일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 나이키
- dunk high
- 오라클
- Nike
- 덩크 로우
- Python
- react
- 발매예정
- 덩크로우
- Dunk Low
- Linux
- JavaScript
- sacai
- 리액트
- draw
- stockx.com
- 주식
- 제이쿼리
- 파이썬
- 드로우
- oracle
- GIT
- Github
- dunklow
- 주식공부
- 덩크 하이
- 자바스크립트
- jQuery
- 리눅스
- 코로나19
- Today
- Total
목록프로그래밍 (283)
Life goes slowly...
파이썬(Python)에서 사용되는 문자열은 모두 유니코드입니다. 유니코드를 base64로 인코딩하는 방법과 다시 디코딩하는 방법이 있습니다. 파이썬(Python)의 인코딩 파이썬(Python)의 문자열을 바이트 코드인 utf-8, euc-kr, ascii 형식의 byte코드로 변환하는 것을 뜻합니다. 쉽게 말하자면 문자열을 숫자로 바꾸는 형식을 말합니다. import base64 x = "Hello World!" y = "Hello~ Python!!" a = x.encode("UTF-8") b = y.encode("UTF-8") s = base64.b64encode(a) k = base64.b64encode(b) print(s) print(k) =================================..
Python(파이썬) 프로그래밍 중에 Data를 함수에 전달 시에 하나의 변수로 전달하게 되면 간단하고 빠르게 처리가 가능합니다. 그래서 여러 Data를 하나의 변수로 감싸서 전달하는 방법이 있으며, 하나의 변수에 여러 Data를 가지고 있을 때에 감싸고 있던 변수를 풀어서 사용하는 경우도 있습니다. 이러한 내용들을 패킹(packing) 과 언패킹(unpacking)이라고 합니다. 파이썬(Python)의 packing 파이썬(Python)의 packing이란 하나의 변수에 여러 Data를 감싸기, 즉 포장하여 합치는 내용을 말합니다. 쉽게 말하자면 변수 하나에 여러개의 값을 담는 것을 말합니다. x = 444 y = 999 a = x, y print(a) ===========================..
컴퓨터 프로그래밍 하면서 대소문자를 구분하는 프로그래밍 언어들이 있는데 그만큼 대소문자 구분하는게 프로그래밍 코딩중에는 중요한 일이라 볼수 있습니다. 그래서 프로그래밍 함수 중 가장 많이 사용하는 함수 중 하나가 대소문자 변환 함수입니다. 영문자 문자열을 대문자로 바꾸거나, 소문자로 바꾸려는 함수들인데 파이썬(Python)에서 문자열 대소문자 변환 및 구분하는 함수를 알아보도록 하겠습니다. Python(파이썬)의 upper() 함수 파이썬(Python)의 upper()함수는 영문자의 문자열 모든 문자들을 대문자로 바꾸는 함수입니다. test = "HELLO World" print(test) print(test.upper()) ========================================== H..
Python(파이썬)의 isupper() 함수 파이썬(Python)의 isupper()함수는 영문자의 문자열의 문자가 대문자인지 확인하는 함수입니다. 확인하는 모든 문자가 대문자일 경우에 Bool 타입인 True를 반환하며 그렇지 않은 경우에는 False를 반환합니다. 확인하는 문자열은 영문자만을 확인하며 그렇지 않은 한글이나 특수기호인 경우에도 False를 반환하게 됩니다. test1 = "HELLO World" test2 = "HELLO WORLD" print(test1) print(test2) =============================================== False True Python(파이썬)의 islower() 함수 파이썬(Python)의 islower() 함수는 영문자의..
Python(파이썬)에서 리스트 형태의 Data에서 요소를 추가하는 함수가 3가지가 있는데 추가하는 방식에 따라 약간의 차이가 있습니다. 그 차이점을 알아보도록 하겠습니다. Python(파이썬)의 append() 함수 Python(파이썬)의 append() 함수는 리스트 형태의 Data에 마지막에 하나를 추가하는 함수입니다. numbers = [6, 9, 7] numbers.append(1) [6, 9, 7, 1] # 리스트가 하나의 객체로 추가되었음 numbers.append([5, 6]) [6, 9, 7, 1, [5, 6]] Python(파이썬)의 extend() 함수 Python(파이썬)의 extend() 함수는 리스트 마지막에 iterable의 모든 항목을 추가하는 함수입니다. append() 함..
Python(파이썬)에서 리스트 형태의 Data에서 일부 삭제하는 함수가 있습니다. 물론 del이라는 명령어를 사용하여 삭제도 가능하며, 사용하는 방법에 따라서 remove() 함수와 pop() 함수를 사용이 가능합니다. Python(파이썬)의 del 명령어 Python(파이썬)의 del 은 함수가 아니고 예약어이기 때문에 함수와 함께 사용이 불가능합니다. 리스트의 인덱스를 받아서 삭제하는 명령어 입니다. 특정의 인덱스를 삭제한 뒤에 리스트 형태의 data를 재조정합니다. x = [2,4,6,2,3,4,8,2] y = ['A','B','V','D','E'] //한개의 요소를 삭제함 del x[0] print(x) //여러개의 요소를 삭제함 del y[3:] print(y) =================..
파이썬(Python)의 zip() 함수 파이썬(Python)의 zip() 함수는 내장함수로 반복이 가능한 자료형인 리스트, 튜플과 같은 자료형을 각각의 요소를 나누어서 순서대로 요소 개수만큼 자료형을 생성하여 반환을 해주는 함수입니다. 자료형의 개수가 꼭 동일해야만 사용이 가능합니다. //문자형 예제 x = 'ABC' y = 'XYZ' zipTest = zip(x,y) print(zipTest) ================================================= [('A','X'), ('B','Y'), ('C','Z')] //list형 예제 x = [5, 8, 0] y = [3, 4, 1] zipTest = zip(x,y) print(list(zipTest)) z = [4, 5, 2..
파이썬(Python)의 카운팅 함수는 2가지가 있습니다. 문자열의 길이를 카운팅 하는 len() 함수와 문자열 내부에서 특정 문자의 개수를 카운팅 하는 count() 함수가 있습니다. 파이썬(Python)의 len() 함수 파이썬(Python)의 len() 함수는 매개변수로 들어온 문자열의 길이를 반환합니다. 내부에 있는 문자의 갯수 및 공백을 포함하여 카운팅 하여 반환하여주는 함수입니다. 즉 문자열의 길이를 구하기에 용이합니다. 문자열뿐만 아니라 리스트, 튜플에서도 카운팅이 가능합니다. len() 함수를 사용하게 되면 리스트에 들어있는 요소를 카운팅 할수있습니다. //문자열 카운팅 strLen = "HelloWorld" print(len(strLen)) //리스트 카운팅 listLen = ['korea..
pass 기본 개념 파이썬(Python)의 pass 이란 참과 거짓에 따라 실행할 문장 혹은 동작을 정의할 때, 다음일은 일어나지 않도록 설정하는 역할을 합니다. //i 값이 8일때 아무것도 실행하지 않고 다음단계로 넘어가는 예제 for i in range(3, 10): if i == 8: pass print(i) ========================================= 3 4 5 6 7 8 9 continue 기본 개념 파이썬(Python)의 continue 이란 loop 와 같은 반복문에서 많이 사용되며, 반복문에서 조건문에 일치하지 않으면 반복문을 종료시키지 않고 다음 반복문으로 이동할 때 사용됩니다. //i값이 6일때는 다음순번으로 이동하여 출력되지 않는 예제 for i in r..
파이썬(Python)의 shutil 모듈 파이썬(Python)의 shutil 모듈은 파일 및 디렉토리 작업을 수행하는 데 사용하는 모듈로써 파일 및 디렉토리에 대해서 복사, 이동, 삭제 등에 관한 기능을 제공합니다. 파이썬(Python)의 shutil 모듈은 기본적인 모듈이기에 모듈을 import 하고 사용하면 됩니다. //파일 작업 import shutil //파일 및 디렉토리 복사 shutil.copy() shutil.copyfile() shutil.copyfileobj() shutil.copytree() //파일 및 디렉토리 이동 shutil.move() //디렉토리 삭제 shutil.rmtree() //주어진 path의 소유자 이름및 그룹을 변경 shutil.chown() //실행 파일의 경로를 ..
오라클(Oracle)의 EXISTS() 함수 단어 EXISTS 이란 사전적의 의미로 "존재하다"라는 뜻을 가지고 있으며, 오라클(Oracle) 함수 또한 그와 같은 목적으로 사용됩니다. 데이터 조회시 서브 쿼리의 Where의 조건에 사용되며 데이터가 존재할 경우 / 존재하지 않는 경우에 사용되는 함수입니다. 존재할 경우 - EXISTS() 함수 존재하지 않는 경우 - NOT EXISTS() 함수 하지만 오라클(Oracle)의 EXISTS() 함수는 조회 결과가 존재하다면 TRUE로 반환하며 존재하지 않는 경우에는 FALSE로 반환합니다. 오라클(Oracle)의 EXISTS() 함수는 이처럼 서브 쿼리의 결과값을 체크하는 함수입니다. 자주 사용하는 IN() 함수보다 EXISTS() 함수가 좀 더 빠르고 좋..
REGEXP_INSTR() 함수 오라클(Oracle)의 REGEXP_INSTR() 함수는 지정된 정규식 패턴이 발생하는지 문자열을 검색하고 일치하는 항목이 있는 경우에 문자열의 위치를 반환하고, 일치하는 항목이 없는 경우에는 0을 반환하는 함수입니다. 오라클(Oracle)의 REGEXP_INSTR() 함수는 특정 패턴이 출현하는 첫 위치 값을 반환 함수입니다. 오라클(Oracle)의 REGEXP_INSTR() 함수는 정규 표현 패턴에 대한 문자열을 검색하는 INSTR() 함수의 기능을 확장한 함수입니다. 입력 문자 세트에 의해 정의된 것과 같은 문자를 이용하여 문자열을 평가합니다. 오라클(Oracle)의 REGEXP_INSTR() 함수는 Oracle 10g 이상부터 사용이 가능합니다. //함수 사용방법 ..
오라클(Oracle) REGEXP_LIKE() 함수 오라클(Oracle)의 REGEXP_LIKE() 함수는 Oracle(오라클)에서 IN 절에서 LIKE 문을 다중으로 사용하고 싶은 경우에 사용되는 함수로 Where 절에서 LIKE를 OR로 여러 번 사용하는 번거로움을 대신하는 함수입니다. Oracle 10g 이상부터 사용이 가능하는 LIKE 함수이며 정규식을 함께 사용 할 수 있습니다. Oracle 10g 이상에서 추가된 정규식 관련 함수를 텍스트 리터럴, 바인딩 변수, 문자 데이터를 포함하는 열에서 사용이 가능합니다. 오라클(Oracle)의 REGEXP_LIKE() 함수는 LIKE 함수와 유사하며, 특정 문자 조합을 다양한 패턴으로 대응하기 위하여 사용됩니다. //REGEXP_LIKE() 함수 사용방..
제이쿼리(jQuery)를 사용하여 선택한 요소나 그의 따른 요소의 넓이와 높이를 값을 설정하거나 넓이, 높이 값을 가져올수가 있습니다. 요소(element)의 크기의 영향을 미치는 구성에는 내부의 여백인 padding, 외부의 여백인 margin, 그리고 테두리 선인 border이 있는데, 이 3가지가 요소(element)가 넓이와 높이 값에 영향을 주게 됩니다. jQuery(제이쿼리)의 요소(element)의 높이 측정구하기 jQuery(제이쿼리)로 요소(element)의 높이를 측정하는 방법은 요소(element)의 크기의 영향을 미치는 구성에 따라서 4가지 방법이 있습니다. 여기서 주의할 점은 Javascript(자바스크립트)와 jQuery(제이쿼리)의 높이 구하는 방법은 달라서 헷갈리지 말아야 합..
우리가 자주사용하고 있는 자바스크립트의 제이쿼리(jQuery)를 사용하여 선택한 요소나 그의 따른 요소의 스크롤 위치를 손쉽게 알 수 있고, 스크롤 위치를 설정할 수 있는 함수가 있습니다. 요소의 수직 이나 수평 스크롤 바의 위치를 알 수 있으며, 인수로 전달받은 값으로 수직, 수평의 스크롤 바의 위치를 설정할 수 있습니다. 위치 개념으로는 지역 좌표와 전역 좌표가 있는데 지역 좌표는 부모 노드 기준의 좌표이며, 전역 좌표는 최상위 노드인 Document의 Left와 Top 위치가 0부터 시작합니다. jquery(제이쿼리)의 .scrollLeft() 함수 jQuery(제이쿼리)의 선택한 요소의 수평 스크롤 바의 위치를 얻거나, 선택한 요소의 수평 스크롤 바의 위치를 설정이 가능합니다. //함수 사용방법 ..