post-thumbnail

2차 프로젝트('CLASS101'을 모티브로 한 팀 프로젝트) 회고록

목차 프로젝트 주제와 소개 프로젝트 목표 프로젝트에서 맡은 역할 프로젝트 결과물 소감 프로젝트 주제와 소개 사이트(CLASS101) 소개 대한민국 1등 온라인 클래스 플랫폼. 준비물까지 모두 챙겨드릴게요. 해야만 하는 일에 밀려, 방법을 몰라서, 시작을

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

HTTP

HTTP란? ` ✨ HTTP는 HyperText Transfer Protocol의 약자이다! ` 1. HyperText 우리는 사실 HyperText가 무엇인지 알고있다. HTTP에서 HyperText는 HTML(HyperText Markup Language)의

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

Unit Test

• 유닛 테스트(unit test)는 컴퓨터 프로그래밍에서 소스 코드의 특정 모듈이 의도된 대로 정확히 작동하는지 검증하는 절차다. • 즉, 모든 함수와 메소드에 대한 테스트 케이스(Test case)를 작성하는 절차를 말한다. 이를 통해서 언제라도 코드 변경으로 인해

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

Decorator

• 어떤 함수를 받아 명령을 추가한 뒤 이를 다시 함수의 형태로 반환하는 함수• 어떤 함수의 내부를 수정하지 않고 기능에 변화를 주고 싶을 때 사용한다• 말그대로 다른 함수를 꾸며주는 함수클로저와 매우 흡사하게 생겼다는 것을 알 수 있다. 차이점이라면 데코레이터는 다른

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

위코드 1차 프로젝트('오늘의 집' 기능 구현하기) 회고록

 잠이 오지 않는 밤이었다. 프로젝트는 당장 내일 시작하는데, 내가 아는 건 몇 줄의 코드와 장고를 두드려 본 조금의 경험밖에 없었다. 설 연휴에 본가에 내려가지 않았다. 한 달 동안 배운 코드 정리와 프로젝트에 들어가기 전 준비를 하기 위함이었다. 그렇게 한 주

2021년 3월 2일
·
14개의 댓글
post-thumbnail

JWT(Json Web Token)

•JWT 는 JSON Web Token의 약자로 전자 서명 된 URL-safe (URL로 이용할 수있는 문자 만 구성된)의 JSON입니다.•전자 서명은 JSON 의 변조를 체크 할 수 있게되어 있습니다.•JWT는 속성 정보 (Claim)를 JSON 데이터 구조로 표현한

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

암호화(Bcrypt)

미국 NSA에서 설계한 암호화 해시 함수.digest size는 224, 256, 384or512 bit로 6개의 해시함수로 구성되어졌음.GPU를 이용한 연산속도가 매우 빠르기 때문에 password 암호화에 권장되지 않음GPU 연산속도가 빠를수록 공격자의 하드웨어를

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

UX와 웹 개발자

1.웹사이트의 발전 -웹사이트는 많은 발전을 거쳤다 -인터렉션이 다양하게 발전함에 따라 좀 더 웹사이트가 동적으로 발전할 수 있었고, 라이브러리와 프레임워크가 같이 발전하여 지금의 웹사이트가 되었다(SPA -> SSR + CSR) ✨결국 웹기술은 사용자가 웹을 이용할

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

CRUD 개념정리

위코드 신규 학생 받기 1. 모델링 모델링이란 요구사항을 수집하고 분석한 결과를 토대로 업무의 핵심적인 개념을 구분하고 전체적인 뼈대를 만드는 과정입니다. 즉, 개체를 추출하고 개체들 간의 관계를 정의하여 ER다이어그램을 만드는 과정까지를 말합니다. 위코드 신규 학

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

Django - C.R.U.D

my sal이랑 sql은 아예 다르다 1. 가상환경 세팅 •뭐 있는지 확인 > conda env list •가상환경 만들기 > conda create -n '이름'(weseatbucks17) python=3.9 (엔터) -이렇게만 하면 생성만 한 거다 •활성화 >

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

Django - C.R.U.D (2)

서버에 연동 서버는 계속 켜져있다 클라이언트에서 서버에 리퀘스트를 보낸다 리퀘스트 안에서 body를 잘 봐야한다. 터미널 3개 오픈(터미널, mysql, shell) 내 컴퓨터의 ip주소가 서버 주소가 된다 확인법 : step 1. request.body 에 담겨

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

인증과 인가

• 인증은 회원가입과 로그인을 말합니다.• 우리 서비스를 누가 쓰는지? 어떻게 사용하는지? 추적이 가능하도록 하기 위해 필요합니다.• 아이디, 이메일 주소, 비밀번호 등이 있습니다.• 이중에서 가장 중요한 것은 비밀번호입니다.Database에 저장 시 개인 정보를 해싱

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

python - How Import Statement Finds Modules & Packages

sys.modules은 파이썬이 모듈이나 패키지를 찾기 위해 가장 먼저 찾는 곳이며, 딕셔너리로 구성되어 관리되고 있다. sys.path은 파이썬이 모듈이나 패키지를 찾는 가장 마지막 장소이며, import된 모듈의 경로를 string의 값으로 list(배열)에 저장되

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

python - Function Parameters

\-순서를 자세히 읽어보고 적절히 활용해 보자!\-가장 기본적인 형태이며, 순서대로 값이 parameter로 함수에 전달됩니다.\-순서 대신 parameter 이름으로 맞춰서 값을 전달할 수 있습니다.\-Keyword arguments방식으로 parameter값을 전달

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

python - List/Tuple 차이

파이썬의 자료구조 형태중 하나로 리스트는 값을 나열하는것 이라고 정의할 수 있겠습니다또한 List는 시퀀스데이터 이기도 합니다시퀀스는 데이터의 순서를 정하는것을 의미합니다순서를 가지고 있기 때문에 인덱스(index)를 사용하여 참조할 수 있습니다인덱스란 문자열이 있으면

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

python - Set/Dictionary 차이

\-set은 수학에서 이야기하는 집합과 비슷하다\-순서가 없고, 집합안에서는 unique한 값을 가진다\-변하기 쉬운(mutable) 객체이다\-중괄호를 사용하는 것은 dictionary와 비슷하지만, key가 없고 값만 존재한다\-세트는 요소의 순서가 정해져 있지 않

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

python - slice, split

word = 'rainbow'print(word0)rprint(word1)aprint(word-1) (-1은 제일 마지막 문자가 출력 된다. -2는 뒤에서 2번째)wprint(word0:2) (0번째에서 2는 포함하지 않는 범위까지 출력)raprint(word2:5)i

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

python 기본기 정리 - 함수(function)

<입력>def a3(): print('aaa')a3()<실행결과>aaadef는 definiction으로 뒤에 오는 a3()를 정의한다는 뜻이다def a3()를 aaa로 정의하고, a3()를 입력하면 print('aaa')가 되므로 aaa가 나타난다&lt

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

How the Web Works

\-사용자가 브라우저에게 연결을 요청하면 항상 켜져있는 호스트 서버로 전송이 된다.\-호스트 서버는 요청한 브라우저에 응답을 해주어 사용자에게 전송이 된다.인터넷에 띄운다는 거슨 홈페이지의 구성파일들이 인터넷에 "항상" 연결되고, "절대" 꺼지지 않는 호스트 컴퓨터(웹

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

python - 증가, 감소 연산자

\*사실 개념이 정확히 안 잡혀서 느낌으로만 연산자를 배웠다. \+=1 이면 +1을 해주는 건데 +1로 쓰면 되지 왜 굳이 +=로 쓰는지 잘 모르겠다.무튼 정리를 하면\+=는 증가 연산자로 더해주고\-=는 감소 연산자 빼준다.지금은 이렇게 정리하고 넘어가지만 후에

2021년 1월 16일
·
0개의 댓글