잡다한 것 12

S.A 문서 템플릿

S.A0. 와이어프레임1. 개요 (Overview)프로젝트 이름: Sparta News목적: IT 산업 뉴비들을 위한 뉴스 및 커뮤니티 플랫폼을 제공합니다. 사용자들은 크롤링된 IT 관련 뉴스를 확인하고, 질문 게시판과 자유 게시판에서 글을 작성하거나 소통할 수 있습니다.2. 요구 사항 (Requirements)기능적 요구사항:회원가입 없이 뉴스 열람 가능회원가입 후 뉴스, 질문, 자유게시판에 글 작성 및 댓글 작성 가능뉴스 크롤링&업로드 (관리자만 가능)사용자별 역할(관리자, 마스터, 뉴비)에 따른 권한 관리게시글에 '좋아요', '북마크' 기능 제공게시글 조회수에 따른 인기 게시글 표시비기능적 요구사항:확장성: 향후 새로운 게시판 추가 가능하도록 설계보안: JWT 기반 인증 및 권한 관리성능: 대규모 ..

잡다한 것 2024.09.11

마크다운 간단 문법(Readme, Notion 등)

Markdown 이란?plain-text formatting syntax : plain-text 기반경량형 마크업 언어 (ligntweight markup language)확장자는 md 사용처- Github, Notion, Velog, Postman 등 노션에서 마크다운(+단축키)를 이용해 편하게 작성 가능 MarkDown 기본문법0. Comment안녕하세요안녕하세요 1. Heading# heading1## heading2### heading3#### heading4##### heading5heading1heading2heading3heading4heading5 2. Line----> 단락을 구분해주는 선 3. Text attributes**bold***italic*~~strikethrough~~bold..

잡다한 것 2024.09.05

오답노트

3. Django의 QuerySet 메서드 중 데이터베이스에서 특정 조건에 맞는 모든 레코드를 반환하는 메서드는 무엇인가요?A: filter() - all()은 특정조건이 아닌 모든 레코드를 반환함 4. Django 템플릿 시스템에서 변수의 값을 출력할 때 사용하는 문법은 무엇인가요?A: {{ 변수 }} - Template 태그 : {% 문법 %}- Template 변수 : {{ 변수 }}- Template 필터 : {{ 변수|옵션 }} 6. Django에서 특정URL에 대한 요청을 처리할 뷰(View)와 연결할 때 주로 사용하는 함수는 무엇인가요? A: path() - include()는 namespace를 사용했을때, 특정 APP의 namespace를 통해 해당 앱의 URL로 넘어가는 함수

잡다한 것 2024.09.02

git 협업시 메뉴얼

- 새 클론을 받거나, 폴더를 다 지우고 다시 클론을 받을 경우 처음 구축환경1. clone2. python -m venv venv3. source venv/Scripts/activate4. pip install -r requirements.txt- 코드 개발 하기 전 사전 세팅git switch main(혹은 머지하는 곳)git pullgit switch (자기 브랜치)git merge maingit push코드 작업하기 전 자기 브랜치인지 꼭 확인하기!!!- 개발해서 Pull request하는 경우깃헙 사이트 가서 pull request 생성충돌 안나면 그대로 만들고충돌 난다고 하면,1. 코드로 돌아와서 git switch main(혹은 머지하는 곳)2. git pull3. git switch (자기..

잡다한 것 2024.08.27

WIL 7 주차

7주차 현재 나의 수준 현황 HTML, CSS: 인터넷 찾아가면서 만들어가는 정도JS: 필요한 함수만 가져다 쓰는 정도Python: 가상환경 및 개발 툴 다루는데 문제없음알고리즘: 알고리즘 3주차 반까지 수강SWEA: D4 문제 몇몇개 도전함GIT 및 GITHUB: INIT, ADD, COMMIT, PUSH, PULL, LOG, CLONE, STATUS까지 완료정보처리기사: 필기 통과CS: 강의영상 마무리SQL: SQL강의 시청 사전캠프에서 이미 시청함.Django: 강의 영상 5개8주차 목표 HTML, CSS: 강의내용을 복기하며 HTML 및 CSS 작성에 익숙해지기(변동 없음)JS: 필요한 함수의 사용법이나 매개변수등을 파악하기(변동 없음)Python: 현황 유지 (변동 없음)알고리즘: 시간나면 나머..

잡다한 것 2024.08.09

WIL 6 주차

6주차 현재 나의 수준 현황 HTML, CSS: 인터넷 찾아가면서 만들어가는 정도JS: 필요한 함수만 가져다 쓰는 정도Python: 가상환경 및 개발 툴 다루는데 문제없음알고리즘: 알고리즘 3주차 반까지 수강SWEA: D4 문제 몇몇개 도전함GIT 및 GITHUB: INIT, ADD, COMMIT, PUSH, PULL, LOG, CLONE, STATUS까지 완료정보처리기사: 필기 통과CS: 강의영상 마무리SQL: SQL강의 시청 사전캠프에서 이미 시청함. 7주차 목표 HTML, CSS: 강의내용을 복기하며 HTML 및 CSS 작성에 익숙해지기(변동 없음)JS: 필요한 함수의 사용법이나 매개변수등을 파악하기(변동 없음)Python: 현황 유지 (변동 없음)알고리즘: 시간나면 나머지 보기 (변동 없음)SWE..

잡다한 것 2024.08.02

WIL 5 주차

5주차 현재 나의 수준 현황 HTML, CSS: 인터넷 찾아가면서 만들어가는 정도JS: 필요한 함수만 가져다 쓰는 정도Python: 가상환경 및 개발 툴 다루는데 문제없음알고리즘: 알고리즘 3주차 반까지 수강SWEA: D3까지 품GIT 및 GITHUB: INIT, ADD, COMMIT, PUSH, PULL, LOG, CLONE, STATUS까지 완료정보처리기사: 필기 통과CS: 강의영상 하나 6주차 목표 HTML, CSS: 강의내용을 복기하며 HTML 및 CSS 작성에 익숙해지기(변동 없음)JS: 필요한 함수의 사용법이나 매개변수등을 파악하기(변동 없음)Python: 현황 유지 (변동 없음)알고리즘: 시간나면 나머지 보기SWEA: 시간 나면 풀기정보처리기사: 실기 준비GIT 및 GITHUB: 1. bra..

잡다한 것 2024.07.26

WIL 4 주차

4주차 현재 나의 수준 현황 HTML, CSS: 인터넷 찾아가면서 만들어가는 정도JS: 필요한 함수만 가져다 쓰는 정도Python: 가상환경 및 개발 툴 다루는데 문제없음알고리즘: 새로운 주차 맞이하여 새 강의들 나옴 알고리즘 2까지 들음SWEA: D3까지 품GIT 및 GITHUB: INIT, ADD, COMMIT, PUSH, PULL, LOG, CLONE, STATUS까지 완료정보처리기사: 통과  5주차 목표 HTML, CSS: 강의내용을 복기하며 HTML 및 CSS 작성에 익숙해지기(변동 없음)JS: 필요한 함수의 사용법이나 매개변수등을 파악하기(변동 없음)Python: 현황 유지 (변동 없음)알고리즘: 3주차까지 수강하기SWEA: D4 문제 건드려보기정보처리기사: 실기 준비GIT 및 GITHUB: ..

잡다한 것 2024.07.19

WIL 3 주차

3주차(사전 캠프 미포함) 현재 나의 수준 현황 HTML, CSS: 인터넷 찾아가면서 만들어가는 정도JS: 필요한 함수만 가져다 쓰는 정도Python: 가상환경 및 개발 툴 다루는데 문제없음알고리즘: 새로운 주차 맞이하여 새 강의들 나옴 알고리즘 1-11까지 들음SWEA: D1 2문제 품.GIT 및 GITHUB: INIT, ADD, COMMIT, PUSH, PULL, LOG, CLONE, STATUS까지 완료정보처리기사: 핵심요약본 1번 봄, 총 1000문제 품  3주차 목표 HTML, CSS: 강의내용을 복기하며 HTML 및 CSS 작성에 익숙해지기(변동 없음)JS: 필요한 함수의 사용법이나 매개변수등을 파악하기(변동 없음)Python: 현황 유지 (변동 없음)알고리즘: 2주차까지 수강하기SWEA: D..

잡다한 것 2024.07.12

WIL 2 주차

2주차(사전 캠프 미포함) 현재 나의 수준 현황 HTML, CSS: 인터넷 찾아가면서 만들어가는 정도(변동 없음)JS: 필요한 함수만 가져다 쓰는 정도(변동 없음)Python: 가상환경 및 개발 툴 다루는데 문제없음알고리즘: 4주차까지 수강한 내용 바탕으로, 관련 자료구조 및 알고리즘의 로직 이해함. (변동 없음)GIT 및 GITHUB: INIT, ADD, COMMIT, PUSH, PULL, LOG, CLONE, STATUS까지 완료정보처리기사: 핵심요약본 1번 봄, 기출문제 2024년 5월 문제품 3주차 목표 HTML, CSS: 강의내용을 복기하며 HTML 및 CSS 작성에 익숙해지기(변동 없음)JS: 필요한 함수의 사용법이나 매개변수등을 파악하기(변동 없음)Python: 현황 유지 (변동 없음)알고리..

잡다한 것 2024.07.05