본문 바로가기

API4

23. 파이썬 엑셀(Excel) 다루기3 - openpyxl with 파파고 스스로 코드를 만들어 갈 수 있는 능력이 있다면 처음부터 끝까지 혼자서 코딩을 할 수도 있지만, 그러기에는 내가 가진 시간과 노력의 가성비가 맞지 않다. 그래서 우리는 넓은 인적 인프라를 통한 강점을 가진 파이썬을 배우고 있다 (나만 필요한건 없다.... 내가 필요하다면 누군가 먼저 기반을 닦아 놓은 코드들이 분명히 있지 않을까 의심해보자.) 서두에 언급한 것 처럼 처음부터 내가 코드 전부를 만드는것이 아니라 다른 사람의 라이브러리나 코드를 인용해서 사용하는 것인데, 목적과 유사하거나 일치하다면 그대로 사용해도 되고 차이가 있다면 일부 수정하거나 해당 코드를 참고하는 것만으로도 많은 도움이된다. (시간이 가면서 더 느끼겠지만, 왠지 내가 만든 코드 보다 남들이 만든 코드가 더 신뢰가 간다.....ㅋㅋ) .. 2023. 8. 2.
21. 파이썬 네이버 API(Papago) 연동하기2 우리는 이제 API도 다룰 수 있는 프로그래머다. 그런데 API를 통해 나온 결과를 매번 하나씩 확인해서 봐야할까? 저장하거나 다른 파일에 저장되어 있는 목록으로 API와 연동하려면 어떻게 해야할까? 이 질문에 대한 해결방법으로 2가지 방법을 진행할 예정인데, 첫번째는 텍스트파일(txt)이며, 다음 시간에 다룰 두번째는 엑셀(excel) 이다. 1. 텍스트파일(.txt) 다루기 - 일반적으로 우리가 사용하는 텍스트 파일의 기능은 크게 2가지(+1가지)로 구분할 수 있는데, 쓰기와 읽기이다. (+1로 표현한 내용은 내용 추가인데 쓰기의 연장이라 크게 어려울 것이 없다.) 2. 텍스트 파일 쓰기(만들기) #텍스트 파일 만들기 create_text = open('./text_test.txt','w', enco.. 2023. 7. 19.
20. 파이썬 네이버 API(Papago) 연동하기1 1. 네이버 개발자센터 가입하기 - 검색 포털에서 [네이버 개발자센터]를 검색한 뒤 로그인을 진행한다. https://developers.naver.com/main/ NAVER Developers 네이버 오픈 API들을 활용해 개발자들이 다양한 애플리케이션을 개발할 수 있도록 API 가이드와 SDK를 제공합니다. 제공중인 오픈 API에는 네이버 로그인, 검색, 단축URL, 캡차를 비롯 기계번역, 음 developers.naver.com 2. 로그인 후, 상단의 [Products - 파파고 - Papago 번역] 을 선택한다. 3. 하단 부에 있는 [오픈 API 이용 신청] 을 선택한다. 4. 이용 약관 확인 5. 휴대폰 인증으로 계정 설정을 진행(회사 이름은 선택사항) 6. 애플리케이션 등록 신청(API.. 2023. 7. 18.
19. 파이썬 API 연동하기 0. API란? - API, IT쪽을 공부하거나 관심이 있다면 많이 들어본 단어일수도 있고, 많이 듣지 못했더라도 그리 낯설지 만은 않은 단어일 것이다. 그런데 누군가 API가 뭔지 물어보면 '컴퓨터끼리 데이터를 주고 받는거?' 라는 단순히 대답해 줄 수도 있지만(틀린 대답은 아니다), 컴퓨터끼리 데이터를 주고 받는건 당연하다고 생각하는 사람은 API가 뭐가 다른지에 대한 대답을 듣지 못했을 것이다. 이건 대답해준 사람도 중간 과정 없이 최종적인 결과만 알고 있기 때문이라고 생각한다. - 일단 API는 Application Programing Interface의 약자 인데, Interface가 무엇인지를 알고나면 생각보다 API 뿐만 아니라 전체적인 관련 용어들에 대해서도 연관지어 알 수 있다. 인터페이.. 2023. 7. 12.
반응형