내배캠/TIL (39) 썸네일형 리스트형 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.. 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.. TIL/34/20230427(정리중) 파이썬 기초 문법 (2) 2-1 튜플, 집합 1) 튜플 (tuple) 2) 집합 (set) 3) Q. 구글링 문제 - AB 수업 문제 2-2 f-string 변수로 더 직관적인 문자열 만들기 2-3 예외처리 try - except 문 2-4 파일 불러오기 1) 개념 정리 2) 여러개 파일로 분리 사용 2-5 한줄의 마법(축약식) 1) if문 - 삼항연산자 2) for문 - 한방에 써버리기 2-6 map, filter, lambda 식 1) map - 리스트의 모든 원소를 조작하기 * lambda 식 2) filter - 리스트의 모든 원소 중 특별한 것만 뽑기 2-7 함수 심화 함수의 매개변수 TIL/33/20230426(정리중) 파이썬 기초 문법 (1) 1-1 변수 선언과 자료형 변수 선언 숫자형 자료형 Bool 자료형 Q. 숫자들의 평균 구하기 1-2 문자열 다루기 1) 문자열 문자열 기초 문자열 연산 인덱싱과 슬라이싱 2) Q. 문자열의 앞의 반만 출력하기 3) Q. 전화번호의 지역번호 출력하기 1-3 리스트와 딕셔너리 1) 리스트 (list) 리스트 기초 리스트의 더 많은 기능들! 2) 딕셔너리 (dictionary) 딕셔너리 기초 딕셔너리의 더 많은 기능들! 3) 리스트와 딕셔너리의 조합 4) Q. 딕셔너리에서 원하는 정보를 찾아보기 1-4 조건문 1) if 문 조건을 만족했을 때만 특정 코드를 실행하도록 하는 문법입니다. 파이썬에서는 어디까지 구문에 포함되는지를 들여쓰기로 구분하기 때문에 아주 중요합니다. 2) else.. 이전 1 2 3 4 5 다음