여니의 Side Project 39

[인프런 대학생 리프 2기] 오리엔테이션 생생한 후기!

기간은 21.3.8 ~ 21.4.24주 동안 인프런 대학생 리프 2기로 활동을 하게 되었어요 :) 제가 요새 인프런에서 듣고 싶은 강의가 있어서,거의 매일 들어가다시피 하다가 발견한 리프 2기 공고글!!두둥,, 운명인가,, 고민 없이 바로 지원했습니다 ㅎㅎ 일단 인프런 리프 자격 조건은 인프런을 사랑하는 대학생, SNS를 활발히 사용하는 대학생이면 ok!** 심지어 휴학생까지 가능해요 ** 저는 주로 티스토리에서 활발하게 운영을 하고 있기 때문에,요기다가 앞으로 포스팅을 쭉 해보려고 합니다! 이번 인프런 2기 활동에서는!파이썬 입문 강의, 파이썬 중고급 강의, 피그마 입문 이렇게 3가지 코스로 나누어 인원을 선별했어요! 저는 파이썬 중고급 강의를앞으로 한 달 동안 수강 할 예정이에요! >> 바로 제가 한..

[Node.js 버전 관리 도구] nvm 설치하기

github.com/coreybutler/nvm-windows/releases Releases · coreybutler/nvm-windows A node.js version management utility for Windows. Ironically written in Go. - coreybutler/nvm-windows github.com >> nvm-setup.zip 다운로드 nvm install version은 nodejs.org/ko/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 위 링크에 들어가서 최신버전 확인하기 Node.js 웹 서버를 생성하고 docker로 배포하기 pac..

[#3] 업비트 시세 종목 조회 , 마켓 코드 조회하기(requests,beautifulSoup, http응답메소드 etc)

docs.upbit.com/reference#open-api-%ED%82%A4-%EB%A6%AC%EC%8A%A4%ED%8A%B8-%EC%A1%B0%ED%9A%8C 업비트 개발자 센터 업비트 Open API 사용을 위한 개발 문서를 제공 합니다.업비트 Open API 사용하여 다양한 앱과 프로그램을 제작해보세요. docs.upbit.com requests 모듈 >> HTTP 요청을 보내는 모듈이다. pypi.org/project/requests/ requests Python HTTP for Humans. pypi.org import requests response=requests.get('url입력') response.status_code response.text 주소를 GET 요청(Request)를 통해..

[#2] 웹소켓 , 비동기에 대한 기초 지식 쌓기 & upbit websocket api

websockets.readthedocs.io/en/stable/intro.html Getting started — websockets 8.1 documentation You will usually want to process several messages during the lifetime of a connection. Therefore you must write a loop. Here are the basic patterns for building a WebSocket server. Registration As shown in the synchronization example above, if you need to websockets.readthedocs.io docs.upbit.com/docs/up..

[#1] 가상화폐 프로그램 만들기 (ccxt 다운로드 , 가상 환경 설정)

API를 사용해서 가상화폐 현재 시세와 매수 매도 주문까지 하려했으나, 데이터를 불러오는 속도가 현저하게 낮아서 ccxt 라이브러리를 사용해보고자 한다. (CryptoCurrency eXchange Trading Library) github.com/ccxt/ccxt/ ccxt/ccxt A JavaScript / Python / PHP cryptocurrency trading API with support for more than 120 bitcoin/altcoin exchanges - ccxt/ccxt github.com 사용방법도 readme에 자세히 나와있다. * 사용법 * 1. 설치를 먼저 해야 하는데, git clone으로 ccxt 레파지토리를 클론해준다. (현재 폴더에) git clone htt..

[#3] 파이썬을 이용해서 썸네일 이미지 만드는 프로그램 구현하기 step2

#2 -> #3 UI창 구현하기 frameGeometry() > 창의 위치와 크기 정보를 가져오는 메서드 QDesktopWidget().availableGeometry().center() > 사용하는 모니터 화면의 가운데 위치를 파악한다. doc.qt.io/qt-5/qdesktopwidget.html QDesktopWidget Class | Qt Widgets 5.15.2 QDesktopWidget Class The QDesktopWidget class provides access to screen information on multi-head systems. More... Header: #include qmake: QT += widgets Inherits: QWidget This class is obs..

[#2] 파이썬을 이용해서 썸네일 이미지 만드는 프로그램 구현하기 step1

[#1]에서는 코드만 작성, 이번 게시글에서는 파이썬 ui 구현을 통해 프로그램으로 만들어보기 setWindowTitle() 메서드 : 타이틀바에 나타나는 창의 제목을 설정한다. move()메서드 : 위젯의 위치를 설정 resize()메서드 : 위젯의 창 크기를 설정 show() : 위젯 띄우기 if __name__ == '__main__': >> __name__은 현재 모듈의 이름이 저장되는 내장 변수 >> 만약 practice1.py라는 코드를 import해서 예제 코드를 수행하면 __name__은 practice1이 된다. 그렇지 않고 코드를 직접 실행한다면 __main__이 된다. doc.qt.io/qt-5/qapplication.html QApplication Class | Qt Widgets ..

[#1] PIL 패키지를 이용해서 썸네일 이미지 손쉽게 생성하기

매번 티스토리 썸네일을 만들때마다 번거로웠는데, 파이썬을 이용하면 간편하게 자동으로 썸네일을 제작할 수 있다. 일단 pip install Pillow를 설치해준다. Python Imaging Library은 파이썬 인터프리터에 다양한 이미지 파일 형식을 지원하고 강력한 이미지 처리와 그래픽 기능을 제공하는 자유-오픈 소스 소프트웨어 라이브러리이다. 테두리도 한 번 추가해보려구요 (완성되면 수정해서 게시글 올릴 예정입니다)