20220920 TIL

2022. 9. 20. 20:52TIL(Today I Learnd)

    목차

아... 오류로 맞는 아침... ㅎㅎ


vscode 터미널 실행 불가

익스텐션 몇개를 삭제하고 테마를 바꿔봤는데

파이썬 소스파일이 아니라며 실행이 안된다.

뭔 일일까?

 

구글링을 해봐도 나오질 않는다 미쳐버린다 정말

.

.

이게 영어로 바꼈었는데 한국어로 바꿔주니 해결

뭐지?


백준 1152 파이썬

print(len(input().split()))

# 이렇게 간단한거일 줄이야 for문을 돌려서 단어 갯수를 세서 뭐 어떻게 하는 줄 알고 생각하고 있었는데

백준 2908 파이썬

whiteboard1, whiteboard2 = input().split() # 숫자 두개를 공백으로 구분해 받기
sans1 = int(whiteboard1[::-1]) # 상수말로 번역 1
sans2 = int(whiteboard2[::-1]) # 상수말로 번역 2

if sans1 > sans2: # 상수말로 번역된 숫자 비교
    print(sans1)
else:
    print(sans2)

상수는 이스라엘 사람인 것이다.

 

백준 5622

상근아 할머니 핸드폰좀 사드려라

할머니는 0과 1을 사용조차 안하시는 엄청난 아날로그 유저다.

아무튼 할머니가 뭔가 복잡한 방법을 사용하셔서 전화를 사용하시는데

다른 사람에게 전화 걸 때 걸리는 시간을 측정하라는 것 같다.

저 전화를 어떻게 사용하시는지 감도 안오지만 일단 컨닝을 하면서 감을 익혀보자.

 

내가 처음에 생각 한 것은 dict문을 사용하여 key에 숫자를 두고 value에 대응하는 알파벳을 넣고 어떻게 해야겠다 생각했는데

여러군데 방문하며 컨닝해본 결과 리스트 안에 다이얼의 숫자에 해당하는 알파벳들을 넣고 for문을 이용하더라

 

난 자꾸 쉽게 갈 문제들을 돌아서 가려는 경향이 크다..

 

일단 해골마크 쳐놓고 나중에 보자

 


Django

sns서비스 만드는 장고 클래스 시작

 

파이썬 웹프레임워크는 여러가지 있는데 대표적으로 이렇게 쓴대

최소한의 기능 : flask, pyramid

많은 기능: Django

 

장고는 db, login, admin, password 등이 이미 제공 됨 다른 애들은 다 손수 만들어줘야됨

 

자 이제 장고를 시작해보자

 

MVT패턴

Model - View - Template

 

https://numucuwer.tistory.com/4

 

1. django 시작 (기본환경 셋팅)

글의 내용  사전 작업 (window용/ mac용)  venv 가상환경 세팅하기 (window용/ mac용) 가상환경 실행하기  Django 설치하기 따라하기 ( 가상환경 , django 설치하기) 1. 사전 설치해야 할 것들 - 파이썬 설치 ,

numucuwer.tistory.com

장고 프로젝트 시작하는 방법이 파이참 기준이라서 vs코드는 따로 찾아봐야 된다.

 


팀회의

KGZ팀의 프로세스를 만들었다.

 

12시에 회의를 하며 각자의 진도와 이해도를 공유하며

메타인지력을 올리고 서로 발전하는 시간을 도모하기로 했다.

 

각자의 진도가 생각보다 비슷해서 다행이라고 생각했다. 서로서로 끌어주고 밀어주고 하면서 천천히 나갈 수 있을 것 같다.

 


거북이클래스

객체

 

 

 

 

게임 캐릭터로 적용해보면
사람 클래스에 체력 마나 저장해놓고
직업클래스들( 전사 마법사 도적) 만들고
각 클래스에 스킬 매써드 저장하고
프린트로 사용하고

 

음...

 

 

class는 붕어빵 틀

메소드는 앙꼬 다듬는것..?

어트리뷰트는 앙꼬..?

인스턴스는 나오는 붕어빵

 

알 것 같으면서 또 모르겠다

 

'TIL(Today I Learnd)' 카테고리의 다른 글

20220922 TIL  (1) 2022.09.22
20220921 TIL  (2) 2022.09.21
20220919 TIL  (0) 2022.09.20
20220917 TIL  (0) 2022.09.17
20220916 TIL  (1) 2022.09.17