TIL
📌
오늘 한 일
파이썬 복습
git pullrequest 한번 더 연습
7시~9시 거북이반 수업
오늘은 아침에 발제 후 원래는 파이썬 알고리즘 강의를 듣고 백준문제를 풀었어야 했다.
하지만 난 아직 파이썬이 부족하기 때문에 알고리즘 진도를 나가지 않고 파이썬 복습을 했다.
파이썬 실시간 강의 노션을 보며 내가 모르는 부분은 강의를 보며 복습을 했다.
전엔 알긴아는데 정확히는 모르는 상태였는데 강의를 한 번 더 들으면서 공부하니
원리를 더 알게 쉬웠다. 역시 반복학습이 답이다. ㅋㅋㅋ
이렇게 오전은 파이썬 강의를 복습하며 시간을 보냈다.
점심먹고나서 어제 했던 git pullrequest를 한 번 더 연습했다.
어제와 똑같이 강의를 보면서 천천히 따라가면서 했다.
어제 연습하면서 fork가 되어있었기 때문에 저장소에서 sync를 맞춰줘야 했다.
맞춰주고 강의대로 진행했는데 gitbash에서 clone 받았을 때
이미 존재한다고 오류가 발생했었다. 난 뭔지도 모르고 그냥 무시하고 진행하였다.
나중에 request를 하다 보니 아래처럼 오류 메시지가 나왔다.
오류가 왜 발생했는지 강민철 튜터님께 여쭤봤다.
이 오류를 해결하기 위해선 clone 했을 때 git pull을 해주거나
다른 경로에서 다시 클론 해야 했었다.
내가 clone 했을 때 무시하고 지나간 거 때문에 오류가 발생한 것이다. ㅎㅎ
앞으로 기존에 clone 한 게 있다면 git pull을 해야겠다.
오늘도 좋은 정보를 얻었다.
pullrequest를 연습하고 다시 아침에 했던 방식으로 파이썬 공부를 했다.
공부를 하다 보니 저녁시간이 되고
7시부터 9시까지 거북이 반 수업이 있었다.
아침 발제 때 거북이 반 신청을 받았는데 나도 신청했다.
7시에 수업에 와보니 40명 넘게 있었다.ㅋㅋㅋㅋ 이 중에 토끼들이 숨어있었다.ㅋㅋㅋ
거북이 반 수업은 내가 손이 안 닿아서 긁지 못한 부분을 긁어주는 느낌이었다.
정말 차근차근 알려주시고 너무 재밌었다. 수업이 기다려지기도 함 ㅎㅎ
- 오늘 배운 거 remind
- 함수 안에서 return 명령어를 만나면 함수가 종료된다.
def test():
return
- pullrequest 할 때는 git status로 현재 브랜치를 확인한 후 작업한 branch에서 푸시를 해줘야 한다!
- pullrequest 할 때 기존에 fork가 되어있다면 sync를 맞춰주고 로컬 저장소에서 git pull이나
다른 경로에서 다시 클론 해야 한다.
- 많이 사용하는 반복문 구조
member = [
('lee', 30),
('kim', 37),
('park', 20)
]
for name, age in members:
print(f'{name}는 {age}살 입니다.')
- 딕셔너리에서 for문 돌릴 때 그냥 돌리면 key갑만 나온다. value를 뽑고싶을 때
products = {
"bread": 1000,
"milk": 3000,
"egg": 6000,
"drink": 1500
}
for v in products.values()
print(v)
- 딕셔너리에서 for문 돌릴때 key값 value 둘 다 뽑을 때
for k,v in product.items()
print(k,v)
- 반복문에서 continue는 아무런 동작도 하지 않고 다음으로 넘어감
- join() / list를 string으로 변환하기
string_list = ['hello','python','world']
string = '!! '.join(string_list)
print(string)
# hello!! python!! world
- split() / string을 list로 변환하기
string = 'hello/python/world!!'
string_list = string.split('/') #split() 안에 들어간 값을 기준으로 문자를 나눈다.
print(string_list)
#['hello','python','world!!']
- pprint() 사용법 임포트 해주면 됨
from pprint import pprint
pprint()
- random
import random # 랜덤 임포트
random.shuffle(numbers) #numbers 무작위로 섞기
random_number = random.randint(1,10) # 1 ~ 10 사이의 무작위 번호 생성
random_number = random.randrange(1,10) #1 ~ 9 사이의 무작위 번호 생성
randrange는 끝 숫자 포함안함 randint는 끝숫자 포함
- number_list[0:5] 파이썬에서 범위를 설정할 때 자기 자신은 포함되지 않는다.
그렇기 때문에 5를 포함하고 싶다면 number_list[0:5+1] 이런 식으로 해줘야 한다.
'내일배움캠프' 카테고리의 다른 글
19. 내일배움캠프 - 13일차 TIL (0) | 2022.09.19 |
---|---|
18. 내일배움캠프 - 3주차 WIL (0) | 2022.09.16 |
16. 내일배움캠프 - 11일차 TIL (0) | 2022.09.15 |
15. 내일배움캠프 - 10일차 TIL (0) | 2022.09.14 |
14. 내일배움캠프 - 10일차 TIL (2) | 2022.09.13 |
댓글