profile
back-end 개발자
태그 목록
전체보기 (136)파이썬(34)django(16)문법(14)장고(11)알고리즘(9)위코드(8)python(6)aws(5)함수(4)도커(4)mysql(4)sql(4)자료구조(4)ORM(4)html(4)튜토리얼(4)클래스(3)크롤링(3)프로젝트(3)Nginx(3)네트워크(3)기초(3)백엔드(3)JOIN(3)데이터베이스(3)db(3)인증(3)CSS(3)eval(2)서버(2)select(2)git(2)Swagger(2)랭킹(2)(2)업로드(2)csv(2)DNS(2)도메인(2)후기(2)예외처리(2)(2)반복문(2)try(2)Travis CI(2)Weekend I Learned(2)JavaScript(2)lambda(2)콘솔(2)개발자(2)docker(2)클론(2)ip(2)웹검색(2)정규표현식(2)명령어(2)쿼리셋(2)데코레이터(2)이터레이터(2)aggregate(2)finally(2)로그인(2)제너레이터(2)파일(2)가변인자(2)사전(2)예제풀이(1)합집합(1)쿼리문(1)사이트(1)tocken(1)Response(1)컴프리헨션(1)nodejs(1)궁금증(1)패키지(1)모듈(1)intersection(1)피보나치(1)prefetch related(1)데몬(1)fromkeys(1)(1)Index(1)인덱스(1)형변환(1)(1)람다(1)views(1)하이퍼링크(1)redis(1)with(1)퇴사(1)문제풀이(1)input(1)소수점(1)float(1)selenium(1)매개변수(1)webroot(1)append(1)자릿수합(1)클래스메소드(1)이진트리(1)pickle(1)심화(1)serializer(1)PostgreSQL(1)decorator(1)NestedFunction(1)레플릿(1)letsencrypt(1)while(1)for(1)태그(1)model(1)(1)인코딩(1)레이어드 아키텍쳐(1)우선순위큐(1)웹서버(1)UI(1)tcp(1)socket(1)인수(1)웹소켓(1)스키마(1)init(1)login(1)웹브라우저(1)offset(1)데드락(1)병렬(1)클래스멤버(1)break(1)숫자추출(1)CI/CD(1)문자열(1)pep8(1)error(1)f(1)q(1)ec2(1)psql(1)any(1)https(1)Node(1)find(1)continue(1)next(1)WAS(1)dump(1)시리얼라이저(1)requirements(1)디코딩(1)Today(1)클로저(1)format(1)무작위서퍼(1)초기세팅(1)Foreignkey(1)복구(1)filter(1)적합성(1)매직메서드(1)abs(1)weekend(1)스케일업(1)소켓(1)오류정정(1)스타벅스(1)패턴인식(1)extend(1)strip()(1)기초문법(1)스레딩(1)삼항연산자(1)except(1)union(1)스타일 가이드(1)포에트리(1)시간함수(1)Sort(1)inline block(1)정렬알고리즘(1)메서드(1)WebServer(1)encoding(1)ljust(1)update(1)공백제거(1)소수(1)해쉬함수(1)파싱(1)channel(1)구문쿼리(1)rjust(1)(1)EIP(1)block(1)스웨거(1)인공지능(1)오류(1)시멘틱(1)inline(1)정렬(1)yasg(1)enumerate(1)reverse(1)고정아이피(1)MVT(1)콤마(1)>(1)암호화(1)트랜젝션(1)트리구조(1)zfill(1)gunicorn(1)poetry(1)클래스101(1)nosql(1)상속(1)외장함수(1)이진탐색(1)스케일아웃(1)복습(1)Elastic Beanstalk(1)LIMIT(1)내장함수(1)all(1)Casting(1)리눅스(1)Map(1)그래프(1)메타태그(1)예제(1)자기소개(1)메소드(1)(1)prefix(1)체크섬(1)빅오표기법(1)깃허브(1)동적계획법(1)rawrow(1)부트캠프(1)자주검색하는(1)코드카타(1)WeCode(1)vpc(1)annotate(1)교집합(1)절대경로(1)상대경로(1)sys(1)websocket(1)set(1)브랜치(1)유닛테스트(1)비밀번호(1)mysettings(1)prefetch(1)터미널(1)부울대수(1)shuffle(1)스레드(1)select related(1)논리 연산자(1)레디스(1)travis(1)exec(1)깃헙(1)배열(1)회고(1)인가(1)bs4(1)page(1)zip(1)position(1)gil(1)권위링크(1)unit test(1)interator(1)import(1)pass(1)채널(1)매칭(1)웹크롤링(1)choices(1)메타워드(1)나중(1)setitem(1)GET(1)git rebase(1)페이지(1)field(1)INSERT(1)rebase(1)queryset(1)리스트(1)http(1)
post-thumbnail

AWS Elastic Beanstalk + Django 배포

1) aws > iam > 엑세스 관리 > 사용자 > 사용자 추가 2) 사용자 이름 입력 / 프로그래밍 방식 엑세스 클릭 3) 기존 정책 직접연결 4) 다음 > 사용자 만들기 > csv 파일 다운받

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

SQL 문법3

반올림 ( 소수점 n째 자리까지 남기고 반환 )n 자리수까지 남기고 다 버리기 값을 n 제곱해서 반환값의 제곱근을 반환 (어떤 수를 제곱했을 때 그 수가 나오냐)값을 n으로 나누었을 때 나머지를 반환값의 절대값을 반환LOWER : 모든 문자를 소문자로 UPPER : 모

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

🧷 SQL 문법 2

select COUNT (*) FROM PROducts; PROducts 테이블의 레코드 갯수를 새줌 특정 컬럼만 하고 싶으면 select COUNT(Price) from 테이블 이름 ex. name 칼럼을 중복제거하고 센다하면? SELECT COUNT(DISTI

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

⏱ django + redis

django + redis 조합으로 쿼리 성능 향상 시키기!위의 그림처럼 나오면 성공!레디스 키에 저장된 값이 없어서 조회해보면 empty array로 나온다.9번째 & 10번째 줄에를 추가해서, 레디스에 내가 저장해 놓은 키값이 있는지 찾은 후 (get 이 조회하는

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

✨ nginx swagger-ui

ec2 > nginx > gunicorn > django 를 붙이고 나서 스웨거에 접속을 했는데, ui 가 전혀 없는 상태였습니다. 😂개발자 도구로 확인해보니, not found.... nginx 를 붙이면서, static 파일들을 한 곳으로 모아줬어야 했는데 모아주

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

django swagger (drf-yasg)

rest api 문서 자동화를 위해 swagger를 사용했습니다.스웨거 공식문서에는 pip install django-rest-swagger 를 install 하라고 해서 찾아보니,django-rest-swagger 은 패키지 관리가 잘 안되고 있는 것 같습니다.그래서

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

Django 시리얼라이저

시리얼라이저로 가져오고 싶은 데이터가 있었는데, 잘 되지 않아 몇 시간을 헤매다가 결국 도움을 받았다.. 계속 외부 사이트에 콜 날려서 데이터를 가져옴로컬 DB에는 아무것도 없고, 저장도 안 할 거임가져온 데이터에 필드가 여러개인데, 그 중 내가 원하는 필드만 뽑아서

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

Django 로그인 후 토큰 받아오기

주말 내내 해도 안 되던 코드를 오늘에서야 해결했다 ... ㅠㅠ참 이것저것 많이 짰다고 생각했는데, 주석이랑 프린트 찍은 거랑 지우고 나니 참 작고 귀여운 내 코드... 🤣위와 같이 body에 데이터를 담고, request.post로 요청하는데 url, data, h

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

pip install -r requirements.txt error

기존 레포를 클론 받고, 내 가상환경에 똑같은 환경을 구성하기 위해, pip install -r requirements.txt error 를 했습니다.수많은 에러 ㅠㅠ,,가 발생했습니다.gcc error, no moduled django, psycopg2, comman

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

🙌🏻 Django 모델 필드 정의하기

django에서 모델 필드를 정의할때 null = True 와 blank=True 의 옵션 (기본값은 둘 다 false로 되어 있습니다) 등 일반적인 가이드를 정리하려고 합니다.출처 : Two Soops of Django

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

🔥 이터레이터 병렬처리는 zip 으로

가장 긴 이름을 찾는 코드를 작성한다면,로 찾을 수 있습니다. 하지만, 인덱스 i로 루프에 접근하는 과정이 두 번 일어납니다.위의 코드를 좀 더 명료하게 하기 위해 내장 함수 zip을 사용할 수 있습니다.파이썬에서 zip은 이터레이터 두개 이상을 감쌉니다. 또한 각 이

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

🕴🏻매직 메서드

매직 메서드: 클래스를 다채롭게 사용할 수 있게 만들어 주는 방법입니다.출처 : "컴퓨팅사고를 위한 파이썬" 도서

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

✅ 우선순위 큐와 힙

우선순위 큐는 각 항목마다 연관된 우선순위가 있습니다. 우선순위 큐는 힙을 사용하여 구현합니다.최댓값과 최솟값을 빠르게 찾기 위해 고안된 자료구조입니다.그래서, 리스트에서 가장 작거나 큰 요소에 반복적으로 접근하는 프로그램에 유용합니다. 시간복잡도 : O(log n)힙

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

🧭 빅오 표기법

알고리즘에서의 시간 복잡도를 주로 빅오 표기법(Big-o)을 사용하여 나타냅니다.시간 복잡도 : 시간이 얼마나 걸리냐를 나타내는 것O(1) < O(log n) < O(n) < O(n log n) < O(n^2) < O(2^n) < O(n

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

💣 스케일 업 vs 스케일 아웃

서버의 성능을 향상 시킬 수 있는 스케일업과 스케일아웃에 대해 정리하겠습니다.서버를 여러 대 추가하여 시스템을 확장하는 것입니다.서버가 여러 대가 되면, 각 서버에 걸리는 부하를 균등하게 분할 해주는 로드밸런싱이 필요합니다.장점 : 서버 한 대가 다운되면, 다른 서버로

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

🏄🏻 파이썬 제너레이터

이전에 제너레이터를 아주 잠깐 정리하고 넘어갔는데 제대로 공부하고자 다시 정리하려고 합니다.제너레이터 : 이터레이터를 생성해주는 함수이며, 파이썬의 시퀀스를 생성하는 객체입니다.(제너레이터는 yield 문을 사용합니다)이터레이터 : 반복문을 활용해서 데이터를 순회하면서

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

🙈 동적 계획법

2020년 올해의 마지막 블로그를 작성하겠습니다.동적 계획법이란? 복잡한 문제를 재귀를 통해 간단한 하위 문제로 분류 및 단순화하여 해결하는 방법최적 부분 구조 / 중복되는 부분 문제가 있다면 동적 계획법을 사용하면 좋습니다.최적부분구조 : 답을 구하기 위해 했던 계산

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

🖥 네트워크 원리 (웹 브라우저 2 - 3)

애플리케이션에서 의뢰받은 프로토콜 스택이 메세지를 송신하는 방법1\. 소켓 작성2\. 서버 접속3\. 데이터 송 수신4\. 서버에서 연결을 끊고 소켓 말소5\. IP와 이더넷의 패킷 송,수신 동작6\. UDP 프로토콜을 이용한 송 수신 동작이전에 정리한 1,2번에 이어

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

파이썬의 예외 처리

try/except/else/finally 에서 각 블록의 장점을 이용해서 사용하는 방법을 정리하려고 합니다.예외를 전달하고 싶지만, 예외가 발생해도 정리 코드를 실행하고 싶을 때는 try/finally를 사용하면 됩니다어떤 예외를 처리하고, 어떤 예외를 전달할지를 명

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

🙈 파이썬 데드락 & 락

락이란?파이썬에서는 GIL (global interpreter lock) 방식으로 인터프리터에 락을 겁니다.인터프리터 : 프로그래밍 언어의 소스 코드를 바로 실행하는 컴퓨터 프로그램 또는 환경락을 건다 : 칸이 하나 뿐인 화장실에 사람들이 앞사람이 나오기까지를 기다리는

2020년 12월 25일
·
0개의 댓글