전체 글79 데이터셋 활용하여 리뷰 평가 기능 구현 / TIL_221108 국립중앙도서관의 빅데이터를 통해 리뷰에서 긍정점수와 부정점수를 추출하는 코드 구현해보기 책의 리뷰 분석을 통해 해당 책이 긍정적인 반응이 많은지 부정적인 반응이 많은지 평가 리뷰 작성시 리뷰에 속한 단어를 추출하여 긍정적인 단어인지 부정적인 단어인지 평가하여 점수를 부여 데이터셋에는 긍정적 점수와 부정적 점수를 부여한 수만개의 단어로 구성되어 있음 import pandas as pd from books.models import Review # 감성 리뷰 데이터셋 읽기 book_sense = pd.read_csv(r'books\csv\sense.csv') pd.set_option('display.max_columns', 10) pd.set_option('display.width', 300) # 데이터베이스.. 2022. 11. 9. 데이터셋을 활용하여 추천시스템 구현 / TIL_221102 영화 정보 데이터셋과 영화 평점 데이터셋을 활용한 영화 추천시스템 구현 pandas와 numpy 라이브러리 import 라이브러리에 대한 설명 - https://dongcodingblog.tistory.com/35 import pandas as pd import numpy as np 데이터셋 불러오기 영화 정보 데이터셋과 영화 평점 데이터셋을 읽고 ratings = pd.read_csv('ratings.csv') movies = pd.read_csv('movies.csv') ratings와 movies를 결합 두 개의 데이터셋을 movieId를 기준으로 merge movie_ratings = pd.merge(ratings, movies, on='movieId') pivot table 사용 user 별로 .. 2022. 11. 2. 웹 서버와 웹 어플리케이션 서버, Gunicorn, Nginx / TIL_221101 웹 서버와 웹 어플리케이션 서버 차이 정적(Static) vs 동적(Dynamic) 정적(Static) - image, html, css, javascript 파일과 같이 컴퓨터에 저장되어 있는 파일들을 의미 - 웹 서버에서 요청에 알맞은 파일을 반환하며, 항상 동일한 페이지를 반환 - 웹 서버에서 제공 - 서버는 nginx와 apache를 주로 사용 동적(Dynamic) - 들어온 요청에 맞게 동적으로 만들어진 컨텐츠를 의미 - 데이터베이스, 서버 내 로직 등을 활용해 만들어진 컨텐츠를 반환 - 웹 어플리케이션 서버에서 제공 - 서버로는 톰캣 getty, undertow이 있음 웹 서버와 웹 어플리케이션 서버 차이 웹 서버(web server) 웹 서버는 일반적으로 정적인 컨텐츠를 제공하고 동적인 컨텐.. 2022. 11. 1. AWS란? / TIL_221031 AWS(Amazon Web Services) 아마존에서 제공하는 클라우드 서비스로, 네트워킹을 기반으로 가상 컴퓨터와 스토리지, 네트워크 인프라 등 다양한 서비스를 제공 클라우드란 데이터를 보관, 정리 분석하고 새로운 서비스를 빠르게 추진할 수 있도록 각종 인프라와 IT 기술을 빌려주는 서비스 비즈니스와 개발자가 웹 서비스를 사용하여 확장 가능하고 정교한 애플리케이션 구축하도록 지원하여 줌 Regions AWS 리전은 AWS 리소스를 지리적 영역에 모아 놓은 것으로 각 AWS 리전은 격리되어 있으며 다른 리전에서 독립적이다. IAM(Identity and Access Management) IAM 은 AWS 리소스에 대한 액세스를 안전하게 제어할 수 있는 웹 서비스로, IAM을 사용하여 리소스를 사용하도록.. 2022. 10. 31. WIL 9주차 FACTS 파이썬 장고 실무 심화 강의 DRF (Django rest framework) JWT (Json Web Token) CORS (Cross Origin Resource Sharing) DRF Test Code FEELINGS 프론트엔드와 백엔드가 구별되어 개발되는 과정 보안에 대해 알아갈수록 복잡하고 심오함 에러코드까지도 세심하게 관리해서 코드를 짜야함 FINDINGS 구현한 코드의 기능들을 포스트맨을 통해 간편하게 API 테스트를 해볼 수 있음 Simple-JWT를 통해 토큰을 활용하는 방법 DRF에서 class 기반의 views를 사용함 FUTURE class 기반의 views를 활용하는 방법 보안 관련 내용에 대해 자세히 공부할 것 2022. 10. 30. DRF Feedview 헤쳐보기 / TIL_221027 인스타나 유튜브 또는 여러 SNS에서 사용하는 피드 기능 즉, 팔로우 유저 컨텐츠를 보여주는 기능을 공부해보았다. DRF의 클래스 기반의 뷰를 사용 하여 피드 기능을 구현하였고, # views.py class FeedView(APIView): permission_classes = [permissions.IsAuthenticated] def get(self, request): q = Q() for user in request.user.followings.all(): q.add(Q(user=user),q.OR) feeds = Article.objects.filter(q) serializer = ArticleListSerializer(feeds, many=True) return Response(serializ.. 2022. 10. 27. 이전 1 ··· 3 4 5 6 7 8 9 ··· 14 다음