본문 바로가기

WIL&TIL/TIL76

20230601 TIL - 알고리즘 1️⃣ [알고리즘] 프로그래머스 - 행렬의 곱셈 [알고리즘] 프로그래머스 - 행렬의 곱셈 행렬의 곱셈 1. 구해야 하는 것 행렬의 곱 2. 1을 구하기 위해 필요한 것 분명히 numpy에 있는 기능일 것. 행렬을 다룰땐 zip을 쓰면 좋다. 일단 그냥 해보기 일단 그냥 해본 방법 def solution(arr1,arr2): an codemte.tistory.com 2023. 6. 1.
20230531 TIL - 배포 중 만난 에러 정리 1️⃣ [Gunicorn] Poetry환경 Failed at step EXEC spawning / No such file or directory [Gunicorn] Poetry환경 Failed at step EXEC spawning / No such file or directory 1️⃣ 문제 Failed at step EXEC spawning /home/ubuntu/project/venv/bin/gunicorn: No such file or directory Poetry로 가상환경 사용 시, 일반적으로 사용하는 경로를 지정했을 때, 해당 오류가 발생할 수 있다. 이유는 Poetr codemte.tistory.com 2️⃣ [MySQL] EC2 Ubuntu환경 python 3.11 사용 시 ChefBui.. 2023. 6. 1.
20230529 TIL - 팀프로젝트 S.A, KPT회고 1️⃣ [팀프로젝트] 머신러닝 project - 띵곡맛집 S.A [팀프로젝트] 머신러닝 project - 띵곡맛집 S.A Team Rule 이건 지켜주세요!★★★ ┌팀프로젝트에 연관된 것 팀원에게 질문 └기본 개념or방법 관련 튜터님에게 질문 12:00~13:00 점심 17:00~18:00 현황공유 - issue있을 경우! 18:00~19:00 저녁 정기 회의 시 codemte.tistory.com 2️⃣ [KPT 회고] AI 5기 머신러닝 프로젝트 B-3조 [KPT 회고] AI 5기 머신러닝 프로젝트 B-3조 KPT 회고 👀 KEEP 구민정 역할 분담을 명시적으로 하진 않았지만 알아서 잘 딱 깔끔하게 협업이 잘 된 점이 좋았다 문제가 있을 때 서로 공유하고 같이 해결하고자 하는 태도가 좋았다 깃 커밋 .. 2023. 5. 31.
20230526 TIL - 구글 소셜 로그인 1️⃣ 구글 소셜 로그인 - 애플리케이션 세팅하기 구글 소셜 로그인 in Django - 1. 애플리케이션 세팅하기 Google Developers 설정 1️⃣ 프로젝트 만들기 Credentials Page로 이동 API 및 서비스를 통해 들어가서 프로젝트를 만들 수 있다. Oauth 동의 화면으로 들어가서 앱 정보 입력 후 저장. OAuth 동의 화면 간단 codemte.tistory.com 2️⃣ 구글 소셜 로그인 - 유저 정보 가져오기 구글 소셜 로그인 in Django - 2. 유저 정보 받아오기 구글 소셜 로그인 시 애플리케이션 세팅이 되어있어야 한다. 해당 정보는 구글 소셜 로그인 in Django - 1.애플리케이션 세팅하기에서 확인 구글 소셜 로그인 in Django - 1. 애플리케이션 .. 2023. 5. 31.
20230525 TIL - *args, **kwargs 1️⃣ 가변인자 *args, **kwargs 가변인자 *args, **kwargs 1️⃣ **args (Positional Variadic Arguments) *args는 위치 인자를 임의의 개수로 받을 수 있다. 함수를 호출할 때 넣은 위치 인자들은 튜플로 묶여서 함수 내부로 전달된다. def foo(*args): print(args) #(1, 2, 3, 4, codemte.tistory.com 2023. 5. 31.
20230524 TIL - Git rebase -i 1️⃣ git rebase -i로 이전 커밋들 수정하기 git rebase -i로 이전 커밋들 수정하기 수정을 원하는 커밋의 이전 커밋 해시를 입력해서 커밋을 수정할 수 있다. git rebase -i 해당 명령어 입력 시 터미널에서 vim에디터 출력 pick pick pick pick ... commands: #명령어들 .. .. vim 에디터에서 i키( codemte.tistory.com 2️⃣ Git Rebase --interactive 옵션 알아보기 Git Rebase --Interactive 옵션 알아보기 - 재그지그의 개발 블로그 대화형으로 Git 커밋 히스토리를 수정할 수 있게 해주는 Interactive 옵션에 대해 알아봅니다. wormwlrm.github.io 2023. 5. 24.
20230523 TIL - 카카오 소셜 로그인 1️⃣ 카카오 로그인 관련 문서 Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 2️⃣ 카카오 소셜 로그인 in Django 카카오 소셜 로그인 in Django 1️⃣ 카카오 로그인의 전반적인 과정 이해하기 카카오 로그인 요청 > 인가 코드 받기 요청 > 인증 및 동의 > 코드 발급(url parameter로 code를 준다) > 코드로 토큰 발급 요청 > 토큰 발급 > 토큰으로 codemte.tistory.com 2023. 5. 23.
20230522 TIL - Django에서 mysql 사용해보기 1️⃣ 장고 mysql사용해보기 Django MySQL 설정하기 1️⃣ MySQL을 설치해준다. MySQL :: MySQL Community Downloads The world's most popular open source database Contact MySQL | Login | Register dev.mysql.com 2️⃣ 장고에서 사용을 위해 mysqlclient를 설치해준다. pip install mysqlclient codemte.tistory.com 2023. 5. 23.
20230519 TIL - 알고리즘 1️⃣ 푸드 파이트 대회 [알고리즘] 프로그래머스 - 푸드 파이트 대회 푸드 파이트 대회 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. progr codemte.tistory.com 2️⃣ 과일 장수 [알고리즘] 프로그래머스 - 과일 장수 과일 장수 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co. codemte.tistory.com 2023. 5. 19.