본문 바로가기
  • 야근없는 삶을 위하여

전체 글44

Python GUI 아나콘다(Anaconda) 설치 Python으로 GUI를 구성하려면 Anaconda를 설치해야 한다. Anaconda를 설치해 보자 GUI란? Graphical User Interface의 약자로 버튼, 아이콘등 그래픽적인 요소로 나타내는 것을 말한다. 그래픽 사용자 인터페이스 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. GUI는 여기로 연결됩니다. 다른 뜻에 대해서는 GUI (동음이의) 문서를 참고하십시오. GUI는 컴퓨터 화면에 표시된다. 처리된 사용자 입력의 결과물이며 보통은 인 ko.wikipedia.org 이전에는 exe파일을 실행하면 그냥 결과 파일이 만들어지는 것만 했다면, 이번에는 버튼을 누르고 결과가 나오게 할 것이다. 그러기 위해서는 anaconda를 설치해서 pycham과 연결해 사용해야 한.. 2024. 3. 12.
Python 네이버 최저가 구하기 - 7 (실행파일 만들기) Python 네이버 최저가 구하기 - 6 (정리 시트 만들기) 시트 하나를 더 만들어서 가격이 제일 낮은 행들만 추출 후 엑셀 파일을 만들자! 이전코드 import os import sys import pandas as pd import openpyxl from datetime import datetime import urllib import requests # api 연결 정보 udangco-coding-record.tistory.com 마지막으로 실행파일을 만들어 보자. 1. 터미널을 연다. 2. pyinstaller로 실행파일을 만든다. pyinstaller -F -w -i "ico.ico" naver_low.py 3. dist폴더에 생성된 것 확인 간단하게 실행파일까지 만들었다. 이 파일과 set.. 2024. 3. 12.
Python 네이버 최저가 구하기 - 6 (정리 시트 만들기) Python 네이버 최저가 구하기 - 5 (데이터프레임으로 정리하기) 네이버 데이터를 열심히 불러와봤다. 데이터프레임으로 정리해보자. for문에 이어서 그대로 작성하자. 이전코드 import os import sys import pandas as pd import openpyxl from datetime import datetime import urllib import udangco-coding-record.tistory.com 시트 하나를 더 만들어서 가격이 제일 낮은 행들만 추출 후 엑셀 파일을 만들자! 이전코드 import os import sys import pandas as pd import openpyxl from datetime import datetime import urllib impor.. 2024. 3. 12.
Python 네이버 최저가 구하기 - 5 (데이터프레임으로 정리하기) Python 네이버 최저가 구하기 - 4 (키워드로 검색) 이번에 할 일은 settings_naver.xlsx에 있는 keyword로 네이버에 검색해서 자료를 가져오기이다. 키워드로 검색한 자료를 가져와 보자 1. 새로운 py 파일 만들기 pycharm에서 왼쪽 파일 트리가 있는 곳에 마 udangco-coding-record.tistory.com 네이버 데이터를 열심히 불러와봤다. 데이터프레임으로 정리해 보자. for문에 이어서 그대로 작성하자. 이전코드 import os import sys import pandas as pd import openpyxl from datetime import datetime import urllib import requests # api 연결 정보 client_id =.. 2024. 3. 11.
Python 네이버 최저가 구하기 - 4 (키워드로 검색) Python 네이버 최저가 구하기 - 3 (자주 쓰는 항목 파일로 정리하기) 네이버 API키를 성공적으로 받았다면 이제 자주 사용하는 항목을 파일로 정리하자. 이번에도 settings 파일을 만들자! 1. settings_naver.xlsx 파일을 만들자. 2. 검색어를 넣을 시트를 만들자. 3. 자주 사 udangco-coding-record.tistory.com 이번에 할 일은 settings_naver.xlsx에 있는 keyword로 네이버에 검색해서 자료를 가져오기이다. 키워드로 검색한 자료를 가져와 보자 1. 새로운 py 파일 만들기 pycharm에서 왼쪽 파일 트리가 있는 곳에 마우스 우클릭 => New => Python File 클릭 파일명 입력하고 엔터 (naver_low로 만들겠다) 2... 2024. 3. 11.
Python 네이버 최저가 구하기 - 3 (자주 쓰는 항목 파일로 정리하기) Python 네이버 최저가 구하기 - 2 (네이버 api키 발급) 네이버에서 최저가를 구하려면 두가지 방법이 있다. 1. 크롬 브라우저를 띄워서 하는 방법 2. 네이버 api키 발급 받아서 하는 방법 네이버 api키를 발급 받아서 한다고 하면 복잡해 보이겠지만 이 udangco-coding-record.tistory.com 네이버 API키를 성공적으로 받았다면 이제 자주 사용하는 항목을 파일로 정리하자. 이번에도 settings 파일을 만들자! 1. settings_naver.xlsx 파일을 만들자. 2. 검색어를 넣을 시트를 만들자. 3. 자주 사용하는 정보를 넣자. 네이버 API키가 변경되어 가격이 있는 api키가 변경될 수 있으니 여기에 적어주고 수집할 상품 개수는 기본 10개인데 10개 이상이 필.. 2024. 3. 11.
Python 네이버 최저가 구하기 - 2 (네이버 api키 발급) Python 네이버 최저가 구하기 - 1 (설계하기) 네이버 쇼핑에서 검색하고 최저가를 가져와서 엑셀에 정리하는 것을 해보자. 그 전에 업무 프로세스를 정리할 필요가 있다. 내가 하는 행동을 순서대로 적어보자. 내가 하는 최저가 찾기 1. 네이 udangco-coding-record.tistory.com 네이버에서 최저가를 구하려면 두 가지 방법이 있다. 1. 크롬 브라우저를 띄워서 하는 방법 2. 네이버 api키 발급 받아서 하는 방법 네이버 api키를 발급 받아서 한다고 하면 복잡해 보이겠지만 이쪽이 더 쉬운 방법이다. 네이버 api키를 발급받아 보자 API란? Application Programming Interface 즉 응용 프로그램 프로그래밍 인터페이스를 뜻한다. 쉽게 설명하면 네이버에서 필요.. 2024. 3. 11.
Python 네이버 최저가 구하기 - 1 (설계하기) Python excel 가공하기 - 5 (계산 열) Python excel 가공하기 - 4 (번역 정보 적용하기 pandas replace) Python excel 가공하기 - 3 (excel vlookup 필요상품만 추출하기) Python excel 가공하기 - 2 (설정파일 만들기) 이전에 우리는 이미 설정 파일을 이용 udangco-coding-record.tistory.com 네이버 쇼핑에서 검색하고 최저가를 가져와서 엑셀에 정리하는 것을 해보자. 그전에 업무 프로세스를 정리할 필요가 있다. 내가 하는 행동을 순서대로 적어보자. 내가 하는 최저가 찾기 1. 네이버 쇼핑에 접속 2. 검색어 입력 후 검색 3. 낮은 가격순으로 정렬 4. 최저가 확인 이것을 그대로 프로그램으로 만들어 보자. 프로그램으.. 2024. 3. 11.
Python excel 가공하기 - 5 (계산 열) Python excel 가공하기 - 4 (번역 정보 적용하기 pandas replace) Python excel 가공하기 - 3 (excel vlookup 필요상품만 추출하기) Python excel 가공하기 - 2 (설정파일 만들기) 이전에 우리는 이미 설정 파일을 이용해 보았다. 기억이 안난다면 아래 게시물을 참고하자. Pyth udangco-coding-record.tistory.com 이전 시간에는 try를 통한 예외처리와 replace를 통한 문자변경을 해보았다. 이번에는 계산열을 처리해 보겠다 오늘 할 일 1. Global SKU Price에는 원화로 되어 있는 가격에 120% 높게 책정 2. Stock에는 기존에 내가 가지고 있는 재고의 30% 3. Product Description에는 상.. 2024. 3. 11.
Python excel 가공하기 - 4 (번역 정보 적용하기 pandas replace) Python excel 가공하기 - 3 (excel vlookup 필요상품만 추출하기) Python excel 가공하기 - 2 (설정파일 만들기) 이전에 우리는 이미 설정 파일을 이용해 보았다. 기억이 안난다면 아래 게시물을 참고하자. Python excel 열 추출하기 - 5 (반복문) Python excel 열 추출하기 - 4 udangco-coding-record.tistory.com 이전 시간에는 excel의 vlookup처럼 필요상품만 추출하는 작업을 해보았다. 이번에는 새롭게 생성할 파일의 형식에 따라 열을 매칭하고 product name을 영어로 번역한 것을 pandas의 replace(텍스트 바꾸기)를 이용해서 적용해 보자. try, except와 replace를 적용해 보자 1. 열을 매.. 2024. 3. 10.
반응형