profile
반갑습니다.

first-class function

파이썬의 데코레이터 개념에 대해 알아보기에 앞서, "first-class function"과 "closure"에 대해서 나름대로 학습했다. 부정확하지만 지금까지 이해한 바를 기록해두려고 한다.위의 간단한 예제에서, square는 인자의 제곱을 리턴하는 함수이지만, 동시

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

인스타그램 로그인 (회원가입, 로그인 기능 구현)

전체적인 로직은 위와 같다. 본래 다양한 조합의 로그인을 구현하기 위해models.py에는 다양한 필드가 있지만, 여기서는 email과 패스워드만을 이용한 로그인만으로 범위를 좁혔다.models.py에서 CharField로 해결할 수 있는 부분이라면 가급적 TextFi

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

Python 알고리즘1

def two_sum(nums, target): for i in range(len(nums)): <-- 어떤 리스트의 인덱스 번호는, 그 리스트의 길이보다 클 수 없다는 점에서 착안.for문을 중첩하여, 리스트의 인덱스를 더함으로써 목표로하는 target을 탐색

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

Django View.py 를 작성할 때 유의점...

해당 테이블을 이용해서, Django models.py와 views.py를 작성하는 도중에, 부딪혔던 문제 그리고 해결하지 못한 문제에 대해서 간단히 포스팅 해본다. 단지 두개의 테이블이 일대다 관계로 연결되어 있기 때문에 모델 자체는 간단한다. 문제는 views.p

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

윈도우 MySQL 설치 문제 해결...

윈도우에 MySQL을 설치하는 방식은 여러 포스팅을 통해 쉽게 확인할 수 있었는데, 맥과는 다르게 윈도우에서는 설치 과정에서 크게 3가지 문제점을 마주했다. 지금 이 문제를 모두 해결했으니, 나중에 같은 실수를 반복하지 않기를 바라며 기록한다...※ https&#x3A

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

가상환경에 대한 이해...

conda 가상환경을 설치해보며, 가상환경에 대해 더 잘 이해할 수 있게되어, 이에 대한 내용을 간략히 기록으로 남긴다. 컴퓨터에 conda가 이미 설치되어 있다고 가정한다.conda info --envs 혹은 conda env list 명령어를 통해 설치된 가상환경의

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

개체 관계의 유형

한편 개체간 관계의 종류는 다음과 같이 크게 4가지로 분류할 수 있다. 간단한 예시로 비유해보자. ※위코드 모델링 세션의 자료를 참고하였다. 총 6개의 테이블 (즉, 개체)이 있는 것을 알 수 있으며, 각각의 테이블은 여러 개의 속성(attribute)을 가진다.

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

키(key)

table 1.위의 표를 바탕으로 슈퍼키/ 후보키,기본키 대체키/ 외래키에 대해서 간단하게 정리한다. 일반적으로 테이블에서 행(row) 은 특정 개체에 대한 정보를 담고 있으며 튜플(tuple) 내지 레코드(record)라고 칭해진다. 열(column)은 테이블의 속성

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

type과 class 구분을 잘 해야하는 이유...

간단한 nested if문을 푸는 도중에 발생한 문제. type 구분에 대한 중요성을 알게되어 간단히 포스팅 한다.Q. 다음의 방정식을 해결하는 프로그램을 구현 하세요. x값을 구해야 합니다.a=int(input())b=int(input())ax = b간단히 말하자면,

2021년 3월 21일
·
0개의 댓글
·

semantic web & tag

이전에 html에서 이미지를 넣는 방법에 대해서 포스팅할 때 <img>태그와 background-image의 차이점을 위주로 설명했다. 이제는 semantic web & tag에 대한 개념이 어느정도 정리가 됐으니 이와 연관지어 두 방식의 차이점을 다시 정리해보려

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

https에 대해서 (NAS 주소에 SSL 인증서 적용해보기)

지난번에는 IP와 DNS(그리고 DDNS)에 대해 정리하며 나의 시놀로지 NAS에 DDNS를 적용하는 것까지 포스팅했다. 그런데, DDNS 적용까지는 문제가 없었는데, NAS 메인 화면으로 접속할 때 아래 스크린샷과 같은 문제점이 발생했다. 이 부분을 해결하려다 보니

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

IP와 DNS (feat. DDNS)

NAS를 설치하면서 외부접속을 위해서 IP와 DNS에 대해서 알아보았는데, 해당 내용을 잊지 않기 위해서 몇 가지를 정리해두려고 한다. NAS는 Network Attached Server의 약자로, 이를 제대로 설치하기 위해서는 IP 및 DNS에 대한 약간의 이해가 필

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

파이썬 가상환경 설정의 필요성 (이해하려고 노력중)

이틀정도 파이썬 가상 환경에 대해 이해하려고 노력해보았는데, 대략적으로 이해는 되지만 여전히 석연치 않은 부분이 많다. 그래서 중간 결산(?) 차원에서 가상환경이 필요한 이유와 설치방법에 대해서 간단하게 기록하려고 한다. 가상환경이 필요한 이유맥을 구입하면 python

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

Django 설치시 invalid syntax 에러가 발생하는 이유

파이썬 실습을 위해서 Django 프레임워크를 설치하면서 발생한 invalid syntax 에러. 내가 이해하기로는 python, django는 다음과 같이 설치하면 문제가 없어야했다. 1) 파이썬을 설치한다.2) 파이썬의 다양한 패키지를 관리할 수 있게 해주는 pip

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

정의 리스트(description list)

정의 리스트(description list)는 주로 1)어떤 용어를 정의하거나 2)key-value 형태로 정보를 제공할 때 유용하다. 정의 리스트에는 다음과 같은 태그가 사용된다.<dl> : description list<dt> : description t

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

리스트(list)

html의 list(목록)로는 (ordered list), 그리고 (unordered list) 이 주로 사용되는 듯 하다. 전자는 순서가 중요한 경우(예컨대, 검색어 순위 등)에 사용되고, 후자는 무작위로 나열해도 무방한 경우 사용된다는 차이점이 있지만, 아래와

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

img 태그와 background의 차이점

위코드 사전 스터디 1주차 과제 (html/css 활용하여 자기 소개 페이지 만들기)를 하다보니 드는 궁금증. 다른 사람들이 작성한 코드나 템플릿을 보면 이미지를 삽입하는 방법이 크게 1) <img src=""> 태그를 활용하는 방법과 2) background-i

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