profile
oh yeah

Javascript - array method

Javascript에는 array method가 대표적으로 2가지 있다 .Array.map()array 타입의 데이터 요소 갯수 만큼 반복한다.반복할 때마다 실행할 함수를 파라미터로 전달한다.그러면 callback 함수에서 array의 요소를 인자(x)로 받는다. 즉

2021년 12월 26일
·
0개의 댓글
·

Javascript - => 함수 표현

오앰쥐.. 드디어 arrow fucntion에 대해서 알아버렸다. 정말 단순히 항상 사용하던 방식의 function 정의를 arrow를 사용해서 나타내는 것이다. 이전 인턴할 때 vue.js를 잠시 했었는데 모든 코드가 =>로 되어있어서 정말 복잡해 보였다. Javas

2021년 12월 26일
·
0개의 댓글
·

Javascript - Scope

JavaScript에서 scope이란, '변수가 어디까지 쓰일 수 있는지'의 범위를 의미합니다.변수의 종류scope를 이해하기 위해 변수의 종류를 알 필요가 있습니다.지역 변수는 이과 같이 함수 안에 갖혀서 사용되거나 for문 or while 문에서만 사용되는 변수를

2021년 12월 26일
·
0개의 댓글
·
post-thumbnail

django- select_related

Django 최적화를 위해 아주 중요한 함수 두개를 설명하겠다.우리는 queryset을 이용하여 데이터를 불러올 때 db를 몇번 호출하느냐가 중요하다. sql문법에서는 query문 하나로 내가 원하는 데이터를 불러올 수 있지만 django를 통해서 호출한다면 한번 호출

2021년 12월 19일
·
0개의 댓글
·
post-thumbnail

Django - lazyloading, caching

Django는 내가 sql문법을 몰라도 queryset을 사용하여 데이터베이스에서 필요한 데이터를 가져올수 있게 해준다. 하지만 queryset을 어떻게 사용함에 따라 서버에 부하가 결정된다. lazzloading기본적으로 queryset 한 줄의 코드를 작성하면 dj

2021년 12월 19일
·
0개의 댓글
·
post-thumbnail

Django - s3를 사용한 이미지 업로드 (feat.boto3)

django boto3 file upload to s3

2021년 12월 17일
·
0개의 댓글
·

python- faker(library)

파이썬에는 신기한 기능들이 많이 있다. 그 중에 faker 라는 라이브러리에 대해 알아보자페이커란?페이커는 가짜 데이터를 생성하는 파이썬 패키지입니다. 데이터베이스를 부트스트랩해야 하거나, 보기 좋은 XML 문서를 만들어야 하거나, 테스트를 강조하기 위해 지속성을 채우

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

애자일- 스크럼

스크럼 이란?스크럼은 본래 럭비 용어인데, 반칙등으로 게임이 중단되었을 때, 공격권을 찾아오기 위한 경쟁대형이다8명이 힘을 합쳐서 상대팀을 밀어내는데, 개인이 잘한다고 되는 것이 아니라, 팀이 마치 하나처럼 움직여야함개발프로세스 "스크럼"역시 팀원들이 마치 하나처럼 움

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

Wecode - 1차 프로젝트 회고록(Backend)

위코드 27기 1차 프로젝트 팀 Branch는 Brunch라는 카카오에서 런칭하고 있는 작가들의 블로그를 클론하여 개발자들를 위한 블로그 재탄생 시켰습니다. Frontend GithubBackend GithubFrontend - 이용우, 김혜리, 김태영Backend -

2021년 12월 12일
·
0개의 댓글
·

Algorithm - 0 이동 시키기

문제 주어진 숫자 배열에서, 0을 배열의 마지막쪽으로 이동시켜주세요. 원래 있던 숫자의 순서는 바꾸지 말아주세요.새로운 배열을 생성해서는 안 됩니다.방법 1내가 풀었던 방법은 append를 이용하고 del함수를 사용해서 첫번째 부터 차례대로 검사하여 0일 경우 list

2021년 12월 5일
·
0개의 댓글
·
post-thumbnail

Django[queryset] - filter() 기능 팁

필요한 데이터를 불러올 때 filter()기능을 많이 사용할 것이다.filter()를 사용할 때 알아두면 좋을 팁 몇가지를 소개하겠다!filter() 란?filter()기능은 sql문법으로 조건문에 and를 붙여주는 것과 같습니다. 위와 같이 조건문으로 두가지 조건을

2021년 12월 5일
·
0개의 댓글
·
post-thumbnail

Django - Select_related() 와 values()

select_related() 란?Django queryset을 이용하여 데이터베이스에서 데이터를 가져올 때 참조된 테이블의 데이터를 같이 가져오려면 select_related()함수를 사용하여 불러 올 수 있다. Posting model이 다음과 같이 정의되어있다.

2021년 12월 5일
·
0개의 댓글
·

Algorithm- export frequent number in list

숫자로 이루어진 배열인 nums를 인자로 전달합니다.숫자중에서 과반수(majority, more than a half)가 넘은 숫자를 반환해주세요.예를 들어,nums 배열의 길이는 무조건 2 이상입니다.방법1 : dictionary 사용 dictionary 를 사용해서

2021년 11월 28일
·
0개의 댓글
·

Algorithm - list elements comparison

인자인 height는 숫자로 이루어진 배열입니다.그래프로 생각한다면 y축의 값이고, 높이 값을 갖고 있습니다. 아래의 그래프라면 height 배열은 [1, 8, 6, 2, 5, 4, 8, 3, 7] 입니다. 저 그래프에 물을 담는다고 생각하고, 물을 담을 수 있는

2021년 11월 28일
·
0개의 댓글
·
post-thumbnail

django - 로그인 기능 구현중 에러 메세지 리턴 방법

로그인을 위한 view를 만들때 에러메세지를 리턴하는 방법은 두가지가 있을수 있다. 위에 코드를 보면 User.objects.get이 통과하지 못하면 (저장된 이메일이 없으면) 바로 except로 빠져 에러메세지를 리턴한다. 이는 .get() 메소드가 값이 없을 경우

2021년 11월 24일
·
0개의 댓글
·

Algorithm - the longest of non-duplicate word

String 형인 str 인자에서 중복되지 않은 알파벳으로 이루어진 제일 긴 단어의 길이를 반환해주세요.입력 받은 string을 for 문을 사용해 먼저 리스트를 만들었다. pop을 사용해서 문제를 풀기위해 !(하지만 python에서는 string은 iterable 이

2021년 11월 21일
·
0개의 댓글
·
post-thumbnail

Django - migrate no migrations to apply(mysql)

Django 에서 model.py를 수정하고 변경하다 보면 오류가 발생한다. 그 중 볼수 있는 에러는 migrate 를 실행 했음에도 불구하고 migrate no migrations to apply 라는 문구가 나오는 것이다. 나는 분명 DB 테이블도 다 날리고 dja

2021년 11월 14일
·
0개의 댓글
·
post-thumbnail

Django - mysql 연동

Django는 기본으로 sqlite3를 제공한다. 하지만 나는 mysql을 이용하고 싶다면 Django와 mysql 바인딩이 필요하다. 스텝바이스텝으로 알아본다. 데이터베이스 연결 설정Default 값으로 ENGINE – 'django.db.backends.sqlite

2021년 11월 10일
·
0개의 댓글
·
post-thumbnail

Python - Generators vs list comprehension

List comprehension이란?Generator는?List comprehension과 Generator의 차이점genertator를 사용하는 이유 list comprehension은 list를 쉽고 빠르게 만들수 있는 방법이다.예를 들어 요소 1, 2, 3, 4

2021년 11월 10일
·
0개의 댓글
·

Python - List, Dictionary, Tuple, Set

파이썬에서 사용되는 자료구조 중 많이쓰이는 List, Dictionary, Tuple, Set에 대해서 알아보고 간단한 함수인 추가와 제거에 대해 정의하겠습니다. List는 말그대로 하나의 변수에 여러개의 값을 리스트처럼 넣는것이 가능한 자료구조 입니다. list를 생

2021년 11월 8일
·
0개의 댓글
·