일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- AWS
- airflow
- django
- 팀 프로젝트
- SQL
- Spark
- GCP
- 데이터 시각화
- beuatifulsoup
- PCCP
- Snowflake
- Kafka
- VPC
- 코딩 테스트
- Til
- 데브코스
- 코딩테스트
- superset
- 데이터 엔지니어
- Selenium
- Tableau
- 코테 연습
- cloud platform
- 슈퍼셋
- HTML
- Today
- Total
목록분류 전체보기 (126)
주니어 데이터 엔지니어 우솨's 개발일지
관계형 데이터베이스구조화된 데이터를 저장하고 질의할 수 있도록 해주는 스토리지- 엑셀 스프레드시트 형태의 테이블로 데이터를 정의하고 저장- 컬럼(열)과 레코드(행)이 존재대표적인 관계형 데이터베이스프로덕션 데이터베이스: MySQL, PostgreSQL, Oracle 등- OLTP(OnLine Transaction Processing)- 빠른 속도에 집중, 서비스에 필요한 정보 저장데이터 웨어하우스: Redshift, Snowflake, BigQuery, Hive 등- OLAP(Online Analytical Processing)- 처리 데이터 크기에 집중, 데이터 분석 혹은 모델 빌딩 등을 위한 데이터를 저장- 보통 프로덕션 데이터베이스를 복사해서 데이터 웨어하우스에 저장- 내부 직원을 위한 데이터베이스..
Testing셸에서 테스트시에 메소드 이름에 test_로 시작하는것만 실행된다.from django.test import TestCasefrom polls_api.serializers import QuestionSerializer,VoteSerializerfrom django.contrib.auth.models import Userfrom polls.models import Question, Choice, Voteclass VoteSerializerTest(TestCase) : def setUp(self) : self.user = User.objects.create(username='testuser') self.question = Question.objects.create(..
user추가하기polls.models.pyowner = models.ForeignKey('auth.User', related_name='questions', on_delete=models.CASCADE, null=True) RelatedFieldpolls_api/serializers.pyquestions = serializers.PrimaryKeyRelatedField(many=True, queryset=Question.objects.all())유저 질문이 프라이머리키(id)로 나옴questions = serializers.StringRelatedField(many=True, read_only=True) 유저 질문이 string method로 나옴 questions = serializers.SlugRel..
Serialize모델 인스턴스나 queryset과 같은 데이터를 JSON 형식의 파일로 변환하는 작업DeserializeJSON형식의 데이터를 정의된 포맷에 맞추어 다시 모델 인스턴스로 변환하는 작업from rest_framework import serializersfrom polls.models import Questionclass QuestionSerializer(serializers.Serializer) : id = serializers.IntegerField(read_only=True) question_text = serializers.CharField(max_length=200) pub_date = serializers.DateTimeField(read_only=True) ..
뷰(Views)와 템플릿(Templates)render함수Django의 내장 함수 중 하나로, HTTP 요청을 받아 해당 요청에 대해 원하는 템플릿 파일을 렌더링하여 응답하는 기능을 가지고 있다.render() 함수는 보통 Django의 뷰(View)에서 사용되며, 첫 번째 인자로 요청(Request) 객체, 두 번째 인자로 템플릿 파일의 경로, 그리고 세 번째 인자로 Context 변수를 입력 받는다.polls/view.pyfrom .models import *from django.shortcuts import renderdef index(request) : latest_question_list = Question.objects.order_by('-pub_date')[:5] context =..
데이터 시각화데이터 시각화를 위해서 Matplotlib이나 Seaborn라이브러리를 사용한다.Seaborn라이브러리import seaborn as sns꺾은선 그래프(Line Plot)sns.lineplot(x=[1, 3, 2, 4], y=[4, 3, 2, 1])막대 그래프(Bar Plot)sns.barplot(x=[1,2,3,4],y=[0.7,0.2,0.1,0.05])Matplotlib라이브러리import matplotlib.pyplot as plt제목추가plt.title('제목')라벨추가x축 : plt.xlabel('라벨')y축 : plt.ylabel('라벨')그래프의 축의 범위 지정x축 : plt.xlim(0,10) - x축 범위를 0~10으로 지정y축 : plt.ylim(0,10) - y축 범위를..