분류 전체보기 288

모듈레벨에서 Print 쓰고싶다면 , from __future__ import print_function

모듈 소스를 보다보면 간혹 아래와 같이 from __future__ import print_function 을 봅니다. from __future__ import print_function 미래에? 출력함수를 쓴다? 원 Dog 소리야? 일단 이유는 아래와 같다. from __future__ import * : 향후에 (미래에 ) * 함수를 사용하겠습니다. 라고 선언 print_function 은 향후에 어떤 버전을 사용하더라도 파이썬3 문법 print() 를 사용하겠다고 선언

파이썬 2022.02.10

파이썬 외부에서 호출 시 , __name__

fibo.py 의 코드가 아래와 같다고 하자 def fib(n): a,b = 0,1 while b < n: print(b , end=' ') a,b = b , a+b print() 외부에서 호출하기위해서 fib.py 젤 하단에 아래와 같이 추가하자 def fib(n): a,b = 0,1 while b < n: print(b , end=' ') a,b = b , a+b print() if __name__ == "__main__": # 외부에서 호출시 import sys fib(int(sys.argv[1])) # 첫번째 외부인자 값을 사용하여 fib 호출 __name__ 이라는 뜻은 파이썬 외부에서 호출되었다는 의미 그러면 콘솔에서 아래와 같이 명령어를 입력하면 피보나치 수열을 확인할 수 있다.

파이썬 2022.02.10

Banana Pi M2 Zero , 적용하기 (Cost Innovation)

-Banana PI M2 Zero information : https://wiki.banana-pi.org/Getting_Started_with_M2_Zero Armbian 을 일단 설치하자 -Armbian image can be download : Armbian_20.02.3_Bananapim2zero_buster_current_5.4.18_desktop Etcher 를 사용해 SD카드에 이미지를 Write 한다. 초기 아이디/비번 : root /1234 안타깝게 Serial-USB CVT 를 사용하여 설정을 마쳐야 하는 단점이있다. ( 라즈베리파이는 가능하지만 ) 부팅이 되면 로그인을 한다 ( root / 1234 ) armbian-config 를 입력하고 wifi 를 잡아주면 된다. wifi를 잡은..

install is deprecated. Use build and pip and other standards-based tools.

아래 명령어가 안먹힌다 힘들게 찾은 라이브러리인데 젠장알 python3 setup.py install 이제 이런 패키징 인스톨이 안된다고한다 뭐 멍멍이같은 일이 build 패키지를 먼저 설치한다. pip3 install build 설치 후에 python3 -m build -s 소스폴더에 들어가서 이렇게 하란다. 이해는 안된다. apt-get install python3-venv 를 설치해야할 수 있다 아직 도무지 무슨말인지 모르고 따라하는 중이다.

파이썬 2022.02.07

Banana Pi M2 Zero, 세팅하자

Banana PI Image Download : ftp://public.leehands.com/util/OSs/bananaPi/ http://kingofprotons.blogspot.com/p/banana-pi-i2c-devices.html Banana Pi I2C Devices A lot of the devices that we will use to connect the Banana Pi communicate with the Banana Pi through the IC2 bus For Lubuntu, we will ha... kingofprotons.blogspot.com 라즈베리파이보다 공부하기 좋을지도 모른다는 막연한 생각이 든다 왜냐면 BSP 를 통째로 Git 을 통해 제공해준다. 정말 막강한 개..

나만의 리눅스 만들기 , 웰컴메시지 수정 ( etc/motd)

현재 리눅스의 웰컴 메시지 확인하기 cat /etc/motd ASCII Artgenerator 를 이용해 나만의 로고 만들기 http://www.network-science.de/ascii/ ASCII Generator www.network-science.de _ _ _ | | | | | | | | ___ ___| |__ __ _ _ __ __| |___ | |/ _ \/ _ \ '_ \ / _` | '_ \ / _` / __| | | __/ __/ | | | (_| | | | | (_| \__ \ |_|\___|\___|_| |_|\__,_|_| |_|\__,_|___/ 위와 같이 vi 에디터로 추가한 후 저장하면 끝

Unix & Linux 2022.01.29

라즈베리파이로 랩토리움 (Raptoreum) 채굴하기

ㄹhttps://www.youtube.com/watch?v=AUzq1Kxg6wk arm64 bit 용 라즈베리파이 이미지를 다운로드 받습니다. File name : 2021-10-30-raspios-bullseye-arm64.img ( 비밀번호 : 1234 ) 또는 라즈베리파이 홈페이지에서 다운로드 ( Link ) Raspberry Pi Imager 를 사용해 sd카드에 이미지를 굽습니다. Use custom을 선택하고 다운로드받은 이미지를 선택하여 굽는데 여기서 팁을 드리자면 Ctrl + Shift + X 를 눌러 Advanced Option 에서 SSH 와 wifi 설정을 할 수 있습니다. 이미지가 구워졌으면 라즈베리파이에 카드를 넣고 부팅을 시도합니다. 아래와 같이 업데이트 및 XMRIG를 설치하도..