일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- useState
- 22938번
- 프론트엔드
- SEF2022
- 참가후기
- React
- 스파르타
- 스파르타코딩클럽
- 무료강의
- 개인정보수집유효기간
- 반응형
- django multi image
- 네이버커넥트재단
- MongoDB
- 장고이미지처리
- css
- 20492번
- html
- 프로그래머스
- ㅐㄱ이
- 파이썬무료강의
- 파이썬
- GIT
- python
- sql
- 코딩기초트레이닝
- 장고 다중이미지
- 프로그래머스입문
- error
- jquery
- Today
- Total
목록전체 글 (143)
코딩,해볼까
0. 오늘의 프로젝트 작업 Tutorial 1: Serialization Creating a Serializer class ProfileView의 put, delete 작업 - put : 프로필 수정 + 비밀번호 수정과 해싱 - delete : 회원탈퇴 아래 RESTframework 기본 코드를 통해 오늘의 작업 방향을 설정하고 오류를 해결할 수 있었다. def update(self, instance, validated_data): """ Update and return an existing `Snippet` instance, given the validated data. """ instance.title = validated_data.get('title', instance.title) instance...
0. 오늘의 프로젝트 작업 프로젝트 셋팅 오류 수정 - poetry 맥 셋팅 repository owner 입장에서 pull request, 충돌 병합 과정, 코드 리뷰 방법, issues 설정 코드컨벤션 맞춤 ProfileView의 get 작업 - get: 프로필 뷰 1. 문제점 pull request로 머지할 때 코드컨벤션, autopep가 맞지 않아서 쓸데없는 공백이 많이 생겼다. 이것이 큰 문제라기 보다는 앞으로 더 많은 양을 머지해야 할텐데.. 라는 생각이 들었다. 2. 시행착오 black 이라는 파이썬 코드 포매터 확장프로그램을 사용하시는 분이 있어서 그것으로 통일하기로 했다. 그런데 settings에서 온갖 시도를 다 해봤지만 계속해서 오류를 만났다. 3. 해결방법 settings.py에 코..
0. 오늘 배운 것 1) pull request : 원작자 권한일 때 pull request가 어떻게 이루어지는지 2) 각종 컨벤션 적용 3) 커밋 정렬, 제목, 내용 작성 및 issues 추가 1. 문제점 pull request 시 정렬이 각자 다르면 공백이 전부 표시되어서 불편하다. 2. 시행착오 ✨오늘의 pull request 기록 # 현재까지의 commit 기록 git log # 모든 브랜치의 commit 기록 get log --branches # 변경사항을 비교 git diff # 로컬 저장소에서 하는 Synk fork. # fetch develop 후 checkout origin/develop과 내용이 일치하는지 확인하면 된다. # origin/develop : 원격저장소(github)의 de..
0. 오늘 배운 것 1) poetry https://python-poetry.org/docs/ # 설치하기 curl -sSL https://install.python-poetry.org | python3 - #가상환경 설치 poetry init #몇 가지를 입력할 수 있도록 표시가 될텐데, 쭉 엔터 치다가 #yes/no 나오는 부분에서 첫 번째 no, 두번째 no, 세번째 yes 입력 #필요시 yes로 해도 무방, pyproject.toml 파일이 만들어 지면 성공 #가상환경 켜기 poetry shell #가상환경에 깔려있는 것들 확인 poetry env list poetry add django djangorestframework poetry add djangorestframework-simplejwt ..
1. FACTS (사실, 객관) : 이번 일주일 동안 있었던 일, 내가 한 일 알고리즘 풀이 django 강의 복습, 과제 다시 만들어보기 지금까지 학습상태 파악, 학습 자료 정리 블로그 정리 2. FEELINGS (느낌, 주관) : 나의 감정적인 반응, 느낌 나의 부족한 부분을 정확하게 알기 위해 지금까지 배웠던 내용들을 정리해보는 시간을 가졌다. 그 결과, 한 주도 마음에 드는 주가 없었다. 그리고 결심했던 부분들이 다음 과제 학습으로 인해 미뤄졌던 것도 아쉽다. 미루지 말자고 생각하며 작업을 했지만, 수업이 따라가기 많이 어려운 것은 사실이다. 3. FINDINGS (배운 것) : 그 상황으로부터 내가 배운 것, 얻은 것 아무리 더 해보려고 해도, 주마다 내가 학습할 수 있는 시간과 양은 정해져 있..
1. 문제점 저번주 숙제였던 장고 심화 개인과제 복습을 진행하기위해 내 Github 레포지토리에서 클론을 진행했다. 그리고 다른 컴퓨터로 작업했던 코드를 붙여넣고 실행하던 중, migrations가 되어있지 않아서 다시 시도하다가 오류를 만났다. .... django.db.migrations.exceptions.InconsistentMigrationHistory: Migration admin.0001_initial is applied before its dependency users.0001_initial on database 'default'. (venv) 2. 시행착오 정확하게 users 를 migrations 하던 중에 생긴 오류이며, 이 오류는 'admin.0001_initial' 마이그레이션이 ..
0. 오늘 배운 것 enumerate는 index와 요소를 둘 다 받아올 수 있다. .replace(대신하고싶은 것) zip() : 길이가 같은 리스트를 엮어준다. dict() : 딕셔너리 형태로 만든다. for문 사용 시 리스트, 딕셔너리 이름.items() 를 해주면 key 와 value 를 가져올 수 있다. 1. 문제점 프로그래머스 코딩 기초 트레이닝 전국 대회 선발 고사 문제 풀이 실패 2. 시행착오 코드의 큰 틀을 계획 - rank의 idx와 attendance의 idx 매치 - false는 모두 제외한 후 idx를 1=a,2=b,3=c 로 가져와서 수식에 넣어준다. 계획 1) rank와 attendance 를 key, value로 넣어본다. { rank : attendance } 계획 2) e..
0. 오늘 배운 것 1) 객체, 상태, 행동 2) 클래스, 속성, 메소드 3) 객체 = 오브젝트, 인스턴스 4) 객체 지향 : 클래스, 메시지 전달, 상속, 추상화, 캡슐화, 다형성 1. 문제점 객체지향 프로그래밍이란? 이전의 차례대로 아래로 내려가는 절차지향 프로그래밍 대신, 사람이 느끼는 동작의 방식 그대로 작동시키기 위한 프로그래밍의 방법이다. 클래스란? 객체(Object)를 생성하기 위한 빵틀 객체와 객체의 속성(attribute), 동작(method)을 정의하는데 사용된다. 객체란? 클래스의 인스턴스(instance), 빵틀로 만들어진 '빵' 클래스에 정의된 속성, 동작을 가진다. 다른 객체들과 상호작용을 할 수 있다. 캡슐화(Encapsulation) 데이터와 그 데이터를 다루는 메서드들을 하..