본문 바로가기

컴퓨터/파이썬10

[Python] 013. 업비트에서 자동으로 시장가 매도 매수하는 방법 업비트에서 자동으로 시장가 매도 매수하는 방법 1. 업비트에서 본인의 API키를 받아서 본인만의 access와 secret 키를 ~~~로 된 부분이 입력합니다. 2. coins 변수에 업비트에 있는 코인들의 목록을 담기위해 coins 변수를 만들어줍니다 3. for문을 통해서 코인들을 체크하다가 구매하고 싶은 코인의 티커를 입력합니다. ex) coin == "KRW-BTC or coin == "KRW-ETH": 4. upbit.buy_market_order(구매할 코인, 매수할 구매금액)을 입력하고 구매를 하라고 입력합니다. 5. 구매후에는 "buy done"이라는 문구와 구매한 코인을 작성하도록 출력해줍니다. 6. 판매할 때는 구매했을때의 그 코인의 가치와 다르게 올라갔거나 떨어질 수 있으니, 판매시에.. 2024. 4. 23.
[Python] 011. VScode에 파이썬 패키지 설치(requests 모듈) 비주얼스튜디오 에서 파이썬 모듈을 사용하려면, 해당 폴더 안에 가상환경을 만들어 줘서 그 안에 모듈을 설치해서 사용해야 합니다. 그럼 파이썬 requests 모듈을 설치해서 사용해보도록 하겠습니다. 1. 가상환경(venv)를 생성 및 파이썬 모듈 설치 1) 비주얼 스튜디오를 열고, 작업할 폴더를 생성해 줍니다. 'module'이라는 폴더를 하나 만들었습니다. 2) 폴더 안에 파이썬 파일을 만들어 줍니다. 3) 터미널을 열어 줍니다. 4) 가상환경 폴더를 만들어 줍니다. 터미널에 'python -m venv python_virtualenv' 를 복사 붙여 넣고, 엔터를 누르면, 왼쪽 상단에 venv 파일이 생성된 것을 볼 수 있습니다. 5) 'F1' 을 누른 후에 'Python: Select Interpr.. 2023. 7. 31.
[Python] 010. 클래스, 객체, 오브젝트, 인스턴스, 속성, 메서드 정의와 관계 & 사용 방법 1. 클래스, 객체, 오브젝트, 인스턴스, 속성, 메서드, 정의와 관계 앞서 알아본 모듈 안에 들어있는 것이 클래스 입니다. 복잡해 보이지만 한 번쯤은 머리속에 정리를 해놔야 하는 부분이 용어에 대한 정리인 것 같습니다. 많이는 들어봤는데, 어디서는 뭐라 부르고 어디서는 다른 용어를 쓰기 때문에 헷갈리기 일수이죠. 각 각의 정의와 관계에 대해서 알아보도록 하겠습니다. 클래스 는 모듈 안에 존재하면서 편리한 도구를 포함하고 있는 툴입니다. 클래스 안에는 변수와 함수 등등.. 무언가를 만들때 편리하게 가져다가 쓸 수 있는 것들이 많죠 클래스 안에 존재하는 함수를 메서드(Method) 라고 합니다. 클래스 틀로 인해 만들어진 것을 객체라고 합니다. 한국어인 객체를 오브젝트(Object), 인스턴스(Instan.. 2023. 7. 30.
[Python] 009. 파이썬 모듈, 라이브러리, 패키지란 & 사용 방법 1. 파이썬 모듈, 라이브러리, 패키지란 & 차이점 모듈이란, 파이썬 소스코드 파일을 모듈(Module)이라고 하며, csv.py 파일을 csv 모듈이라고 부릅니다. 다른 프로그래밍에서는 '라이브러리(Library)'라고 부르며, 동일합니다. 아나콘다 안에 'Lib'이나 'Library' 파일에 있는게 모듈입니다. 어떤 프로그램을 구현하고자 할 때, 관련 모듈이 있다면 이를 활용하여 빠르게 개발이 가능하며, 남들이 만들어 놓은 파이썬 함수라고 생각하면 됩니다. 아나콘다를 사용하면 많은 모듈이 설치되기에 편리하게 사용할 수 있습니다. 관계를 정의해보자면, 아래 그림으로 볼 수 있습니다. 우리에게 익숙한 윈도우에 파일과 디렉토리와 패키지는 비슷한 말이며, 패키지는 모듈 또는 라이브러리의 모음을 패키지라고 합.. 2023. 7. 25.