커리큘럼 추측 영상 3개 추가 그리고 장고 기초 심화 구분
이전 수업에 대한 커리큘럼 추측을 남긴 적 있다.
1차와 2차 부분에서 장고 기초와 심화 구분이 있는데 시간표 공유 된 거 보니 추측은 맞았다.
https://blog.leeyounghun.com/23
일단 영상 부분에서 알고리즘 1 인공지능 관련해서 머신러닝 1 딥러닝 1 이렇게 영상이 추가적으로 제공되었다. 오호~
저번주에 판교 교보문고 가서 나한테 맞을 장고 책을 고르다가 딱 한권 손에 집히는 데로 구매해서 책을 초반만 읽고선 장고에 대한 기초와 심화 어떤 수업 방향이 이거이지 않을까? 추측으로 남겨본다.
기초 부분에서는 장고 수업을 심화 부분은 DRF하지 않을까 싶다.
DRF라는 것은 책에서 보니 Django Rest framework 약자이다.
그래서 DRF라는 책을 교보 서점에서 검색해 보니 알반 장고 책은 많지만 DRF는 많지가 않다.
솔직히 운좋게 내가 구매한 것은 DRF 구매하여 방향성
내 추측은 맞을수도 틀릴 수도 있으니 그냥 아~ 그렇구나 정도만 생각해 주세요.
한 주간 공부와 개발일정
- 워드프레스 닷컴 api 분석 및 테스트 개발자
- 장고 웹 서버 워드프레스 닷컴 api 관리자 만들기
- 알고리즘 5개만 풀기
- 장고 예제코드 무작정 따라 입력해 보기
다음 주 공부 예상
- DRF 공부
음주 코딩 한 숙취가 덜 깬 코딩
T = int(input())
# mirror_map = {'b': 'd', 'd': 'b', 'p': 'q', 'q': 'p'}
# results = []
for test_case in range(1, T + 1):
#괜히 어렵게 생각했네.......
str = list(input())
for i in range(len(str)):
if str[i] == 'b':
str[i] = 'd'
elif str[i] == 'd':
str[i] = 'b'
elif str[i] == 'p':
str[i] = 'q'
else:
str[i] = 'p'
str.reverse()
str = ''.join(str)
print("#%d %s" % (test_case, str))
# numbers = input().strip() # 각 테스트 케이스의 문자열을 입력받음
# mirrored_string = numbers[::-1] # 거꾸로 된 문자열을 만듦
# print(f"#{test_case}: {mirrored_string}") # 거울에 비춘 문자열을 출력
#
# numbers = input().strip() # 각 테스트 케이스의 문자열을 입력받음
# # 'b' -> 'd'
# # 'd' -> 'b'
# # 'p' -> 'q'
# # 'q' -> 'p'
# mirrored_string = []
# for char in numbers:
# mirrored_string.append(mirror_map[char]) # 각 문자를 거울에 비추어 변환하여 리스트
#
# # 리스트를 문자열로 변환하여 결과 리스트에 추가
# result = ''.join(mirrored_string)
# results.append(f"#{test_case} {result}") # 결과에 테스트 케이스 번호를 추가하여 저장
#
# # 각 테스트 케이스의 결과를 출력
# for result in results:
# print(result)
문제는 문자열 거울이다.
그냥 슬라이스로 해서 개발하면 끝나는 것인데 왜 d-3이지? 처음 짠 코드가 이거인데 문제다 다시 읽어보니 ㅋㅋㅋㅋㅋ
# numbers = input().strip() # 각 테스트 케이스의 문자열을 입력받음
# mirrored_string = numbers[::-1] # 거꾸로 된 문자열을 만듦
# print(f"#{test_case}: {mirrored_string}") # 거울에 비춘 문자열을 출력
두 번째부터는 제대로 그런데 실패 ㅠ 빠트려먹은 거 까지 이 부분은 여러 번 실패 하......
T = int(input())
# mirror_map = {'b': 'd', 'd': 'b', 'p': 'q', 'q': 'p'}
# results = []
for test_case in range(1, T + 1):
#
# numbers = input().strip() # 각 테스트 케이스의 문자열을 입력받음
# # 'b' -> 'd'
# # 'd' -> 'b'
# # 'p' -> 'q'
# # 'q' -> 'p'
# mirrored_string = []
# for char in numbers:
# mirrored_string.append(mirror_map[char]) # 각 문자를 거울에 비추어 변환하여 리스트
#
# # 리스트를 문자열로 변환하여 결과 리스트에 추가
# result = ''.join(mirrored_string)
# results.append(f"#{test_case} {result}") # 결과에 테스트 케이스 번호를 추가하여 저장
#
# # 각 테스트 케이스의 결과를 출력
# for result in results:
# print(result)
문제 다시 읽고 내 코드를 보는데 엇!!!!!!! 굳이 이렇게 어렵게?
코드를 다시 짰다 변수도 바꾸고 부랴 부랴 쉽게 쉽게 아주 그냥 무식하게
T = int(input())
for test_case in range(1, T + 1):
#괜히 어렵게 생각했네.......
str = list(input())
for i in range(len(str)):
if str[i] == 'b':
str[i] = 'd'
elif str[i] == 'd':
str[i] = 'b'
elif str[i] == 'p':
str[i] = 'q'
else:
str[i] = 'p'
str.reverse()
str = ''.join(str)
print("#%d %s" % (test_case, str))
결국 여러 번만에 통과는 했지만 숙취 해소가 안된 음주 코딩은 안 좋다.
그래도 1시간 안에 카페 앉아서 작성했다. 하하하~
숙취는 헛개수와 커피가 짱!!
공부해보고 싶은 랭체인까지는 해보자!!!
'CoWithMe' 카테고리의 다른 글
워드프레스닷컴 API를 활용하기 위한 앱생성 링크 바로가기 (80) | 2024.07.16 |
---|---|
전문가가 되지 못하는 비밀 타당성과 피드백의 중요성 (70) | 2024.07.15 |
Cloudflare Workers에서 Python 지원: Pyodide와 WebAssembly로 서버리스 컴퓨팅 혁신 (75) | 2024.07.12 |
초보자를 위한 Flask와 FastAPI의 세션 관리 (80) | 2024.07.11 |
자기계발의 중요성 및 방법론 (85) | 2024.07.09 |