본문 바로가기

WIL&TIL/WIL14

WIL 20230410 ~ 20230416 - 장고 찍먹하기 장고 기초주차 Python Django 개인과제 해설 Django 기초 타입별 메서드 프로세스와 스레드 브랜치 보호(PR 동의 후 Merge하기) Python 코드 포맷터 - black, isort GIT hook (추가예정) 저번주 목표 1. 팀 프로젝트 이번 주차 메인은 누가 봐도 팀 프로젝트. 프로젝트 진행기간 동안에는 알고리즘 문제풀이 시간도 시간표에서 빠져있을 만큼 집중도를 요구하는 것 같다. 최우선 사항으로, 강의 복습과 동기들의 코드를 뜯어보며 최대한 장고 활용을 높여보자. 이번이 협업으로는 4번째, 발표까지 있는 프로젝트로는 2번째이다. 4번의 협업에서 배운 것들을 착실하게 활용해보는 것을 목표로 삼자. > 프론트는 힘들었지만.. 나름 맛있었다 2. 알고리즘? 팀원과 협의 후 결정 예정 >.. 2023. 4. 16.
WIL 20230403 ~ 20230409 - 장고 랑데부 Django 기초 강의 파이썬 기초 문법 복습 장고 프로젝트 구조에 대한 이해 - (MTV) 장고의 데이터베이스와 객체 - (ORM) 로그인과 회원가입 기능 만들기 장고의 사용자 모델과 나의 사용자 모델 비교 - (AbstractUser) 게시글 쓰기/ 읽기/ 삭제 데이터 베이스 관계 - (One to One, One to Many, Many to Many), (ERD) 내배캠 특강 현업 개발자님 특강 GIT 특강 ERD 특강 알고리즘 문제들 배열 두 배 만들기 배열 뒤집기 문자열 뒤집기 가위 바위 보 점의 위치 구하기 최댓값 만들기(1) 문자열 정렬하기 (1) 중복된 문자 제거 대문자와 소문자 인덱스 바꾸기 배열의 유사도 숫자 찾기 문자열 정렬하기 (2) 저번주 목표 1. 개인과제 완성하기 모르는게 너.. 2023. 4. 10.
WIL 20230327 ~ 20230402 - 파이썬 팀과제, 알고리즘 알고리즘 - 나를 슬프게 하는(했던) 문제들 더보기 인덱스 바꾸기 https://school.programmers.co.kr/learn/courses/30/lessons/120895 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 최빈값 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/120812 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 직.. 2023. 4. 2.
WIL 20230320 ~ 20230326 - Class, 알고리즘 이번주에 배운 것 class 라는것은 과자틀이다 과자틀로 찍어낸 쿠키가 인스턴스(=객체)다. ↓ 과자틀 만들어보기 더보기 class Monster: def __init__(self, name, hp): self.name = name self.max_hp = hp self.hp = hp def attack(self, player): damage = random.randint(3, 7) player.hp = max(player.hp - damage, 0) print(f"{self.name}의 공격! {player.name}에게 {damage}의 데미지를 입혔습니다.") if player.hp == 0: print("GAME OVER") def show_status(self): print(f"{self.nam.. 2023. 3. 26.
WIL 20230313 ~ 20230319 TIL 정리 1. 프론트엔드 개발자를 꿈꾸는 것이 아니라면 html, css 만진다고 까불지 말고 템플릿 찾아보자. 2. 자주 뜨는 오류 - pymongo.errors.ServerSelectionTimeoutError > import certifi ca = certifi.where() client =MongoClient( ':', tlsCAFile = ca) - "BeautifulSoup" is not defined > BeautifulSoup이 정의되지 않았다는 오류는 bs4가 설치되어 있어도 발생할 수 있다. 이 경우 가상환경을 다시 설정하거나, vscode 새 창에서 작업을 진행하면 해결은 가능. 3. 파이썬 코딩 컨벤션대로 쓰기. 다음주 목표 1. git강의 완강하기 2. TIL 꾸준히 작성하기 .. 2023. 3. 20.