| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- Linux
- 세종
- 리눅스
- 나이키
- 비트코인
- 파이썬
- bot
- 트레이딩 봇
- SNRKS
- ChatGPT
- 마운트
- mount
- freqtrade
- nandsim
- CMAKE_CXX_COMPILER
- 에러
- Trading
- ubuntu
- 맛집
- 공유폴더
- python3-venv
- 카페
- 챗지피티
- python
- 가상화폐
- UBIFS
- virtualbox
- 암호화폐
- No JVM
- 커피
- Today
- Total
목록python (8)
beauty in struggle
Ubuntu 22.04 LTS에는 기본적으로 python3.10이 설치되어있는데, 이런저런 작업을 하다보면 다른 버전의 python이 필요할 때가 있다. 아래의 방법으로 python3.8을 추가로 설치했다. 1. 파이썬 패키지를 갖고 있는 PPA 추가 sudo add-apt-repository ppa:deadsnakes/ppa 2. 원하는 버전의 python 설치 sudo apt install python3.8 python3.8-distutils (설치 후에 python3.8 --version으로 설치 확인) 3. 원하는 버전에 맞는 pip 사용을 위해 ~/.bash_aliases에 사용하고자하는 명령어 등록 pip3.8="python3.8 -m pip" (pip3.8 --version으로 pip ver..
간단한 python 스크립트를 chatGPT에게 요청해봤다. "주어진 string에 4개 문자마다 밑줄(underscore) 문자 추가" for loop 쓰는 건 뭔가 안 이쁜데... (그래도 예시랑 설명까지 들어서 설명 잘해주네ㅎㅎ) for loop 쓰지말고 해봐 오... 좀 더 이뻐짐 확실히 간단한 스크립트 작성에는 큰 도움을 준다. 짱구 좀 굴리다가, 검색해서 join을 사용하는 아이디어 확인하고, 어쩌고 저쩌고 하는 것보다 한 큐에 원하는 결과 얻으니 매우 만족스러움.
오랜만에 python으로 작업할 일이 생겼는데, command line에서 입력받은 arguments 사용하는 방법이 기억이 안났다. 그리고 이 작업을 수행하는 python 스크립트를 chatGPT에게 물어봤다. 오 제법인데. 근데 나는 argparse 패키지 쓰고 싶은데?? 이 정도면 아주 만족 :) 근데 "$(cd)" 쓰는거는 좀 이상한데 죄송하다고까지 하는 예의바른 chatGPT ^-^ 덕분에 뒤적뒤적 하는 일 없이 빠르게 일 처리함
python 코드를 보다보면, 코드 시작부분에 아래와 같은 코드가 등장하는 것을 볼 수 있다. #!/usr/bin/env python3 이런 코드 라인을 shebang(hash-bang)이라고 부르는데, 해당 script를 실행하는데 사용할 interpreter의 위치를 명시하는데 사용한다. shebang으로 interpreter를 명시하지 않으면, 운영체제는 해당 파일이 어떤 script인지 알 수가 없다. 예를 들어, 아래와 같이 Hello!를 출력하는 python 스크립트 hello.py를 shebang 없이 작성했다. print("Hello!") 실행권한을 설정하고 hello.py을 실행시키면, chmod +x hello.py ./hello.py 아래와 같이 syntax error가 뜨는 것을 확..
pycharm을 ubuntu에 설치하고 실행할 때, 매번 해당 경로에 들어가서 스크립트를 수행시켜줘야 한다. 이거 너무 귀찮으니까, 1. pycharm을 실행하는 shell script를 만들어주고, 2. 이 script를 실행하는 command를 alias로 등록해주자 1. pycharm 실행 script 작성 # Run this command on your shell to create shell script >> vi run_pycharm.sh # Write this inside run_pycharm.sh file echo "Start running pycharm!" cd /bin sh pycharm.sh # Run this command on your shell to execute the scrip..
[python 인터프리터 경로를 간단하게 확인하는 방법/명령어] import sys print(sys.path) python IDE에 인터프리터를 연결해줄 때, 여러 python interpreter (파이썬 인터프리터) 가 존재하는 경우가 있다. 이 때 어떤 인터프리터를 연결해야하는지 헤깔릴 때가 있는데, 해당 python을 실행해서 원하는 인터프리터의 경로를 확인할 수 있다. 필자는 아래와 같이 pycharm에 연결하고 싶은 파이썬 인터프리터를 찾기 위해, 사용하는 python을 실행한 후에, 아래 명령어로 해당 인터프리터의 경로를 확인했다. import sys print(sys.path)
Freqtrade는 python 기반의 암호화폐 트리이딩 봇 라이브러리이다. 트레이딩 봇은 텔레그램으로 제어가 가능하며, 백테스팅 기능을 포함한 다양한 기능을 포함하고 있다. 아래의 링크에서 자세히 확인이 가능하다. github.com/freqtrade/freqtrade freqtrade/freqtrade Free, open source crypto trading bot. Contribute to freqtrade/freqtrade development by creating an account on GitHub. github.com 찾아본 관련 라이브러리 중에서 최근에 배포된 것으로 보이며, 개발에 필요한 문서도 정리가 잘되어 있는 것으로 보인다. macOS 10.15을 사용 중인 본인은 freqtrad..
머신러닝의 강화학습에서 대표적인 예제로 게임 Doom을 학습시키는 것이 있다. en.wikipedia.org/wiki/Doom_(franchise) Doom (franchise) - Wikipedia From Wikipedia, the free encyclopedia Jump to navigation Jump to search Series of video games and other media This article is about the video game series. For other articles with the name, see Doom. Doom (stylized as DooM, and later DOOM) is a video game s en.wikipedia.org 게임 Doom의 강화학..