오늘의 일정
오후(14:00 ~ 18:00) 14:00~16:00 Streamlit 특강
16:00~18:00 DRF 강의_Django Deploy with AWS
저녁(19:00 ~ 21:00) 19:00~20:30 베이직반 수업
20:30~21:00 TIL 수정 및 github 수정

요약

  1. 코드 카타 2문제
    1. 5명씩
    2. 문자열 바꿔서 찾기
  2. Streamlit 특강
  3. DRF 강의_Django Deploy with AWS 🔗 링크
  4. 베이직반 수업 : Django_각각의 앱에 대한 model.py 완성하기

오전(09:00 ~ 13:00)

1. 코드 카타 2문제

1.1. 5명씩

def solution(names):
    
    return names[::5]

 

🤔 코드 설명

  • 5명씩 자르면 되는 문제예요
  • 슬라이싱 기법으로 쉽게 풀었어요!
  • 슬라이싱은 해당 숫자를 포함하지 않아요, 그 5 전까지만 잘라내지만 파이썬은 0부터 시작하기 때문에 5개가 잘려요!

1.2. 문자열 바꿔서 찾기

def solution(myString, pat):
    myString = ''.join([
        "B" if i == "A" else "A" for i in myString
    ])
    
    return 1 if pat in myString else 0

 

🤔 코드 설명

  • myString에 있는 A는 B로, B는 A로 바꿔줘야 해요.
    • 그리고 pat에 있는 문자열이 myString에 있는지 확인하는 문제예요
  • myString =
    • myString을 다시 정의해 줬어요
  • "B" if i == "A" else "A" for i in myString
    • for i in myString으로 for문을 돌려줬어요
    • 만약 i == “A”라면 “B”로 해주고, 아니라면 “A”로 리턴하도록 해줬어요
  • ''.join
    • 그리고 바꿔준 그 값을 join() 함수로 ‘’에 넣어줄게요
  • return 1 if pat in myString else 0
    • 만약 pat가 myString에 있다면 1을 리턴하고, 없다면 0을 리턴하도록 해주면 문제해결!

오후(14:00 ~ 18:00)

2. Streamlit 특강

3. DRF 강의_Django Deploy with AWS 🔗 링크


저녁(19:00 ~ 21:00)

4. 베이직반 수업

Django_각각의 앱에 대한 model.py 완성하기

models.py.zip
0.00MB
models.py.zip
0.00MB
models.py.zip
0.00MB


마무리

아니,, APP에 따라 models.py 작성했을 뿐인데 1시간 후딱 가더라구요 🙄?

시간 순삭이라서 당황했는데, 너무 재밌었어요 ㅎㅎ

 

제가 Django 중에서도 Model을 어떻게 해야 할지 모르겠는데

이제 4번째 다시 해보니까 나름? 할 줄 알게 된 거 같아서 뿌듯해요 히히

 

비록 DRF 배포하기는 완강하진 못 했지만, 여기서 더 하면 머리통 터질 거 같아서 쉬러 가려구요

 

감기 조심하세요,, 저는 몸살 기운 때문에 오늘 너무 힘들었습니다 흙흙흙 😭

 

건강이 곧 자산이에요, 건강해야 돈 벌 수 있어요.

 

오늘도 수고 많으셨습니다 ㅎㅎ

내일도 파이팅! 내일은 금요일이에요 내일만 더 이겨내 봅시다!

 

감사합니다

🐾Recent posts