*^-^*

과제/개인과제

[OOP] 카페에서 손님이 바리스타에게 메뉴를 주문하는 과정을 객체지향 코드로 만들어보기(1)

# 다음 코드를 읽어보고 Customer, Barista 클래스의 action 메소드를 요구사항에 맞게 # 오버라이딩하여 기능을 구현해보세요. # 요구사항은 Customer, Barista 클래스의 action 메소드에 독스트링으로 기재되어 있습니다. class MenuItem: def __init__(self, name, price, ingredients): self.name = name self.price = price self.ingredients = ingredients def __str__(self): return f"{self.name}: {self.price}원" class Menu: def __init__(self): self.items = {} def add_item(self, item_..

개발일지/스파르타코딩클럽

파이썬 장고 실무 심화 5주차 : 테스트코드(4)

참고 문서 : Faker · PyPI Faker는 임의의 이름, 단어, 문장, 주소 등을 생성해주는 파이썬 패키지다 더미데이터를 쌓을 때 사용하기 좋다 - 설치 pip install Faker 위 명령어로 설치한다 새로운 패키지나 라이브러리를 설치한 후에는 requirements.txt에 반영하는 작업을 잊지 않는다 pip freeze > requirements.txt - 이름 생성 Faker를 사용하기 위해 먼저 import를 해준다 from faker import Faker Faker()를 사용해서 인스턴스를 만든다 fake = Faker() 이름을 생성해보자 print(fake.name()) # Michael Wolf print(fake.name()) # Scott Dyer print(fake.na..

Python/문법

[Django 문법] name을 url로 바꿔주는 reverse() 함수

- reverse() 참고문서 : django.urls utility functions | Django documentation | Django (djangoproject.com) 이 함수를 그냥 파이썬에서는 리스트의 요소를 순서를 거꾸로 할 때 사용한다 장고에서는 url에 설정한 name을 통해 url로 바꿔주는 함수로 쓰인다 path('feed/', views.FeedView.as_view(), name='feed_view') urls.py에 이렇게 설정된 url이 있을 때 views.py 에서 return 값으로 reverse()를 사용할 수 있다 class FeedView(APIView): def get(self, request): return reverse('feed_view') 이런 식으로 쓰..

개발일지/Today I Learned

230504 알고리즘 문제 풀이, 장고 심화 강의 [TIL]

- 알고리즘 문제 풀이 [코테] 겹치는 선분의 길이 — 구민정의 개발일지 (tistory.com) 한 문제밖에 못 풀었네.. 문제 풀면서 globals() 함수에 대해 알게 되어서 정리도 했다 - 장고 심화 강의 파이썬 장고 실무 심화 5주차 : 테스트코드(3) — 구민정의 개발일지 (tistory.com) 하...30분도 안 남았는데 이걸 다 못 듣네... 사실 오늘 날씨 영향을 엄청 받았다 원래 날씨에 기분이 좌지우지 되지 않는데 오늘따라 뭔가 축축 처지고 잠도 계속 오고...집중이 안 됐다 오전에는 알고리즘 문제를 풀고 정리하는 데에 시간을 거의 다 썼다 원래 알고리즘 문제에는 1시간만 쏟기로 하였으나....문제를 풀다보니 오기가 생겨 시간을 넘겨버렸다 10시 20분인가 30분쯤 겨우 문제를 해결했..

개발일지/스파르타코딩클럽

파이썬 장고 실무 심화 5주차 : 테스트코드(3)

- 이미지 없는 게시글 작성 테스트 # articles/tests.py from django.urls import reverse from rest_framework.test import APITestCase from rest_framework import status from users.models import User class ArticleCreateTest(APITestCase): @classmethod def setUpTestData(cls): cls.user_data = {"email": "test@test.test", "password": "1234"} cls.article_data = {"title": "테스트제목", "content": "테스트내용"} cls.user = User.objec..

마이구미+
'분류 전체보기' 카테고리의 글 목록 (39 Page)