일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 덩크로우
- 주식
- Python
- oracle
- react
- 리액트
- 코로나19
- dunk high
- JavaScript
- Dunk Low
- 파이썬
- 발매예정
- jQuery
- stockx.com
- Linux
- 주식공부
- dunklow
- 나이키
- draw
- Nike
- Github
- 리눅스
- 자바스크립트
- 드로우
- 오라클
- sacai
- GIT
- 덩크 하이
- 제이쿼리
- 덩크 로우
- Today
- Total
목록프로그래밍/Python (48)
Life goes slowly...
많은 컴퓨터 프로그램 언어들이 문자나 문자열을 치환할 때에 replace() 함수를 사용하는데 파이썬(python)에서도 replace() 함수를 사용하여 문자나 문자열을 치환을 하도록 지원하고 있습니다. 파이썬(Python)의 replace() 함수 파이썬(Python)의 replace() 함수는 대상문자열에서 대상 문자를 지정하여 원하는 문자가 있다면 원하는 문자열로 치환해주는 함수입니다. 문자열.replace(“검색 문자”, “치환 문자”, [ 횟수]) +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 검색문자 - 현재 문자열에서 변경하고 싶은 문자 치환문자 - 문자열에서 새롭게 바꾸고 싶은 문자 횟수 - 변경할 횟수 text = 'AAA,BBB..
파이썬(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() //실행 파일의 경로를 ..
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..
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..