본문 바로가기
728x90

분류 전체보기544

[Django] 공식 튜토리얼 1 정리 Django 공식 튜토리얼 1 정리 작성일 : 2021-11-02 레퍼런스 Writing your first Django app, part1(https://docs.djangoproject.com/en/3.2/intro/tutorial01/) 프로젝트 개요 장고(Django) 학습을 위해 공식 홈페이지의 튜토리얼을 참고해서 학습을 진행해보자. 이번 튜토리얼에서 만들 것은 바로 투표앱이다. 내가 선호하는 후보를 선택하면 그 후보의 투표값이 올라가는 그 투표를 말한다! 여기서 투표앱은 두 부분으로 구성되어 있다. 투표앱의 구성 파트 하나, 하나는 사람들이 투표결과를 보고 투표를 할 수 있는 public site 파트 둘, 당신이 투표 정보를 추가하고, 수정하고 삭제할 수 있는 admin page > 프로젝트.. 2021. 11. 2.
Jupyter notebook 셀의 결과물만 출력하는 방법 상황 Jupyter notebook의 cell에서 코드(in 영역)를 제외한 코드 결과값(out 영역)만 출력하고 싶었다. 이를 위해 Jupyter notebook extension을 설치해 codefolding 기능을 사용하면 된다는 stackoverflow의 글을 발견했고, 이를 적용해보기로 했다. 방법 1. Jupyter notebook extension 설치한다 2. Jupyter notebook 접속하면 상단에 'Nbextensions' 카테고리가 생긴 것을 확인할 수 있다. 3. 자신이 원하는 기능들을 선택해 설치하면 된다. 나는 특정 셀 영역을 숨김 처리할 수 있는 'Codefolding' 기능을 선택했다. 4. Codefolding 기능 확인 설치 후 셀 왼쪽에 역삼각형 피라미드를 볼 수 .. 2021. 10. 18.
F-string에 대해 What is F-string? In Python, there are many ways to format text strings. We know %-formatting, str.format() and string.Template. Inspite of advantages of those methods, there are still tricky points to use in practice. This is why we should use F-string. How to use? F-string is minimal and flexible. And f-string is an expression evaluated at run time, not a constant value. In Python source code,.. 2021. 10. 18.
2차원 리스트에 대해 2차원 리스트의 정의 2차원 리스트란 1차원 리스트를 여러개 연결한 것이다. # 1차원 리스트 a = [10, 20, 30] ​ # 2차원 리스트(3x4) a = [[10, 20, 30, 40], [50, 60, 70, 80], [90, 100, 110, 120]] # 위 1, 2차원 리스트들을 아래와 같이 comprehension문으로 만들 수 있다. numList = [] # 1차원 리스트 for num in range(10, 40, 10): numList.append(num) numList > [10, 20, 30] ​ # 2차원 리스트 numList = [[0 for _ in range(4)] for _ in range(3)] numList >[[0, 0, 0, 0], [0, 0, 0, 0], [.. 2021. 10. 18.
728x90