profile
Backend Developer
post-thumbnail

NIKE 프로젝트 3차 리팩토링 후기

나이키 리팩토링 소개 🎤 이번 3개월차 3차 프로젝트는 개인공부를 했습니다. 프로젝트 대상 사이트는 지난 1차 프로젝트때 클론했던 나이키 홈페이지를 토대로 모델링을 다시 작성, 완전히 다른 형태의 방식으로 제작했습니다. 1인 프로젝트인 관계로 데이터 송수신 확인은

2020년 11월 16일
·
0개의 댓글
post-thumbnail

WECODE 부트캠프를 마치며 느낀것들

2020.08.18 ~ 2020.11.13 위코드 3개월 수료과정을 마무리했다. 개인적으로 지난한 과정이었다. 이 글은 지극히 주관적이며 3개월간 느끼고 배우고 생활한 것을 전반적으로 회고하는 글임을 앞서 밝힙니다.나는 전공자였지만 전공자 아닌 비전공자였다.현역때는 신

2020년 11월 13일
·
15개의 댓글
post-thumbnail

FREITAG 클론 2차 프로젝트 후기

프라이탁 소개 🎤 프라이탁 사이트는 생활에서 잘 볼 수 있는 폐트럭의 타포린, 안전벨트 등등 우리 실생활에서 볼 수 있는 재료들을 활용해 생활방수에 강하고 어디서든지 사용할 수 있는 편안한 가방을 만든 것에서 시작했다. 세계 여러 곳에 지사와 리셀러가 있고 깔끔한

2020년 11월 12일
·
0개의 댓글
post-thumbnail

TIL Q 객체

Django Q 객체 > filter() ,exclude() ,get() 등 조회함수에 복잡한 쿼리를 실행하고 싶을 때(하나 또는 하나 이상의 인자를 전달받고자 할 때) Q 객체를 사용하면 편리하다 django.db.models.Q = & (and) | (or) 연

2020년 11월 4일
·
0개의 댓글
post-thumbnail

TIL 데코레이터(Decorator) + 추가예정

decorate : 꾸미다. 장식하다함수를 수정하지 않은 상태에서 추가기능을 구현할때 호출하여 사용. chain of functions 라고도 함.chain of functions = 여러 함수의 연속적 호출 @ 를 사용하여 호출을 하게 되면 jackpot_stock_

2020년 11월 4일
·
0개의 댓글
post-thumbnail

TIL Select_related / Prefetch_related

Django 프레임 워크에 포함된 ORM(Object-Relational Mapping)이다.Query : 데이터베이스에 정보를 요청. 파이썬으로 작성한 코드가 SQL 문으로 매핑 된 뒤 쿼리셋 형태로 값을 받아올 수 있다.Queryset : 게으른 특성을 가진다. 미

2020년 10월 30일
·
0개의 댓글
post-thumbnail

TIL 정규표현식(Regular Expressions)

복잡한 문자열을 처리할 때 사용하는 기법으로, 파이썬만의 고유 문법이 아니라 문자열을 처리하는 모든 곳에서 사용한다. . ^ $ \* + ? {} \[] | \\ ()   :   정규표현식에서 사용하는 메타문자정규표현식을 사용하기 이전에는 시작과 끝을 나타내는 문자가

2020년 10월 28일
·
0개의 댓글
post-thumbnail

TIL Unit Test

유닛테스트 : 브라우저를 직접 띄워 사람이 확인하거나 httpie, 포스트맨 같은 것으로 테스트를 하는 것보다 훨씬 처리속도가 빠르며 경제적이다. 구현한 코드에 대한 사후관리와 유지보수를 위해서 필수적이다.시스템 테스트는 3가지로 나뉜다.UI Testing / End-

2020년 10월 9일
·
0개의 댓글
post-thumbnail

TIL Git Workflow & Rebase

참고자료 글 읽기vimeo 세션

2020년 10월 6일
·
0개의 댓글
post-thumbnail

NIKE 클론 1차 프로젝트 후기

의류, 스포츠 용품으로 잘 알려진 Nike site를 클로닝하게 됐다. 2020/09/14 - 2020/09/25 기본적인 로그인 회원가입 / 상품 리스트와 상세페이지 구현기본기능 구현만이 목표.(모델링, 크롤링 기초 포함)시간적 여유가 있을 경우 장바구니 예정(이었으

2020년 9월 27일
·
0개의 댓글
post-thumbnail

TIL 회원가입&로그인 1차정리

httpie로 확인하기hostname -I 로 ip 확인httpie 에서 작성값들은 다 "" 붙여주는게 낫다백 = http -v localhost:8000/앱이름/뷰경로 name ="" email="" password="" phone_number="" 프 = http

2020년 9월 23일
·
0개의 댓글
post-thumbnail

TIL Pagination

Pagination 참고자료백엔드에서 가지고 있는 데이터는 많고, 그 데이터를 한 화면에 전부 보여줄 수 없는 경우에 사용됩니다. 모든 데이터를 한번에 보여줄 수 없다면 일정 길이로 끊어서 전달해야할 겁니다. 게시판의 "이전/다음 페이지"를 끊어 보여주는 기능.offs

2020년 9월 22일
·
0개의 댓글
post-thumbnail

TIL project modeling 1차

메뉴 구성 및 설계 내용가장 상위 카테고리를 category라고 명명.남자의 경우 조던 상품을, 여자의 경우 러닝 상품을 가져올 예정이었다.러닝의 경우 성별 상관없이 메뉴 하나가 더 추가됐다.구매 (cart, order) 기능을 후순위에 두고 한다는 경우를 가정하고 1

2020년 9월 16일
·
0개의 댓글
post-thumbnail

TIL 1차 프로젝트 장고 초기설정

14 나이키 1차 프로젝트 나이키(1) Backend Django 초기세팅(2) User / Product 공동 모델링(3) 크롤링 (나이키 카테고리의 남성, 여성 신발라인만 20개 정도. 안되면 직접 손으로 csv. 남자 - 조던 . 여자 - 러닝)공동작업은 넣지

2020년 9월 15일
·
0개의 댓글

위코드 한 달 후기

아무것도 하지 않은 것 같은데 한달이 지나갔다기존의 타 직종에서 근무한 경력이 있었다. 2년 4개월 정도 하고 나서 퇴사한 뒤 위코드에 등록했고 7월엔 사전스터디로 한달을 보냈다.사전 스터디 탓을 하려는 게 아니라 지금 생각해보면 그때 주도적으로 내가 공부하지 않은게

2020년 9월 13일
·
0개의 댓글
post-thumbnail

TIL [Database] 쿼리문 튜토리얼

가독성을 위해 자동완성, syntax highlighting 기능을 지원하는 cli 툴 설치MacOS$ brew update && brew install mycliUbuntu$ sudo apt-get install mycli실행 명령어$ mycli -u root 종류

2020년 9월 12일
·
0개의 댓글
post-thumbnail

TIL [Data Structure] #3. Stack & Queue

✔️ Stack 의 개념, 사용하는 이유, 코드로 구현하기 ✔️ Queue 의 개념, 사용하는 이유, 코드로 구현하기 Stack 특징 LIFO (Last In First Out) 마지막으로 들어온 데이터가 가장 먼저 나간다. 스택의 예 : 브라우저의 his

2020년 9월 9일
·
0개의 댓글
post-thumbnail

Day 8. TIL Codekata

s는 여러 괄호들로 이루어진 String 인자입니다.s가 유효한 표현인지 아닌지 true/false로 반환해주세요. ex)종류는 '(', ')', '', '', '{', '}' 으로 총 6개 있습니다. 아래의 경우 유효합니다.한 번 괄호를 시작했으면, 같은 괄호로 끝내

2020년 9월 9일
·
0개의 댓글
post-thumbnail

TIL byscript 와 jwt 를 이용한 암호화 실습 1

bcrypt = 비밀번호를 암호화해주는 파이썬 라이브러리pyjwt = Json Web Token을 암호화 복호화 해주는 파이썬 라이브러리가상환경을 activate 한 이후 경로상관 없이 처음 설치만 하면 어디서든지 쓸 수 있다.conda activate 가상환경명pip

2020년 9월 8일
·
0개의 댓글
post-thumbnail

Day 7. TIL Codekata

숫자로 이루어진 배열인 nums를 인자로 전달합니다. 숫자중에서 과반수(majority, more than a half)가 넘은 숫자를 반환해주세요. 가정nums 배열의 길이는 무조건 2개 이상ex)nums = 3,2,3return 3nums = 2,2,1,1,1,2,

2020년 9월 8일
·
0개의 댓글