본문 바로가기

내일 배움 캠프/WIL

(6)
WIL) 8주차 이번주 회고 이번주를 진행하며 느낀점 이번주 목표 달성 여부 drf 개인 프로젝트 및 개인 해설 복습 팀원과 알고리즘 하루에 최소 1개 씩 꼭 풀기 ( 혼자서 몇문제씩 더 풀어야함! ) 알고리즘 풀고 다른 사람 풀이 보면서 함수들 활용하는법 공부하기 다음주 목표 drf 팀 프로젝트를 위해 팀과 소통 열심히 하기 팀알고리즘 하루에 최소 1개 씩 꼭 풀기 ( 팀프로젝트 기간이기 떄문에 팀프로젝트에 더 집중하기 ) 알고리즘 풀고 다른 사람 풀이 보면서 함수들 활용하는법 공부하기
WIL) 7주차 이번주 회고 쿠키 vs 로컬 저장소 쿠기는 매번 모든 요청에서 실려서 보내지고, 최대 4096바이트까지만 저장이 가능함. 그리고 만료가 존재한다 로컬 저장소는 최대 5메가 바이트까지 저장이 가능하고, 만료가 없다 자바스크립트 변수 선언 3가지 방법 자바스크립트에는 따로 데이터 타입을 지정하지 않아도 선언된 변수에 모든 값을 넣을 수 있다. var 값을 지정하지 않으면 변수에 "undefined" 값이 들어간다 블록 범위에서 사용이 가능한 선언자이다. 함수에서 선언되었다면 함수 전체에서 사용이 가능한 범위를 말한다 선언하지 않은 변수에 값을 지정하면 자동으로 var선언으로 간주하여 전역 변수로 생성된다 함수 안쪽이 아닌 코드 최상단 공간에 있는 변수중 var로 선언된 변수는 모두 전역 변수로 생성이 된다 ..
WIL) 6주차 좋은 팀원들과의 이별.. 다들 안녕.. 잘살아! 이번주 회고 완벽 정리 git pull 사용법 git pull 현재 작업한 양이 많다면 한번씩 master(main) 브랜치에 동기화를 한번씩 해주는 것이 좋다! 충돌 오류가 날 수 있기 때문! 프로세스 프로그램이 실행되는 곳 각각의 프로세스는 영향을 받지 않는다. ( = 프로세스끼리는 자원을 공유하지 않는다 ) 실행해보면 process는 같은 함수라도 서로 영향을 받지 않기 때문에 pid가 다 다른것을 알 수 있다. 하지만 스레드 같은 경우엔 다르다. 스레드 하나의 프로세스의 실행 흐름으로서의 구성요소 스레드는 다른 스레드에 영향이 갈 수 있다. ( = 스레드는 프로세스의 자원을 공유한다 ) thread1과 thread2 의 pid는 같으나, thread..
WIL) 5주차 길다면 길고 짧다면 짧은 프로젝트 주가 지나갔다.. 이번 팀원 너무 좋았어요! 이번주 회고 1. git 풀리퀘스트 방법 Fork → 새로 생긴 자신의 저장소의 ssh clone 복사 → remote 설정 ( git clone ssh-Code, git remote add origin ssh-Code ) → branch 생성 ( git checkout -b branch이름 ) → 수정후 add, commit, push → Pull Request 생성 render() 구문 사용법 render(request, html, {딕셔너리}) Messages Framework 1회성 메세지를 내보내는 용도 Message class 속성 message: 실제 메시지 level: 메시지 레벨을 나타내는 정수 tags: 메시..
WIL) 4주차 이번주 회고 과제를 진행하며 막혔던 부분 & 알게된 것 새 터미널을 자주 열면 안된다는 것(새 터미널은 연다는 것은 게임을 다시 키는 것과 같은 것이기 때문에 전에 적용한게 똑같이 적용된다는 보장이 없다!) 프로젝트 구조 user앱- 사용자 관리 ( 회원가입/로그인/로그아웃)을 담당 tweet앱 - 글 관리( 글쓰기, 삭제, 수정, 댓글)을 담당 views.py - url에서 어떤 역할을 할 건지, 어떤 기능을 수행할 건지 만들어주는 공간 urls.py - 사용자가 어떤 주소로 접근할 수 있게 정해주는 공간 user / models.py - 사용자 이름, 비밀번호, 상태 메세지, 생성일 django 모델 필드의 종류 문자열 : CharField, TextField 날짜/시간: DateTimeField, ..
WIL) 3주차 이번주 회고 과제를 진행하며 막혔던 부분 & 알게된 것 클래스 안에서 재귀 함수 부르기 : ' return self.함수() '로 호출 만약 어떤 변수에 고정값을 지정했다면 다른 값을 넣지 않게 주의 해야한다! import os를 불러온 후 os.system("clear")을 통해 명령창을 새로 고침 할 수 있다. 파이썬 출력 글자색 변경 : Color.py 파일을 import해주면 사용 가능! print(f'{Colors.RED}안녕{Colors.RESET}') 또는 print('Colors.RED' + '안녕' + 'Colors.RESET') 과 같이 사용 mport subprocess 기능 : subprocess.call(["python", "파일명.py"]) 이라는 명령어를 통해 다른 파일을 실행..