Python

· Python
Redis는 고성능 키-값 저장소로, 캐싱, 메시지 브로커, 큐 시스템 등 다양한 용도로 사용된다. 이 글에서는 파이썬에서 Redis를 사용하는 방법을 소개한다. Redis 시작하기 Redis 설치하기 Redis는 다양한 운영 체제에서 사용할 수 있습니다. 공식 웹사이트에서 제공하는 설치 지침(https://redis.io/docs/install/install-redis/) 을 따라 Redis를 설치할 수 있다. 나는 Mac 환경을 사용하므로 brew를 통해 설치했다. brew install redis 이제 redis를 실행하자. brew services start redis 파이썬에서 Redis 사용하기 설치한 Redis를 파이썬으로 제어하기 위해선 redis-py 라이브러리가 필요하다. pip ins..
· Python
개요 작업 A와 작업 B가 서로 독립적으로 실행되어야 하는 상황이 종종 있습니다. 작업 A의 실패 여부가 작업 B에 영향을 미치지 않고 작업 B가 성공적으로 수행되어야 하는 경우가 그중 하나입니다. 이러한 상황에서는 작업 A와 작업 B를 어떻게 처리해야 하는지 살펴보겠습니다. 1. 왜 독립적인 처리가 필요한가? 작업 A와 작업 B는 상호 독립적으로 실행되어야 합니다. 즉, 작업 A의 실패 여부가 작업 B에 아무 영향을 미치지 않아야 합니다. 따라서 작업 A의 결과가 작업 B에 영향을 미치지 않는 한, 작업 B는 성공적으로 실행되어야 합니다. 2. 처리 방법 작업 A와 작업 B를 독립적으로 처리하는 방법에 대해 알아보겠습니다. 2.1. 예외 처리를 통한 처리 만약 작업 A의 결과를 작업 B에서 사용해야 하..
· Python
Python 개발을 할 때, 코드를 가독성 있게 정리하는 것은 매우 중요합니다. 이를 위해 Black와 Isort를 함께 사용하여 코드를 자동으로 정리하는 방법을 알아보겠습니다. Black와 Isort를 함께 사용하기 위한 가이드가 있지만 Black을 설정하니 Isort가 설정되지 않고 Isort를 설정하니 Black이 설정되지 않는 문제가 있어 기록을 위해 포스팅합니다. 1. Black와 Isort 패키지 설치 터미널을 열고 아래와 같이 명령어를 입력하여 Black와 Isort 패키지를 설치합니다. pip install black isort 2. settings.json 파일 수정 VS Code에서 Command + Shift + P를 입력한 뒤 검색 창에 "Settings.json"를 입력하고, "O..
· ETC
해커랭크는 백준, 프로그래머스와 같이 코딩 문제를 풀 수 있는 온라인 사이트이다. 다만 해외 사이트이다. 한국어를 지원하고 있지 않아 모두 영어로 되어 있다 ㅠㅠ. 우연히 어떠한 알고리즘이 나를 해커랭크로 이끌었고 취준생인 나는 인증 탭에 눈이 갔다. RestAPI가 좀 재밌을 거 같아 먼저 클릭했다. 2문제 90분이 주어졌던거 같다! HTTP GET을 이용해 받은 response를 적절히 파싱하는 문제였다. 시간이 딱 떨어지게 다 풀었다. 쉬워서 그랬나? 재밌었다. 시간이 딱 떨어졌으면 쉬웠던건 아닌가..? 어쨌든 재밌었다!!! 한 20분 뒤에 메일로 아래의 인증서가 왔다! 뭔가 뿌듯해서 Python도 도전했다. RestAPI는 Intermediate로 되어 있었지만 Python은 Basic밖에 없었다..
ssuwani
'Python' 태그의 글 목록