본문 바로가기
반응형

전체 글204

AWS ECS 파이썬 도커 이미지 배포 기록 ECS 테스트를 위해 간단하게 파이썬 flask 서버를 올려봤다. 이 과정들을 간단하게 기록해 놓기 위해 이 포스트를 작성한다. Dockerfile 우선 도커파일의 내용은 다음과 같다. FROM python:3.9 WORKDIR /opt/app COPY . . RUN pip3 install --no-cache-dir -r requirements.txt ENV DB_HOST ENV DB_NAME ENV DB_USER ENV DB_PASSWORD ENV PYTHONUNBUFFERED 1 ENTRYPOINT [ "python3", "main.py" ] 파이썬 3.9 이미지를 가져왔고 requirements.txt에 설치할 모듈과 버전을 작성했다. 여기서 ENV를 통해 환경변수를 추가한 건 서버에서 테스트를 하.. 2023. 7. 10.
[프로그래머스] 택배 배달과 수거하기 Python 풀이 문제 택배를 배달하고 효율적으로 수거하는 방법을 구하는 문제다. 구현 최대한 먼 곳부터 처리하는 것이 효율적이기 때문에 deliveries, pickups 리스트를 뒤집고 시작할 것이다. 그러고 맨뒤부터 차례대로 배달과 수거를 미리 계산하도록 구현하면 되는 간단한 문제다. 코드로 보면 이해가 쉬울 것이다. 코드 def solution(cap, n, deliveries, pickups): answer=0 d,p=0,0 deliveries.reverse() pickups.reverse() for i in range(n): d+=deliveries[i] p+=pickups[i] while d>0 or p>0: d-=cap p-=cap answer += (n-i)*2 return answer 여기서 d와 p는 .. 2023. 6. 29.
[파이썬] input() vs sys.stdin.readline() 반복문 안에서 입력을 받을 때 input()과 sys.stdin.readline()의 시간 차이가 많이 난다고 한다. 그래서 이 두 기능이 어떻게 다른 지 정리해보려고 한다. 우선 참고한 사이트는 아래와 같다. https://www.geeksforgeeks.org/difference-between-input-and-sys-stdin-readline/ Difference between input() and sys.stdin.readline() - GeeksforGeeks A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming artic.. 2023. 6. 14.
[꿀팁] 프로그래밍 독학 사이트 정리 어느 정도 개발을 하다 보면 다른 언어에도 관심을 가지게 되는 경향이 있다. 이때 무료로 언어 및 기술들을 학습할 수 있는 사이트를 정리해 보겠다. 1. HTML http://html.com 2. CSS http://web.dev/learn/css 3. JavaScript http://javascript.info 4. React http://reactplay.io 5. Vue http://learnvue.co 6. Web3 http://learnweb3.io 7. Python http://learnpython.org 8. SQL http://w3schools.com/sql 9. BlockChain http://cryptozombies.io 10. NextJS http://nextjs.org/learn 1.. 2023. 6. 8.
반응형