인사말

안녕하세요~

오늘은 Django 개인 과제 발제가 있었던 날이에요

걱정이 많이 되긴 하지만!

그래도 해낼 저인 걸 알기 때문에 일단 해보려구요

 

일단,

장고 강의를 다 시청하지 못한 상태라서 오늘은 장고 강의만 봤어요!

 

오늘도 파이팅입니다! 🔥

 

오늘의 일정
오전(09:00 ~ 13:00) 09:00~10:00 코드 카타 2문제 및 팀 오전 회의
10:00~10:30 개인 과제 발제
10:30~13:00 장고 강의 시청
오후(14:00 ~ 18:00) 14:00~17:00 장고 강의 시청
17:00~18:00 베이직반 수업
저녁(19:00 ~ 21:00) 19:00~21:00 장고 강의 시청

요약

  1. 코드 카타 2문제
    1. 더 크게 합치기
    2. 홀짝에 따라 다른 값 반환하기
  2. 장고 강의
    1. HTML, HTTP Form, 화면에 입력창 만들기 🔗 링크
    2. 다중 앱, URL 🔗 링크
    3. Django Model, 마이그레이션 🔗 링크
  3. 베이직반 수업

오전(09:00 ~ 13:00)

1. 코드 카타 2문제

1.1. 더 크게 합치기

def solution(a, b):
    
    if str(a)+str(b) > str(b)+str(a):
        return int(str(a)+str(b))
    
    return int(str(b)+str(a))

 

🤔 문제 풀이

  • 문자열로 타입변환해서 붙여준 뒤, 크기를 비교해요
  • 만약 str(a)+str(b)가 더 크다면 int형으로 출력해 줘요
  • 그게 아니라면 int(str(b)+str(a))가 출력되도록 설정해 주었어요
  • return 해주면, 문제 해결!

 

1.2. 홀짝에 따라 다른 값 반환하기

def solution(n):
    if n%2:                         # 홀수
        return sum(range(1,n+1,2))  # n 아래의 홀수들의 합
    return sum([i*i for i in range(2, n+1, 2)])  # 짝수면 제곱의 합

 

🤔 문제 풀이

  • range 함수를 써서 홀수와 짝수 값을 반환했어요
  • 홀수인지 아닌지 확인하는 방법은 n%2 했을 때 나머지가 있으면 홀수예요
  • 짝수일 경우에는 i*i의 sum을 해주어서 문제 해결했어요

 

(10:30 ~ 13:00),  오후(14:00 ~ 17:00),  저녁(19:00 ~ 21:00)

2. 장고 강의

2.1. HTML, HTTP Form, 화면에 입력창 만들기 🔗 링크

2.2. 다중 앱, URL 🔗 링크

2.3. Django Model, 마이그레이션 🔗 링크

 

3. 베이직반 수업


마무리

오늘은 진득하게 Django 강의를 시청하고 직접 실습하면서 정리해 보았어요

중간중간 오류가 발생해서 처리한다고 시간이 꽤 걸렸네요 🙄

생각보다 진도가 많이 안 나가서, 내일은 더 집중해서 하려고요

이제 Django 관련해서 과제도 받았기 때문에, 할 일이 많아졌어요

 

그래도

Django의 학습 과정이 너무 재밌어서 신나요 😉

내일도 파이팅입니다!

수고 많으셨어요!

🐾Recent posts