분류 전체보기 (337) 썸네일형 리스트형 [Programmers] 코딩 기초 트레이닝 #2 HTML 삽입 미리보기할 수 없는 소스 공배수 https://school.programmers.co.kr/learn/courses/30/lessons/181936 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(number, n, m): if number % n == 0 and number % m == 0: return 1 else: return 0 정수 찾기 https://school.programmers.co.kr/learn/courses/30/lessons/181840 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 .. [Programmers] 코딩 기초 트레이닝 #1 HTML 삽입 미리보기할 수 없는 소스 대문자로 바꾸기 https://school.programmers.co.kr/learn/courses/30/lessons/181877 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(myString): return myString.upper() 정수 부분 https://school.programmers.co.kr/learn/courses/30/lessons/181850 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합.. dependency-Injector로 Repository Pattern 사용하기 HTML 삽입 미리보기할 수 없는 소스 1. 개요 어떤 API를 만들던 웬만해서는 repository pattern을 사용하고 있는 중이다. 처음엔 장단점을 의식하면서 사용했지만 지금은 익숙해서 그런지 별로 신경을 쓰고 있지 않는다. 최근 진행하고 있는 프로젝트에도 repositoy pattern을 사용하고 있으며 이와 더불어 "dependency-injector"라는 라이브러리도 같이 사용 중이다. 그러나 처음에 depenencey-injector와 함께 repository pattern을 같이 사용하는 것에 어려움이 많았는데 그 당시 했던 고민을 따로 기록해두지 않아 이번 기회에 이 내용을 정리해 보고자 한다. 2. Repository를 DI 해보자. Repository Pattern에 depende.. [GCP] Python으로 Google Oauth Login 하기 목차 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 <a.. [SQLAlchemy] dependency-injector로 SQLAlchemy Session 다루기 HTML 삽입 미리보기할 수 없는 소스 개요 FastAPI에서 SQLAlchemy Session을 사용하는 예제들을 살펴보면, 주로 contextmanager를 활용한 방법들이 계속해서 등장한다. 이러한 예제들은 주로 FastAPI에서 제공하는 Depands 함수를 이용하여 Dependency Injector를 구현한 형태이다. 그러나 "dependency-injector"라는 DI 라이브러리를 통해서도 DI를 사용할 수 있는데 이 글에서는 “dependency-injector”를 이용해 SQLAlchemy Session을 FastAPI에서 사용한 방법을 기술하려 한다. dependency-injector library 객체 지향 언어에서 뜻하는 의존성 주입은 꽤나 포괄적이고 그 내용도 심오하지만 기본적.. [GCP] Python으로 Youtube 데이터 다루기 2023.09.26 - [개발 노트/Python] - [Python] Google API 사용을 위한 GCP 설정 개요 이 글에서는 Python에서 Google API를 통해 Youtube 데이터를 조작할 수 있는 코드를 간략히 다룹니다. Google Youtube API Document Youtube API의 경우 Oauth로 인증만 된다면 비교적 쉽게 이용할 수 있습니다. 다음 링크는 Youtube API의 API 문서입니다. OAuth 2.0 승인 구현 | YouTube Data API | Google for Developers 이 페이지는 Cloud Translation API를 통해 번역되었습니다. Switch to English OAuth 2.0 승인 구현 컬렉션을 사용해 정리하기 내 환경설정.. [SQLAlchemy] Connection 설정에 관한 탐구 HTML 삽입 미리보기할 수 없는 소스 개요 SQLAlchemy를 사용하다 MySQL 쪽에서 자꾸 Aborted Connection이 발생하고 있는 걸 확인했다. 왜 이런 경고가 뜨는지 의문이 들었고 이왕 조사하는 김에 Connection 설정에 관련된 부분들을 더 살펴봤다. 관찰한 결과를 기록하기 위한 용도로 정리했기에 SQLAlchemy의 동작원리와 다소 상이할 수 있는 것에 유의하자. 또한, 사견도 기록하기에 SQLAlchemy을 미리 사용하시는 분이시라면 많이 혼란이 생길 수 있음을 미리 알려드린다. 1. Connection은 실제로 query를 날릴 때 생성된다. Aborted Connection이 일어난 상황은 SQLAlchemy에서 Connection Pool을 잡은 상태였기에 Connect.. [SQLAlchemy] Imperative Mapping HTML 삽입 미리보기할 수 없는 소스 개요 ORM이 제공하는 가장 중요한 기능은 영속성 무지(Persistence Ignorance)다. 도메인 모델이 데이터를 어떻게 적재하는지 또는 어떻게 영속화하는지에 대해 알 필요가 없다는 의미다. 영속성 무지가 성립하면 특정 데이터 베이스 기술에 도메인이 직접 의존하지 않도록 유지할 수 있다. - 파이썬으로 살펴보는 아키텍처 패턴 (64p) SQLAlchemy를 사용하는 Application에서 Entity를 사용한다면 이는 곧 Declarative Mapping Style로 작성된 ORM Model과 연관될 가능성이 높다. 그러나 Application에서 Entity가 "도메인 모델"로써 표현이 되어야 한다면 이는 다른 방법을 취해야 한다. 이러한 생각을 가지.. 이전 1 ··· 9 10 11 12 13 14 15 ··· 43 다음