IT/파이썬 2021. 1. 11.
파이썬 flask Mongodb 연결하기 - flask_mongoengine
파이썬 flask Mongodb 연결하기 flask_mongoengine 을 사용하는 경우, mongodb 연결 문자열을 만드는 코드를 참고용으로 남겨둔다. 보통 가장 기본적인 코드는 host 에 적혀있는 것인데, 사용자 로그인이 필요하다면 아래 코드를 참고하도록 하자. app.config['MONGODB_SETTINGS'] = { # 'host': 'mongodb://localhost/movie-bag' 'db': '데이터베이스이름', 'host': '접속 주소, 아이피 같은거', 'port': 27017, #기본포트넘버 'username':'사용자아이디', 'password':'사용자패스워드', 'authentication_source': 'admin' # 이줄은 그냥 넣어줘야 되더라구, 흠, 찾아봐..
IT/파이썬 2021. 1. 11.
파이썬 - 파이썬의 Asterisk(*) 이해하기
C 같으면 포인터, 약간 유사한 개념이 들어가 있는 것 같다. 일단 공부하기 위해 제일 맘에 드는 사이트 검색 mingrammer.com/understanding-the-asterisk-of-python/ 파이썬의 Asterisk(*) 이해하기 파이썬은 타 언어에 비해 비교적 연산자 및 연산의 종류가 풍부한 편이다. 특히 파이썬이 지원하는 많은 연산자중 하나인 **Asterisk(*)**는 단순히 곱셈 mingrammer.com 잘 읽어보자. 일단 **body 머 이렇게 쓰여진 코드가 있던데, body에 저장된 객체가 dict 형태의 object 같으면 이 내부를 접근하거나 레퍼런스 사용하기 위해 **body 형태로 넘기면 전체가 잘 넘어간다. 머 이정도로 이해하고 마무리하고, 자세한 것은 더 읽어보고 ..
IT/파이썬 2020. 12. 22.
파이썬 - 문자열에 변수 값 넣는 방법
이거 엄청 많이 필요하다.. 파이썬에서 C/C++의 printf("%d", i); 처럼 문자열에 변수 값을 추가 하고 싶다면, 여기여기 블로그 글을 참고하세요. 딱 3가지로 정리를 아주 잘 해 주셨네. from growingsaja.tistory.com/288 [Python] 문자열 안에 변수 값 넣는 3가지 방법 1. %s % 사용 >>> test_string = 'SELECT * FROM raw_data WHERE %s = "%s"' >>> print(test_string % ('date', '2021-12-31')) # SELECT * FROM raw_data WHERE date = "2021-12-31" 2. format {numb.. growingsaja.tistory.com 1. 문자열 포맷 ..
IT/파이썬 2020. 12. 22.
파이썬 - for enumerate 함수 예제
for item in list: actions; 이렇게 쓰고 있는데, 인덱스와 함께 item 값들을 처리하고 싶다면 enumerate 를 사용하면 되네. for index, item in enumerate(list): actions; 레퍼런스 코드 from devpouch.tistory.com/74 [Python] 파이썬 enumerate 함수 사용법/예제 enumerate함수 반복문을 사용할때 리스트의 순서값, 즉 인덱스의 정보가 필요한 경우가 있습니다. enumerate함수는 리스트의 원소에 순서값을 부여해주는 함수입니다. 사용 예제는 아래와 같습니다. devpouch.tistory.com >>> item = ["First", "Second", "Third"] >>> for i, val in enum..
IT/파이썬 2020. 12. 18.
파이썬 - Flask 사용법 - 틀 만들기
구글링을 열심히 해서, 좋은 한글 블로그 자료를 찾아 내었다. 여기 적힌 내용부터 완독하도록 하자. 파이썬 가상환경 venv 사용하기 (패키지 쉽게 관리하기) - 패키지 설치가 지저분 해지거나, 추후 환경을 바꿀때도 깔끔해 지도록 패키지 버전들이 충돌을 조금 없애기 위해 가상 환경으로 사용해라는 팁인데 머 구현 초기에는 일단 막 써라!! 파이썬 Flask 사용법 1 (완전 기초) - 기본적인 Flask 운영을 위한 기초 예제, route 를 하거나 페이지에 변수를 출력해 보거나 Hello World 를 해보거나 일단 이 과정을 격어 가야 한다. 파이썬 Flask 사용법 2 (Jinja2 템플릿, 변수, 조건문/반복문) - html template 를 이용하여 렌더링 할 수 있도록 설명 자료가 풍부하다. ..
IT/토렌트 2020. 12. 17.
외국 해외 토렌트 검색 추천 Torrentz2 사용하기
외국 해외 토렌트 검색 추천 Torrentz2 사용하기 2020.12.17 현재 Torrentz2 는 서비스가 중지되어 있는 상태입니다. 아래 최신 해외 토렌트 사이트 순위를 참고하세요. 2020/12/15 - [토렌트] - 해외 토렌트 사이트 추천 순위 - 2020.12.15 확인 업데이트 해외 토렌트 사이트 추천 순위 - 2020.12.15 확인 업데이트 참고로, 한국어 영화 드라마 만화 게임 등의 각종 한국어 토렌트 파일이나 마그넷 자료는 아래 추천 링크를 이용해서 다운로드 하세요. 해외 토렌트 사이트 추천 순위 - 2020.12.15 확인 업데이트 wiznxt.tistory.com 한국어로 된 토렌트 사이트를 찾으시는 분은 아래 글을 참고하세요. https://ts.devbj.com/371 - T..
IT/Software 2020. 12. 16.
몽고 DB 설치 - 윈도우 환경
요즘 많이 쓰이는 mongoDB 를 PC 에 설치해 보자. Windows10 환경에서의 설치이다. 먼저 mongodb 홈페이지에서 다운로드 페이지로 이동. www.mongodb.com/try/download/community MongoDB Community Download Download the Community version of MongoDB's non-relational database server from MongoDB's download center. www.mongodb.com 그냥 따지지 말고 Community 버전으로 다운로드 받았다. 나중에 잘 하게 되면 변화가 있을 수도. 열심히 다음을 눌렀다. 항상 느끼지만 그냥 다음만 누르면 된다. 왠만하면 설치중에 MongoDB Compass 라는..
IT/파이썬 2020. 12. 15.
파이썬 - PyQt5 QT Designer를 이용하여 버튼 클릭 창 예제 프로젝트
먼저 PyQt5를 pip command 를 이용해서 설치한다. > pip install PyQt5 이제, QT Designer 도 받아서 설치해보자. 구글에서 아래와 같이 검색하면 다운로드 링크를 쉽게 찾을 수 있다. 그럼 해당 페이지로 접속하여 Windows 버전을 다운로드 받아 설치한다. 그럼 설치는 무조건 예로 다음 눌러서 해 주고, 실행해 보면 아래와 같은 아주 복잡한 창이 실행된다. 그럼 이제 프로젝트를 진행해 볼까? 간단하게 라벨, 라인 에디터 박스, 버튼 객체를 Drag & Drop 으로 main 창에 가져다 놓고 텍스트 부분만 수정해 본다. 그리고, 각 이벤트 코드를 삽입할 수 있는 함수를 쉽게 만들기 위해서 QT Designer 에서 Edit Signals / Slots 기능을 활용해 보..
IT/파이썬 2020. 12. 15.
파이썬 - 개발 환경 세팅 - 윈도우
파이썬 개발환경을 설치한다. 그래도 일단 검색해서 맘에 드는 글을 하나 찾아보고, 아래 글을 기본으로 해서 설치한다. 내용은 아래에 정리중... m.blog.naver.com/wideeyed/221837368919 [Python] 개발환경구축 on Windows (+virtualenv) 원도우에서 파이썬 개발환경을 구축하는 방법에 대해 알아보겠습니다.1) 파이썬 홈페이지 > Downlo... blog.naver.com 먼저 파이썬을 설치한다. 그래도 현재 최신 버전으로 다가 딱.. stable 버전으로 되어 있으니 파이썬 홈페이지 > Download에 접속 www.python.org/downloads/ Download Python The official home of the Python Program..
IT/Software 2020. 12. 13.
Cmder 터미널 프로그램 탐색기 현재 폴더에서 바로 열기
Cmder 프로그램 바로가기 만들기 출처: https://webdir.tistory.com/548 [WEBDIR] 윈도우즈 콘솔 에뮬레이터 cmder 기존의 윈도우즈 콘솔에 편의성과 가시성, 시각적으로 아름답게 만들어주는 cmder 라는 프로그램을 소개합니다. cmder 소개 cmder는 윈도우즈에서 사용 가능한 콘솔 에뮬레이터가 없다는 순수한 좌 webdir.tistory.com 관리자 권한으로 CMD를 연다. Cmder가 위치한 디렉토리로 이동한다. .\cmder.exe /REGISTER ALL 실행한다(액세스가 거부된다면 관리자권한으로 CMD를 실행했는지 확인). 윈도우즈 탐색기창에서 디렉토리를 마우스 우클릭하면 Cmder Here이 등록되어 있다. 그래도 따라 해보니, 내 컴퓨터에서도 정상적으로 ..
IT/파이썬 2020. 8. 3.
파이썬 - 네이버 실검 크롤링 - 2020.08.03 확인
파이썬 공부 - 네이버 실검 크롤링 검색하면 정말 많은 자료가 나온다. 되는 것도 있고 안되는 것도 있고 일단은 맛보기를 하는 게 중요한데 걸러내는 것도 엄청난 일이다. 여튼 제목에 적힌 날짜에 동작하는 코드를 올려둬야 겠다. 이 코드는 아래 블로그님이 잘 정리해 둔 글에서 가져와서 내 PC 에서 테스트해 본 결과를 올려두었다. https://jaeho0613.tistory.com/112 [Python Crawling] - 네이버 실검 크롤링 #1 현재 네이버 실시간 검색어 크롤링 방법이 달라졌다. 유튜브, 블로그 등에 많은 예제가 있지만 현재는 네이버 실시간 검색어가 동적으로 정보를 받게 바뀌어서 기존 예제들로 실시간 검색어를 � jaeho0613.tistory.com # from https://jae..
IT/파이썬 2020. 7. 30.
파이썬으로 IBM Watson IoT Platform 디바이스 테스트 - 2020.07.30
파이썬으로 IBM Watson IoT Platform 디바이스 역할하기 앞서, MQTT.fx 라는 툴을 이용하여 MQTT 로 연결해서 실제 디바이스 없이 데이터를 주고 받는 동작을 실험해 보았다. 2020/07/14 - [IT/Cloud] - 초보자 기록 - IBM Watson IoT Platform 사용해 보기 with MQTT.fx 초보자 기록 - IBM Watson IoT Platform 사용해 보기 with MQTT.fx IBM Watson IoT Platform 사용해 보기 with MQTT.fx https://www.ibm.com/kr-ko/marketplace/internet-of-things-cloud?mhsrc=ibmsearch_a&mhq=IBM%20Watson%20IoT%20Platfo..
IT/Cloud 2020. 7. 30.
2020 IBM C:LOUDERs 활동 - IBM Cloud Essentials V2 배지 획득
IBM C:LOUDERs 미션으로 도전해서 꾸역꾸역 IBM Cloud Essentials V2 배지를 획득! 배지 페이지는 여기 : https://www.youracclaim.com/badges/a1116f57-aacc-430e-b8ba-e9f661a93478/ IBM Cloud Essentials V2 was issued by IBM to Bongjun. This badge earner is able to relate how the IBM Cloud enables the different service (IaaS, PaaS, SaaS) models and different deployment (Public, Hybrid, Private) models of cloud computing. They know..