| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 스프링부트
- html
- IntelliJ
- ArrayList
- junit
- CSS
- list
- 단위테스트
- math
- string
- 자바스크립트
- Eclipse
- Java
- vscode
- 자바
- 인텔리제이
- junit5
- js
- Visual Studio Code
- 정규식
- 테스트자동화
- input
- 배열
- Array
- HashMap
- 문자열
- SpringBoot
- javascript
- 자바문법
- java테스트
- Today
- Total
목록2026/04/13 (2)
어제 오늘 내일
매일 아침 출근해서 관심 있는 분야의 뉴스 기사 제목을 엑셀로 정리하는 업무가 있다고 가정해 봅시다. 마우스로 드래그하고, 복사하고, 붙여넣기... 100개의 기사를 정리하려면 한참이 걸립니다.하지만 파이썬을 사용하면 이 모든 과정을 단 1초 만에 끝낼 수 있습니다. 인터넷 웹페이지에 있는 데이터를 파이썬이 대신 읽어서 필요한 부분만 쏙쏙 뽑아오는 기술, 바로 웹 크롤링(Web Scraping/Crawling)입니다.오늘은 크롤링의 양대 산맥인 requests 패키지와 BeautifulSoup 패키지를 사용해 보겠습니다.1. 크롤링 준비물 챙기기 (패키지 설치)크롤링을 하려면 남이 만든 훌륭한 도구(외부 패키지) 두 개가 필요합니다. 터미널(명령 프롬프트)을 열고 아래 명령어를 입력해 설치해 주세요.# ..
파이썬이 열심히 코드를 한 줄 한 줄 실행하다가, 도저히 계산할 수 없거나 처리할 수 없는 상황을 마주치면 어떻게 할까요? 파이썬은 즉시 두 손을 들고 파업을 선언합니다. 이것을 우리는 예외(Exception)가 발생했다고 부릅니다.하지만 실무에서 돌아가는 프로그램이 에러 하나 났다고 픽픽 꺼져버리면 안 되겠죠? 이럴 때 파이썬에게 "에러가 나면 멈추지 말고, 이렇게 대처해!"라고 지시하는 문법이 바로 try-except입니다.1. 예외(Exception)란 무엇인가요?문법을 틀려서 발생하는 오타(Syntax Error)와 달리, 문법은 완벽하지만 실행 도중에 발생하는 문제를 예외라고 합니다.가장 대표적인 예외 상황들을 볼까요?ZeroDivisionError: 숫자를 0으로 나누려고 할 때ValueErr..
