| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- string
- 자바문법
- SpringBoot
- 스프링부트
- 정규식
- Eclipse
- 인텔리제이
- java테스트
- 자바
- vscode
- 배열
- CSS
- input
- ArrayList
- 단위테스트
- 자바스크립트
- math
- js
- Array
- html
- javascript
- Java
- HashMap
- junit5
- Visual Studio Code
- IntelliJ
- 테스트자동화
- list
- 문자열
- junit
- Today
- Total
목록2026/04/12 (2)
어제 오늘 내일
크롤링으로 수집한 10,000건의 뉴스 기사, 혹은 반복문으로 열심히 계산한 결과물들. 이것들을 파이썬 프로그램이 종료된 후에도 남겨두려면 '파일' 형태로 저장해야 합니다.오늘은 파이썬으로 가장 기본이 되는 텍스트 파일(.txt)을 다루는 법과, 엑셀에서 바로 열어볼 수 있는 .csv 파일을 직접 만들어보겠습니다.1. 파일 다루기의 3단계: 열기(open) ➔ 작업하기 ➔ 닫기(close)파이썬에서 파일을 다룰 때는 마치 냉장고를 쓰는 것과 같습니다. 냉장고 문을 열고, 내용물을 넣거나 빼고, 반드시 문을 닫아야 하죠. 문을 안 닫으면 냉장고가 고장 나듯, 파이썬에서도 파일을 닫지 않으면 에러가 발생할 수 있습니다.📌 예제 코드: 메모장 파일 만들고 글씨 쓰기# 1. 파일 열기 (open)# "memo..
여러분이 RPG 게임을 만든다고 상상해 보세요. 슬라임, 오크, 드래곤 같은 몬스터들을 만들어야 합니다. 몬스터는 '이름', '체력'이라는 데이터(변수)를 가지고 있고, '공격하기'라는 행동(함수)을 할 수 있습니다.몬스터가 100마리라면 변수와 함수를 100개씩 따로 만들어야 할까요?이럴 때 필요한 것이 바로 "몬스터를 찍어내는 붕어빵 틀", 즉 클래스(Class)입니다.1. 붕어빵 틀(Class)과 붕어빵(Object/Instance)가장 유명하고 찰떡같은 비유를 들어보겠습니다.클래스(Class): 똑같은 모양의 붕어빵을 무한대로 찍어낼 수 있는 '틀(설계도)'입니다.객체(Object) 또는 인스턴스(Instance): 그 틀에서 구워져 나온 '실제 붕어빵'입니다. 팥을 넣으면 팥붕어빵, 슈크림을 넣..
