본문 바로가기

728x90

내배캠

(47)
WIL/12/20230529-20230604 이번 일주일 동안 있었던 일, 내가 한 일 1. 내배캠 12주 차가 시작되었고, 머신러닝 프로젝트 발표 및 도커 강의를 학습헀다. 나의 감정적인 반응, 느낌 1. 배포를 제외한 프로젝트의 완성도는 높았던것 같다. 2. 도커 강의를 들었더니 아마존 배포에 대한 이해도가 올라갔다. 그 상황으로부터 내가 배운 것, 얻은 것 1. 다른 팀이 해본 새로운 기술은 없었던것 같고, 발표에 대한 준비를 조금 더 잘하면 좋겠다고 생각했다. 2. 아마존에서 제공하는 무료 티어는 성능의 한계가 있기 때문에 우리 팀 프로젝트가 배포가 안된 것은 당연한 것이었다. 배운 것을 미래에는 어떻게 적용할지 1. 우리 서비스를 투자자들에게 소개한다고 가정하고 발표를 준비해야지! 2. 다음 최종프로젝트에서는 EC2 성능을 높이고 배포에..
TIL/60/20230602 오늘은 [도커 실무 KDT 실무형 AI 웹 개발자 양성과정 4회차] 강의 중 2주차 강의를 수강하였다. 2023.06.02 - [분류 전체보기] - postgresql 컨테이너 생성하기 postgresql 컨테이너 생성하기 postgresql이란? 오픈 소스 데이터베이스로, Oracle DB, MySQL 등 상용 라이센스를 가지고 있는 데이터베이스와는 다르게 무료로 사용 가능하다. Oracle DB, Mysql, Microsoft SQL에 이어 네번째로 사용량이 많은 woongpang.tistory.com
TIL/59/20230601 오늘은 [도커 실무 KDT 실무형 AI 웹 개발자 양성과정 4회차] 강의 중 2주차 강의를 수강하였다. 2023.06.01 - [분류 전체보기] - docker란 무엇인가? docker란 무엇인가? docker란? django, db, web server 등 다양한 어플리케이션을 컨테이너 환경에서 테스트 및 배포할 수 있는 소프트웨어 플랫폼이다. 컨테이너 환경은 가상 머신(Virtual machine)에서 사용되는 가상 환경과 woongpang.tistory.com
TIL/57/20230530 매개변수(parameter)와 전달인자(argument) 요즘 기본이 좀 덜잡힌것 같아서 다시 보는 파이썬 기초 용어들 중에 매번 혼동이 오는것들 중 하나. Parameter는 매개변수로서 함수를 정의할 때 필요한 변수 이름을 의미 Argument는 전달 값으로서 함수를 콜할 때 실제로 넘어가는 값을 의미 쉽게 정리하면 함수를 구현˙정의할 때 사용되면 Parameter, 함수를 콜 할 때 사용되면 Argument 또한 Parameter 는 함수 정의시에 사용하는 것으로 프로그램 동작에 따라 변할 수 없는 값이고, Argument는 함수를 콜 할때 사용하는 값이라 프로그램 동작에 따라 변할 수 있는 값이 된다. # parameter (매개변수) # 함수의 정의 부분에 나열되어 있는 변수, 여기서는 plus..
TIL/43/20230510 8 reasons to write tests Any bugs are found easily and quicker / 어떤 버그든 쉽고 빠르게 찾을 수 있다. Testing saves time and money / 시간이 곧 돈이다. Testing is an Integral part of extreme programming / Testing provides documentation / 테스팅 코드를 보면서 이 기능이 무엇인지 쉽게 이해할 수 있다. Improves Reliability / 신뢰도가 높아진다. Testing helps gauge performance / 퍼포먼스 체크가 가능하다. Testing improves code coverage / 코드가 얼마나 안전한지 확인이 가능하다. Testing..
TIL/36/20230501 serializer 활용 serializer는 데이터 직렬화 외에도 data validation, create, update 기능을 사용할 수 있다. validator - serializer에서는 기본적으로 Meta class 내부 field에 포함되어 있는 항목에 맞게 validate를 진행한다. - validator 예시(views.py) from user.serializers import UserSerializer ... class UserView(APIView): def post(self, request): # serializer의 data 인자에는 model로 지정 된 테이블의 field:value를 dictionary로 넘겨준다. user_serializer = UserSerializer(da..
WIL/7/20230424-20230430 이번 일주일 동안 있었던 일, 내가 한 일 1. 내배캠 7주 차가 시작되었고, 장고 심화 개인과제를 진행하였다. 나의 감정적인 반응, 느낌 1. 강의 내용만 잘 보면 쉽게 하겠는걸? 자만했다. 그 상황으로부터 내가 배운 것, 얻은 것 1. 자만하면 코드는 점점 꼬인다는 것... 시크릿키 숨기지도 않고 깃에 업로드해서 레포지토리 삭제하고 재 업로드😅 배운 것을 미래에는 어떻게 적용할지 1. 나만의 체크리스트를 하나 만들기로 했다. 나중에 고수가 되어도 초심자의 마음으로 체크리스트는 꼭 필수로 확인하고 프로젝트 진행해야지! 다음 주 나의 목표 AWS실습 강의가 있는 주간인데, 흥미있고 쉽다고 생각하는 부분이라 빠른 습득이 가능할 것 같다. 남는 시간 활용해서 다른 사람들이 작성한 장고 심화 과제 코드를 확인..
TIL/35/20230428 Serializer란? django의 object, queryset 인스턴스 등 복잡한 테이터들을 json같은 다른 콘텐츠 유형으로 쉽게 변환 할 수 있다. create, update 시 validation 기능을 제공한다. serializer Meta class - serializer에서 사용되는 설정 파일이다. - model에 사용 될 테이블을 적어주고, field에 사용될 필드를 적어준다. - extra_kwargs, read_only_fields와 같은 옵션을 통해 다양한 설정이 가능하다. 기본적인 serializer 사용법 - serializers.py from rest_framework import serializers class UserSerializer(serializers.ModelSer..

728x90