| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
- 테스트자동화
- SpringBoot
- 정규식
- 인텔리제이
- Array
- Java
- Visual Studio Code
- 단위테스트
- input
- math
- HashMap
- java테스트
- junit
- 문자열
- IntelliJ
- js
- ArrayList
- list
- junit5
- vscode
- 자바
- 스프링부트
- 자바스크립트
- string
- javascript
- 배열
- html
- CSS
- Eclipse
- 자바문법
- Today
- Total
목록2026/04/14 (2)
어제 오늘 내일
크롤링이 남의 집 담벼락을 몰래 훔쳐보는 것이라면, API는 정문으로 당당하게 들어가서 "여기 날씨 정보 1인분 포장해 주세요!"라고 주문하는 것과 같습니다.합법적이고, 데이터가 아주 깔끔하게 정리되어 오기 때문에 실무에서는 무조건 크롤링보다 API를 우선적으로 사용합니다. 오늘은 별도의 회원가입이나 인증키 없이 무료로 사용할 수 있는 날씨 API를 통해 그 원리를 파헤쳐 보겠습니다.1. API란 무엇인가요? (식당 점원 비유)API를 가장 쉽게 이해하는 방법은 식당의 '점원(웨이터)'으로 생각하는 것입니다.손님 (파이썬 코드): 메뉴판을 보고 "서울 날씨 주세요!"라고 주문(요청, Request)합니다.점원 (API): 손님의 주문을 주방에 전달하고, 완성된 요리를 가져다줍니다.주방 (서버/데이터베이스..
매달 말일마다 부서별로 흩어진 수십 개의 엑셀 파일을 열어서 하나의 시트로 합치거나, 특정 서식을 복사 붙여넣기 하는 작업을 해보신 적 있나요? 사람이 직접 하면 눈도 아프고 실수하기도 쉽습니다.하지만 파이썬의 openpyxl 패키지를 사용하면 엑셀을 켜지 않고도 백그라운드에서 순식간에 데이터를 쓰고, 읽고, 서식까지 지정할 수 있습니다.1. 준비 운동: 패키지 설치와 엑셀의 3단 구조 이해하기먼저 터미널(명령 프롬프트)을 열고 외부 패키지를 설치해 줍니다.pip install openpyxl파이썬으로 엑셀을 다루기 전에 반드시 알아야 할 엑셀의 3단 구조가 있습니다.워크북 (Workbook): 엑셀 파일 그 자체 (.xlsx)워크시트 (Worksheet): 파일 안 하단에 있는 탭 (Sheet1, Sh..
