신입 자라기 42일 차, 금요일
Task Logging
시간 | Task |
6 : 50 | 기상 |
7 : 10 ~ 8 : 10 | 출근 시간 |
8 : 10 ~ 9 : 10 | 헬스 |
9 : 10 ~ 9 : 30 | 샤워 |
9 : 30 ~ 9 : 50 | 출근 |
9 : 50 ~ 10 : 00 | 1. 짐정리 2. 간식 |
10 : 00 ~ 11 : 30 | 코드 리뷰 받기 |
11 : 30 ~ 12 : 30 | 점심 시간 1. 배민 |
12 : 30 ~ 17 : 50 | 1. 회의 2. 피드백 토대로 수정 |
17 : 50 ~ 19 : 30 | 팀 회식 |
19 : 30 ~ 20 : 30 | 퇴근 시간 |
20 : 30 ~ 22 : 00 | 1. 샤워 2. 휴식 |
22 : 00 ~23 : 00 | 1. 블로그 포스팅 |
유용한 파이썬 함수
itemgetter
- ('a', 'b')라는 튜플이 있을 경우
- itemgetter(1)을 하게 되면 1번째 요소 'a'를 가져온다
- {'a' : 1 , 'b' :1}라는 딕셔너리가 있을 경우
- itemgetter('a')를 하게 되면 'a' 키 에 해당하는 1을 가져오게 된다.
from operator import itemgetter
students = [
("kim", 22, 'A'),
("min", 32, 'B'),
("jae", 17, 'B'),
]
result = sorted(students, key=itemgetter(1))
print(result)
# [('jae', 17, 'B'), ('kim', 22, 'A'), ('min', 32, 'B')]
# itemgetter(1)은 아이템인 튜플의 2번째 요소로 소트 하겟다는 의미
# student의 요소가 딕셔너리인 경우
students = [
{"name": "kim", "age": 22, "grade": 'A'},
{"name": "min", "age": 32, "grade": 'B'},
{"name": "jae", "age": 17, "grade": 'B'},
]
# itemgetter(2)가 아닌, 키를 입력해줌
result = sorted(students, key=itemgetter('age'))
print(result)
[{'name': 'jae', 'age': 17, 'grade': 'B'}, {'name': 'kim', 'age': 22, 'grade': 'A'}, {'name': 'min', 'age': 32, 'grade': 'B'}]
출근길에 보는 CS
Get과 Post 뭐가 다른가
Get
- 요청하는 데이터가 Http Request Message의 헤더에 url이 포함돼서 전송하기 때문에 url상에서 보면 '?' 뒤에 데이터가 붙어 요청(request)을 보냄
- url이라는 특정 공간에 데이터가 담겨서 가기떄문에 전송 가능한 데이터 크기가 제한적임
- 데이터가 url에 노출되어서 password같은 데이터에 대해서는 적절하지 않음
Post
요청하는 데이터가 Http Request Message의 Body부분에 담겨서 전송되기 때문에 Get방식보다 큰 데이터를 전송할 수 있고 보안 측면에서도 좋다.
차이점
Get은 서버에서 특정 데이터를 얻어와서 보여주는 용도, 서버의 상태를 변경 하지 않음 , Select 성질
Post는 서버의 상태 또는 값을 변경/추가를 하기 위해서 사용
'Study > 신입 자라기' 카테고리의 다른 글
[Study] 신입 자라기 - 44 (0) | 2022.04.13 |
---|---|
[Study] 신입 자라기 - 43 (0) | 2022.04.12 |
[Study] 신입 자라기 - 41 (0) | 2022.04.08 |
[Study]신입 자라기 - 40 (0) | 2022.04.07 |
[Study] 신입 자라기 - 39 (0) | 2022.04.06 |