전체 글(144)
-
파이썬 배열 역순 정렬, 기수 변환하기
배열을 사용하는 기본 알고리즘들 배열 역순으로 정렬하기 from typing import Any, MutableSequence # a의 원소를 역순으로 정렬 def reverse_array(a: MutableSequence) -> None: n = len(a) for i in range(n//2): a[i], a[n-i-1] = a[n-i-1], a[i] if __name__ == '__main__': print('배열 원소를 역순으로 정렬합니다.') nx = int(input('원수의 수를 입력하세요! : ')) x = [None] * nx for i in range(nx): x[i] = int(input(f'x[{i}]값을 입력해주세요. : ')) reverse_array(x) print('역순의 결..
2022.02.05 -
Django 회원 가입 이메일 보내기
출처 : https://www.inflearn.com/course/%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%9E%A5%EA%B3%A0-%EC%9B%B9%EC%84%9C%EB%B9%84%EC%8A%A4/dashboard 장고(Django)를 배우기 시작한 입문자이시거나, 또는 배우고 싶은 생각이 있으신 분은 위 출처의 강의를 적극 추천드립니다!!! 회원가입 이메일 보내기 # 많은 양의 이메일을 동시에 보내야한다면 비동기 방법인 Celery 추천 https://devlog.jwgo.kr/2019/07/02/using-celery-with-django-1/ 장고(Django)에서 셀러리(Celery) 사용하기 1편 · Tonic 사이트 운영에 도움을 주실 수 있습니다. 고맙습니다. --> 장고..
2022.02.05 -
파이썬 배열 원소의 최댓값 구하기
배열을 사용하는 기본 알고리즘들 배열 원소의 최댓값 구하기 a = [13, 41, 45] maximum = a[0] if a[1] > maximum: maximum = a[1] if a[2] > maximum: maximum = a[2] print(maximum) 배열 원소의 최댓값을 구하는 함수 구현하기 from typing import Any, Sequence def max_of(a: Sequence) -> Any: # 시퀀스형 a 원소의 최댓값을 반환 maximum = a[0] for i in range(1, len(a)): if a[i] > maximum: maximum = a[i] return maximum Devide & Conquer from typing import Any, Sequence..
2022.02.04 -
Django User 모델 커스텀 및 회원가입 구현
출처 : https://www.inflearn.com/course/%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%9E%A5%EA%B3%A0-%EC%9B%B9%EC%84%9C%EB%B9%84%EC%8A%A4/dashboard 장고(Django)를 배우기 시작한 입문자이시거나, 또는 배우고 싶은 생각이 있으신 분은 위 출처의 강의를 적극 추천드립니다!!! User 모델 커스텀하기 1. 먼저 accounts라는 앱을 생성한다. python manage.py startapp accounts 1-1 : 앱이 만들어지면 urls.py를 만들어준다. from django.urls import path urlpatterns = [ ] 1-2 : settings.py(=common.py)에 등록시켜준다. IN..
2022.02.04 -
Django 회원가입, 로그인 구현하기!!!
출처 : https://www.inflearn.com/course/%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%9E%A5%EA%B3%A0-%EC%9B%B9%EC%84%9C%EB%B9%84%EC%8A%A4/dashboard 장고(Django)를 배우기 시작한 입문자이시거나, 또는 배우고 싶은 생각이 있으신 분은 위 출처의 강의를 적극 추천드립니다!!! 로그인 처리 Django에서 로그인 처리는 accounts를 주로 이용하자 Django github에서 기본 login 코드를 지원하고 있다. django/django/contrib/auth/ https://github.com/django/django/blob/main/django/contrib/auth/urls.py GitHub - django..
2022.01.25 -
Django 빌트인 CBV를 통한 Form 처리
출처 : https://www.inflearn.com/course/%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%9E%A5%EA%B3%A0-%EC%9B%B9%EC%84%9C%EB%B9%84%EC%8A%A4/dashboard 장고(Django)를 배우기 시작한 입문자이시거나, 또는 배우고 싶은 생각이 있으신 분은 위 출처의 강의를 적극 추천드립니다!!! Built-in CBV API Generic editing views 폼을 통해 객체를 생성, 수정, 삭제하는 기능을 제공하는 뷰 FormView, CreateView, UpdateView, DeleteView FormView CreateView : post_new()를 구현할 수 있다. UpdateView : post_edit()를 구현할 수 ..
2022.01.24