본문 바로가기
반응형

파이썬35

가상화폐 자동매매 봇 만들기 #2 - 업비트 API를 이용하여 마켓코드(티커 Ticker) 목록 얻어오기, 파이썬 초보 스터디 노트 가상화폐 자동매매 봇 만들기 #2 업비트 API를 이용하여 마켓코드(티커 Ticker) 목록 얻어오기 파이썬 초보 스터디 노트 비트코인 가상화폐 자동투자 프로그램 만들기를 드디어 시작해봅니다. 오늘은 업비트에서 제공하는 API를 활용하여 몇 가지 정보들을 가져와보겠습니다. 업비트 API 사용하기 업비트는 두나무 주식회사에서 운영 중인 가상화폐 거래소입니다. 카카오 계정만 있으면 쉽게 가입할 수 있습니다. 업비트 사이트에 들어가서 고객센터 > Open API 안내로 들어가보겠습니다. www.upbit.com/service_center/open_api_guide 업비트 개발자 센터를 선택하고 API Reference(docs.upbit.com/reference)에 들어가면 업비트에서 제공하는 기본 API 들.. 2021. 4. 26.
[Python 함수] 파이썬에서 특정 문자, 문자열 찾기(find, startswith, endswith) 파이썬 코딩을 하다가 문자열 안에서 특정 문자를 찾고싶거나, 특정문자로 시작하는 문자열, 특정문자로 끝이나는 문자열 등을 찾고 싶을 때가 있습니다. 이 때는 간단하게 find, startswith, endswith를 사용할 수 있는데요, 사용 방법에 대해 간단히 알아보겠습니다. 특정 문자 찾기 find, rfind find는 문자열 중에 특정 문자를 찾고 위치를 반환해줍니다. 찾는 문자가 없을 경우 -1을 리턴합니다. find(찾는 문자[, 찾기 시작하는 위치]) >>> s = 'abcdabcaba' >>> s.find('c') 2 >>> s.find('a') 0 >>> s.find('a', 3) 4 >>> s.find('e') -1 문자열이 특정 문자열로 시작하는지 여부 판정 startswith (접두.. 2021. 4. 26.
가상화폐 자동매매 봇 만들기 #1 - 시작하기, 왜 비트코인 자동매매? 가상화폐 자동매매 봇 만들기 #1 시작하기, 왜 비트코인 자동매매? 파이썬 초보 스터디 노트 이번 학기에 학교에서 학생들과 파이썬 기초 공부를 하고 있습니다. 학생들에게 각자 파이썬으로 해보고 싶은 프로젝트 주제를 생각해보고 그 프로젝트를 완성해가며 파이썬을 공부하는 방식으로 수업을 진행하고 있습니다. 학생들 각자가 프로젝트를 진행하는 동안 저 또한 함께 프로젝트를 진행해보기로 약속하고 프로젝트 주제를 잡아보았습니다. 그것은 바로 "파이썬을 이용한 가상화폐 자동매매 프로그램"을 만들어 보는 것입니다. 사실 저도 파린이(파이썬 초보)면서 코린이(비트코인 초보)이기 때문에 아직 뭘 잘 모릅니다. 이 공간에 개인적으로 프로젝트를 진행하며 공부하는 내용들을 정리해보려고 합니다. 과연! 끝까지 완성해낼 수 있을지.. 2021. 4. 22.
VSCode 파이썬 가상환경 쉽게 설정하기(Visual Studio Code / Python / venv) 파이썬을 공부하다보니 필요에 따라 라이브러리를 설치를 종종합니다. 파이썬을 처음 설치할 때 최신 버전이 무조건 좋은 줄 알고 설치했더니 오히려 필요한 라이브러리가 설치되지 않는 경우들이 있어 적잖이 당황하기도 했습니다. 얼마 전에 온라인으로 특강(?)을 듣던 중에 Visual Studio Code와 Python을 가지고 가상환경(venv)을 만들어 사용할 수 있다는 이야기를 듣고 정말 충격을 받았습니다. 개발하는 코드에 따라 다른 버전의 파이썬, 다른 종류의 라이브러리들을 셋팅해서 사용할 수 있다니요!! 실습하는 내내 감탄을 했습니다. 오늘은 VSCode와 파이썬으로 가상환경을 만드는 방법을 정리해보겠습니다. (까먹지 않기 위해!!) 작업 영역 폴더 생성하고 VSCode로 열기 작업할 폴더를 생성하고 V.. 2021. 2. 24.
문자열 가공, CSV 파일 처리, 통계 분석, 웹 크롤링까지 한 권의 책에 담다 :: 파이썬 생활 프로그래밍(김창현 지음, 이지스퍼블리싱) 문자열 가공, CSV 파일 처리, 통계 분석, 웹크롤링까지 내 손으로 직접 만든다 11가지 프로젝트로 시작하는 파이썬 생활 프로그래밍 (김창현 지음, 이지스퍼블리싱) 내가 파이썬 공부를 시작한 이유는 "교육"의 목적이 크다. 대안학교에서 수학/과학을 가르치면서 학생들에게 보다 의미있는 교육이 무엇일까를 많이 고민하게 된다. 앞으로 살아갈 세상에서 "꼭 필요한 것"까지는 아니더라도 "알아두면 좋을만한 것"은 무엇일까를 고민하면서 결론낸 것 중에 하나는 "기초적인 코딩"이다. 모든 사람들이 코딩을 알아야 한다고 생각하지는 않지만, 기본적인 코딩을 통해 문제를 분석하고, 논리적으로 해결하는, 그리고 필요한 것은 직접 만들어서 활용해보는 능력, 앞으로 많이 필요하지 않을까? 내가 오랜 시간에 들여서 할 일을 이.. 2020. 8. 23.
반응형