Re:제로부터 시작하는 갓생
[TIL.v1] 25/03/18 본문
< TIL 반드시 들어가야 할 내용 >
1. 문제: 어떤 문제가 있었는지
2. 시도: 내가 시도해 본 것들 (자세히 쓰기)
3. 해결: 어떻게 해결했는지
4. 배움: 뭘 새롭게 알았는지 (자세히 쓰기)

???: 블라블라~~ 알겠지?
Me: 해봐야 알 것 같아요..!!! 스스로 다시 해볼게요!! (모름)
# 1.
출근한 뒤 오늘 하루를 돌아보자
* 오전
Naver API Kor & Eng ver. 읽었는데 시간 다갔어..
* 오후
마저 자료 읽고-> 오후 내내 새로 생성된 코드 파악하기-> 질문 및 업무 관련 진행과정 조언받기
계획했지만 오늘 하지 못한 일
아마 이번 주 내내 해볼 듯....
API(Rest, Restful, Fast) 공부-> 진행중
Naver API Kor & Eng 훑기-> 일단 1차로 다 봤음
Github API code review-> 진행중
api code sample try & run check-> 내일 마저...
내일 해야 할 일
오늘 하다 말았던 코드 하나하나 뜯어보기와 동작해보기
일해라 머리야...!!!
이번 주에 확인해야 할 사항
3/4 | * 디지털 마케팅이란 무엇인가? * 무슨 직종인가? * 광고 마케팅이란 무엇인가? * 어떤 종류가 있는가? * API도큐읽기 * 메타 API * Naver API |
3/5 | * 크롤링 공부 * 유튜브 playwright python 공부, 구글링 등 |
3/6 | * 여전히 playwright |
3/10 | * API 읽는 법과 필요내용 찾는 법 |
3/14 | * API(REST, RESTFUL, FAST) |
3/17 | * Python 공부 꾸준히.... * 솔루션 개발요청이 들어올 때 어떤 문서를 보고 지표를 어떻게 써야하는지 생각 |
금요일 17:00까지 주간업무보고서 제출
배운 점
어제 확인했었어야 했는데 이제야..!
* 매개변수와 인수 용도의 차이점
1) 매개변수 (Parameter)
- 정의: 함수를 정의할 때 사용되는 변수. 함수 내부에서 전달받은 값을 참조하기 위한 이름
- 설명
함수가 값을 받을 준비를 하는 역할
매개변수는 함수의 선언부에 작성
함수가 호출될 때 전달된 값을 받아들여 함수 내부에서 사용
- 예시
def greet(name): # 여기서 name이 매개변수
print(f"안녕하세요, {name}님!")
2) 인수 (Argument)
- 정의: 함수를 호출할 때 실제로 전달되는 값
- 설명
매개변수에 전달되는 실제 데이터
함수 호출 시 매개변수에 대입됨
- 예시
greet("Joy") # 여기서 "Joy"가 인수
3) 차이점
항목 | 매개변수 (Parameter) | 인수 (Argument) |
위치 | 함수 정의부에서 사용됨 | 함수 호출 시 사용됨 |
역할 | 전달받은 값을 저장할 변수 역할 | 함수에 전달할 실제 값 |
예시 코드 | def greet(name): -> name | greet("Joy") -> "Joy" |
* 파이썬 기초 복습...!
1) 숫자형 number
정수 interger (int)
실수 Float
2) 문자열 string (str): " " or ' '
3) 불리언 boolean (bool): True or False
4) 리스트 list: 대괄호 [ ]
5) 튜플 tuple: 소괄호 ( )
6) 딕셔너리 dictionary (dict): 중괄호 { }, 키-값으로 이루어짐
7) 집합 set: 중괄호 { }, 순서없음, 중복불가
8) NoneType: 아무 값도 X
9) 복소수 complex: 실수와 허수 포함한 숫자 (ex. z=1+2j)
* 파이썬 for문과 while문의 차이점
1) for문
- 미리 정해진 범위나 순서로 반복 횟수가 정해져 있을 때 사용
- 반복 가능한 객체(리스트, 튜플, 문자열 등)를 순회
- 예시
for i in range(5):
print(i) # 0부터 4까지 출력
2) while문
- 조건이 참(True)인 동안 실행됨. 조건에 따라 반복을 제어하고 싶을때 사용
- 반복 횟수가 명확하지 않거나 조건에 따라 유동적으로 반복할 때 사용
- 예시
x = 0
while x < 5:
print(x)
x += 1 # x가 5보다 작을 동안 출력
3) 차이점
특징 | for문 | while문 |
반복 기준 | 정해진 범위 | 조건에 따라 반복 |
사용 대상 | 반복 가능한 객체 | 조건 기반 반복 |
종료 조건 | 순회 끝 | 조건이 거짓(False)일 때 종료 |
* HTTP 상태 코드
1) 정상, 요청 성공 (2xx)
- 200 (OK): 요청이 성공적으로 처리됨 -> ex. GET 요청으로 데이터를 정상적으로 가져옴
- 201 (Created) : 요청 성공으로 새로운 리소스가 생성됨 -> ex. POST 요청으로 데이터가 추가됨
2) 클라이언트 요청 오류 (4xx)
- 400 (Bad Request): 잘못된 요청. 서버가 이해할 수 없음 -> ex. 잘못된 형식의 요청 데이터
- 401 (Unauthorized): 인증되지 않은 요청 -> ex. API 키가 없거나 잘못된 경우
- 403 (Forbidden): 권한이 없어 요청 거부됨 -> ex. 접근 권한이 없는 페이지 요청
- 404 (Not Found): 요청한 리소스를 찾을 수 없음 -> ex. 존재하지 않는 URL 요청
3) 서버 오류 (5xx)
- 500 (Internal Server Error): 서버에서 예기치 못한 에러 발생 -> ex. 서버 코드 오류
- 502 (Bad Gateway): 서버가 잘못된 응답을 받음 -> ex. 프록시 서버 문제
- 503 (Service Unavailable): 서버가 일시적으로 사용 불가능 -> ex. 서버 과부하 or 점검 중
기타
특별한 이슈 없었음..!
'Daily > TIL' 카테고리의 다른 글
[TIL.v1] 25/03/22~23 (0) | 2025.03.22 |
---|---|
[TIL.v1] 25/03/21 (2) | 2025.03.21 |
[TIL.v1] 25/03/17 (2) | 2025.03.17 |
[TIL.v1] 25/03/13 (0) | 2025.03.14 |
[TIL.v1] 25/03/12 (1) | 2025.03.12 |