목록PYTHON/PROJECT (24)
정구리의 우주정복
api 를 처음 써보기 때문에 구체적으로 분석을 해보기로 했다 ! https://www.data.go.kr/dataset/15043025/openapi.do 공공데이터포털 국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Dataset)와 Open API로 제공하는 사이트입니다. www.data.go.kr 데이터는 여기서 다운 받았다 Link URL 에 있는걸 쭈루룩 긁어서 쓰면 되는 형태인가부다 뭐가 뭔지 몰라서 참고문서를 다운받아서 봤다. 안에 있는 친구들이 어떤 내용을 담고 있는지가 적혀있었다 참고문서 안에 참고문서가 또 있어서 봤는데 짜잔 이렇게 있어서 이게 뭔가 했..
코로나가 유행이라 공공데이터 포털에서 제공하는 공적마스크 api 를 이용해서 내 주변의 약국에 마스크가 남아있는지 확인하는 프로그램을 만들어 보려고 한다 ! api 를 사용해보는것도 처음, json 자체도 처음이라서 뭘 할수있을지 잘 모른다 낄낄 ... 해보고싶은것들 1. json 파일 분석 2. 위치 정보 받아서 지도에 표시하기 (이거 진짜 해보고싶당) 다 처음이라 막히는 것들은 그냥 다른 게시글들 찾아보면서 하려구 한다 간단하게 찾아본거는 folium 을 사용하면 지도 형테로 데이터를 시각화 할 수 다는거고 사용하기 위해 필요한 자료는 (1) 지도 데이터 파일 .geojson (2) 시각화 하고자 하는 .csv 파일 이렇게 필요하다고 하니까 여기서부터 접근해보면 될것같다 ! 4월달안에 만드는게 목표 !
2020.4.3 - 2020.4.6 프로젝트01 단어장 만들기 완료 전체 소스는 getWord.py (단어장 엑셀파일 만드는 부분) , openWord.py (실질적 기능을 수행하는 부분) , wordTest.py (단어시험) 이렇게 파일 3개다 openWord.py 에 나머지 두 파일을 import 해서 사용해 줬다 . getWord.py # 단어장 불러와서 엑셀에 자동저장하기 import ssl import re from urllib.request import urlopen from bs4 import BeautifulSoup from openpyxl import Workbook def getWord(): context = ssl._create_unverified_context() #url 선택부분 ..
오늘 단어시험 구현완료 했다 !! 단어시험은 리스트 안의 단어뜻 부분을 출력 -> 단어를 입력받음 -> 맞는지 틀리는지 확인 -> 맞으면 점수 +1 , 틀리면 틀린 단어 리스트에 넣음 -> 시험 완료시 점수와 틀린단어 출력 ! 이렇게 만들어 줬다 ! 단어시험 부분 #단어를 불러오는 부분 import random #딕셔너리 값 삽입은 그냥 이름[키] = 값 def getWord(wordResult,meanResult): wordList = [] #단어들이 들어갈 목록 # print(len(wordResult[int(page)])) n=0 for i in wordResult: word=[] word.append(wordResult[n]) word.append(meanResult[n]) wordList.app..
#단어 읽어들여서 20개씩 끊어서 출력해주기 # 이전 , 다음 기능 도 생각해보기 from openpyxl import load_workbook import wordTest #data_only = True 를 해야지 값으로 가져옴 (안그러면 수식) load_wb = load_workbook('./wordList.xlsx',data_only=True) load_ws = load_wb['wordList'] #시트이름 words = [] #단어가 들어갈 리스트 mean = [] # 뜻이 들어갈 리스트 eng = load_ws['A'] #A,B.. : 열을 가져옴 kor = load_ws['B'] #1,2,... : 행을 가져옴 #word와 mean 에 넣은 상태 for cell in eng: words.app..
단어장 불러오는 소스 # 단어장 불러와서 엑셀에 자동저장하기 import ssl import re from urllib.request import urlopen from bs4 import BeautifulSoup from openpyxl import Workbook context = ssl._create_unverified_context() #url 선택부분 print('''원하는 단어장을 선택하세요\n 1. 중등\n 2. 고등\n 3. 토익''') selectLevel = int(input("번호 입력 : ")) if selectLevel == 1: url = 'https://learn.dict.naver.com/m/endic/wordbook/mhs/100001/200001/words.nhn?filt..
# 단어장 불러와서 엑셀에 자동저장하기 import ssl import re from urllib.request import urlopen from bs4 import BeautifulSoup from openpyxl import Workbook context = ssl._create_unverified_context() #단어 불러오기 url = 'https://learn.dict.naver.com/m/endic/wordbook/exam/10001/20001/words.nhn?filterType=0&orderType=2&pageNo=' page = 1 #openpyxl 부분 wb = Workbook() ws1 = wb.active #활성 시트를 만들어준다 ws1.title='wordList' n=1 #..
첫 프로젝트는 단어장을 만들어보려고 한다 왜 단어장이냐면 그냥 단어공부도 할 겸 .. 내가 만든거로 하면 좀 더 열심히 하지 않을까 ? 들어갈 기능 1. 단어장에 단어 저장하기 (엑셀 , 네이버 단어장 사용) 2. 단어 10개 단위로 출력 (단어장 끝까지 보면 처음부터 다시 출력) 3. 단어시험 기능 ( 단어 랜덤하게 출력 단어버전 ,뜻 버전) 가능 하면 윈도우 창으로 만들어 보고 싶지만 되려나 ..? 위에 기능 다 만들고 구현해보는걸로 1. 단어장에 단어 저장하기 (웹 크롤링 사용) 네이버 단어장의 https://learn.dict.naver.com/m/endic/wordbook/exam/10001/20001/words.nhn 네이버 영단어장 (NAVER English wordbook) 중/고교 교과서..