profile
코딩을 잘하는 개발자가 되자!

django - bcrpy & jwt

오늘은 회원가입/로그인을 할 때, 암호화 및 토큰 발행 기능을 추가해보겠습니다!😃 기본적인 내용은, 인증/인가 포스팅을 참고해주세요! Salting과 Key Stretching을 구현한 해쉬 함수중 가장 널리 사용되는 것이 bcrypt입니다. bcrypt는 처음부

약 7시간 전
·
0개의 댓글

django- pyJWT Login Decorator

오늘은 decorator에 대하여 알아보겠습니다. 데코레이터는 , 함수를 받아 명령을 추가한 뒤 이를 다시 함수의 형태로 반환하는 함수 장점으로는 , 함수의 내부를 수정하지 않고 기능에 변화를 주고 싶을 때 또한 데코레이터를 이용해, 반복을 줄이고 메소드나 함수의

약 7시간 전
·
0개의 댓글
post-thumbnail

인증(Authentication) & 인가(Authorization)

유저의 identification을 확인하는 절차인증은 회원가입과 로그인을 말함인증과 인가는 API에서 가장 자주 구현되는 기능중 하나Private한 API는 물론이고 Public한 API도 기본적인 인증과 인가를 요구Database에 저장시 개인정보를 해싱하여 복원할

3일 전
·
0개의 댓글
post-thumbnail

Dictionary에 대하여 알아보자!

Key-value 형태의 값을 저장할 수 있는 자료구조 Set과 마찬가지로 특정 순서대로 데이터를 리턴하지 않는다.Key의 값은 중복될 수 없다. 만일 중복된 key 가 있으면 먼저 있던 key와 value를 대체한다.수정 가능하다(mutable).Set와 비슷하게 k

5일 전
·
0개의 댓글

Set/Hash에 대하여 알아보자!

array나 list 처럼 순열 자료구조 (collection)하지만, set은 순서라는 개념이 존재하지 않는다.데이터를 비순차적(unordered)으로 저장할 수 있는 순열 자료구조 (collection).삽입(insertion) 순서대로 저장되지 않는다. 즉 특정한

5일 전
·
0개의 댓글
post-thumbnail

What is django?

파이썬으로 작성된 오픈 소스 웹 어플리케이션 프레임 워크MVC, MTV 디자인 패턴을 이용Model - 안전하게 데이터를 저장View - 모델에 있는 데이터를 적절하게 유저에게 보여줌Control, Template(Django) - 사용자의 입력과 이벤트에 반응하여 M

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

Array 자료구조에 대하여 알아보자

데이터에 편리하게 접근하고 조작하기 위한 데이터를 저장하거나 조직하는 방법각각의 자료구조가 갖는 장점과 한계를 잘 이해하고 상황에 맞게 올바른 자료 구조를 선택하고 사용하는 것이 중요상황과 문맥에 맞게 데이터를 담을 수 있는 적절한 구조데이터에 맞는 적절한 자료 구조

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

Github에 대하여 알아보자

Git repository를 위한 호스팅 플랫폼Git은 버전 관리 시스템으로, 시간이 지남에 따라 파일의 변경 사항을 추적하는 도구GitHub은 Git을 사용하는 프로젝트를 위한 호스팅 서비스GitHub을 이용하여 로컬 프로젝트 repository를 원격 클라우드 기반

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

Git은 무엇이고, 언제 쓰일까?

Git이란? Git의 공식 명칭은 분산 버전 관리 시스템 (VCS) 입니다. 쉽게 말해, 프로젝트 파일의 변경 사항을 추적하는 시스템입니다. 이를 통해 개발자들은 프로젝트의 변경 사항을 기록하고, 특정 시점의 버전으로 언제든 돌아갈 수 있습니다. 이런 버전 관리 시

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

스타벅스로 배우는 웹크롤링

앞에서는 빌보드 차트로 웹크롤링을 해보았다...!스타벅스 웹크롤링은 빌보드 차트보다 조금 더 수월하게 느껴졌다.방식은 거의 동일하니 구현해보도록하자!이번에는 스타벅스 코리아에 있는 MENU에 음료에 있는 모든 음료의 제목과 이미지를 크롤링해서 csv로 저장해 봅시다.구

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

빌보드 차트로 연습하는 웹 크롤링

빌보드 차트로 웹크롤링에 대하여 알아보겠습니다.우선, 빌보드 차트를 한번 보시죠~짜쟌~ 이런식으로 구성되어있습니다.빌보드차트에서 순위, 곡, 아티스트 정보, 이미지를 BeutifulSoup/셀레니움을 이용하여 크롤링 해보겠습니다~!우선, 크롤링을 위한 새로운 가상환경을

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

Python - lambda

인라인 함수를 정의할 때 사용하며 익명 함수(anonymous functions) 또는 람다 표현식(lambda expression)이라고 부름.우리가 배웠던 일반함수는이며, 람다와의 차이점은1\. 이름의 유무2\. 일반 함수는 내부에서 처리하는 로직들을 여러문장으로

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

Python Generator

파이썬에서 보통의 함수는 값을 반환하고 종료 하지만 제너레이터 함수는 값을 반환하기는 하지만 산출(yield)한다는 차이점이 있습니다. 그리고 제너레이터는 쉽게 얘기하면 이터레이터를 생성해주는 함수라고도 볼 수 있습니다.다음 코드를 보면 함수안에서 yield를 사용하여

2020년 7월 27일
·
0개의 댓글

iterator

\*\*값을 순차적으로 꺼내올 수 있는 객체L 리스트가 반복 가능한 객체인지 확인해보는 방법은 dir 로 호출하여 \_\_iter\_\_ 함수가 있는지 확인해볼 수 있음.dir 로 호출하여 iter 함수가 있는지 확인결과값은,\_\_iter\_\_ 함수가 들어있는 것을

2020년 7월 27일
·
0개의 댓글

List-Comprehension

새로운 리스트를 만들 때 사용할 수 있는 간단한 표현식으로 리스트와 마찬가지로 대괄호 , 를 사용하여 작성.그리고 우리가 만들려고 하는 원소를 표현하는 표현식으로 시작하여 for 루프가 뒤에 따라오는 형식을 가짐. For 문 뒤에 if문을 추가하여 조건문을 포함한 형

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

Modules & Packages

1. sys.modules 와 sys.path 의 차이점은 무엇일까? sys는 파이썬에 포함되어있는 모듈이다. sys.modules와 sys.path를 출력과 수정 가능!! > ### sys.modules 파이썬이 모듈이나 package를 찾기위해 가장 먼저 확인

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

default value parameter vs non-default value parameter

default value parameter를 non-default value parameter 앞에 정의 하면 안되는 이유? > default value parameter는 함수가 호출될때 파라미터에 인자를 받아 넘겨준다. > non-default value par

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

img태그 vs background이미지

프린트가 필요한 경우\-백그라운드 이미지는 출력시 포함되지 않습니다.이미지에 문구가 사용되어 의미를 가지는 경우\-이미지 자체가 어떤 의미가 있는 경우 이는 alt 태그를 사용해 어떤 이미지인지 알려줄 수 있습니다. 백그라운드 이미지는 alt 태그가 없습니다.이미지가

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

CSS 레이아웃에 대하여 알아보자!

box-sizing너비값을 조절하는 해법이 만족스럽지 않아 box-sizing이라고 하는 새로운 CSS 프로퍼티를 만들었다.CSS 코드엘리먼트에 box-sizing을 지정하면 해당 엘리먼트의 패딩과 테두리가 더는 너비를 늘리지 않음.static

2020년 7월 21일
·
0개의 댓글

Github 사용해보기

git 허브 회원가입https://git-scm.com/download/win => 프롬트창에서 github를 쓸 수 있게cmd 에서 테스트 => git / git --versiongit 환경설정git config --global user.name m

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