[AWS] AWS Access Key란? (엑세스 키 생성 방법)
·
Back-End/AWS
Access Key는 AWS 계정에 액세스하기 위한 인증 정보 중 하나입니다. Access Key ID와 Secret Access Key 두 부분으로 구성되어 있습니다. AWS 자원에 접근하거나, API를 호출할 때 사용됩니다. 보통 백엔드에서 AWS를 사용하니까 서비스를 이용하기 위해서는 무조건 만들어야 합니다. 중요한 점은, Access Key와 Secret Access Key는 계정 보안을 위해 비밀로 유지해야 합니다. 유출되는 즉시 Key를 비활성화 해야 합니다! 😀 📝사용자 & 엑세스 키 생성 https://docs.aws.amazon.com/ko_kr/powershell/latest/userguide/pstools-appendix-sign-up.html AWS 계정 및 액세스 키 - AWS T..
[API 테스트 툴] 포스트맨(Postman) 사용방법 정리
·
etc
Postman은 API 개발 및 테스트를 위한 협업 도구입니다. 웹 개발할 때 유용하게 사용할 수 있습니다. 백엔드 코드 작성하고, 굳이 프론트에서 요청 코드 작성해서 테스트하지 않아도 되서 편리합니다. 😀 API 테스트뿐만 아니라 디버깅, 문서화도 할 수 있다고 하네요. 무료 및 유료 버전이 있습니다. 사용방법을 알아보겠습니다. 😎 📝포스트맨 가입 및 요청 생성 https://www.postman.com/ Postman API Platform | Sign Up for Free Postman is an API platform for building and using APIs. Postman simplifies each step of the API lifecycle and streamlines collab..
[백준] 거스름돈 - 5585 자바 & 파이썬 풀이
·
자료구조 & 알고리즘/코딩테스트
https://www.acmicpc.net/problem/5585 5585번: 거스름돈 타로는 자주 JOI잡화점에서 물건을 산다. JOI잡화점에는 잔돈으로 500엔, 100엔, 50엔, 10엔, 5엔, 1엔이 충분히 있고, 언제나 거스름돈 개수가 가장 적게 잔돈을 준다. 타로가 JOI잡화점에서 물건을 사 www.acmicpc.net 그리디 알고리즘 문제입니다. 📝 접근 방식 & 문제 풀이 타로는 자주 JOI잡화점에서 물건을 산다. JOI잡화점에는 잔돈으로 500엔, 100엔, 50엔, 10엔, 5엔, 1엔이 충분히 있고, 언제나 거스름돈 개수가 가장 적게 잔돈을 준다. 타로가 JOI잡화점에서 물건을 사고 카운터에서 1000엔 지폐를 한장 냈을 때, 받을 잔돈에 포함된 잔돈의 개수를 구하는 프로그램을 작성..
[백준] 전자레인지 - 10162 자바 & 파이썬 풀이
·
자료구조 & 알고리즘/코딩테스트
https://www.acmicpc.net/problem/10162 10162번: 전자레인지 3개의 시간조절용 버튼 A B C가 달린 전자레인지가 있다. 각 버튼마다 일정한 시간이 지정되어 있어 해당 버튼을 한번 누를 때마다 그 시간이 동작시간에 더해진다. 버튼 A, B, C에 지정된 시간은 www.acmicpc.net 그리디 알고리즘으로 쉽게 풀 수 있는 문제입니다. 잔돈 계산 문제와 레퍼토리가 비슷하고, 대신 전자레인지라는 익숙한 도메인 지식 덕분에 문제를 이해하는 시간이 거의 없었습니다. 😀 📝 접근방식 & 문제풀이 3개의 시간조절용 버튼 A B C가 달린 전자레인지가 있다. 각 버튼마다 일정한 시간이 지정되어 있어 해당 버튼을 한번 누를 때마다 그 시간이 동작시간에 더해진다. 버튼 A, B, C에..
[Python] VSCode에서 주피터노트북 실행하기 (가상환경, conda커널 설정 방법)
·
Python
파이썬을 사용할 때 많은 개발자들이 주피터 노트북을 선호합니다. VSCode에서도 주피터 노트북을 사용할 수 있습니다. 주피터 노트북 확장 프로그램을 설치하고, 파이썬 가상환경의 커널을 생성하면 됩니다.😀 anaconda가 설치되어 있다는 전제로 글을 작성했습니다. 없다면 anaconda도 설치해 주세요! 🤔anaconda란? Anaconda는 다양한 운영체제에서 사용할 수 있으며, 파이썬 환경과 라이브러리들을 관리하기 위한 conda 패키지 매니저를 내장하고 있습니다. 또한, Jupyter Notebook과 같은 다양한 데이터 과학 도구들을 함께 제공하여 데이터 과학 작업을 보다 쉽게 할 수 있도록 지원합니다. 📝Extension 설치 ⦁ Jupyter 및 Python 관련 확장 프로그램 설치 jupy..
[Python] 파이썬 기후 데이터 시각화하기 (Indian Summers, plt, 선 차트, 막대 차트, 파이 차트)
·
Python
학교 과제에서 Python을 활용한 데이터 시각화를 진행했습니다. 😀 만들다 보니 하루 종일 하루종일 잡고 있었네요. 인도의 여름 기후에 관련된 데이터였습니다. csv 파일을 pandas 라이브러리로 불러오고 전처리하고, matplotlib 라이브러리를 활용해 차트를 그리는 방식입니다. 📝 CSV 파일 다운로드 https://www.kaggle.com/datasets/akashram/indian-summer-over-the-years Indian Summer - Over the Years How badly has Climate change impacted Indian Summer over the years? www.kaggle.com ⦁ 캐글 ✔ 해당 링크를 통해 다운받을 수 있습니다. 📝 주피터 노트북..
[VSC] Jupyter Notebook에서 작업한 ipynb 파일 티스토리에 올리기
·
etc
이런 식으로 주피터 노트북에서 작업한 내용을 티스토리 블로그에 깔끔하게 올릴 수 있는 방법이 있습니다. 함께 알아봅시다. 😀 📝 HTML 알아내기 ✔ 일단 작업한 주피터 노트북의 HTML을 얻어야 합니다. ⦁ 주피터 노트북의 Print Preview 기능 사용 ✔ 주피터 노트북에서 File -> Print Preview 기능을 사용하면 새로운 HTML 웹 페이지가 열립니다. ⦁ VSCode에서 html 내보내기 기능 사용 ✔ VSCode에서 주피터 노트북을 사용하면 우측 상단에 그림과 같이 내보내기를 클릭합니다. 이후 HTML로 내보내기를 선택하면 HTML 파일이 생성됩니다. 📝 HTML 복사 & 붙여넣기 ⦁ 페이지 소스보기 ✔ HTML파일을 열거나 웹 페이지에 접속한 후, Ctrl+U를 누르면 페이지의..
[에러] ERROR: Could not install packages due to an OSError: [WinError 5] 액세스가 거부되었습니다 해결방법
·
etc
pip install nbconvert 을 하려고 하니 제목과 같은 에러가 발생했습니다. 두 가지 해결방법이 있습니다. 📝해결방법 ⦁ 1. Cmd 관리자 권한으로 실행 작업표시줄에서 cmd를 검색하고 관리자 권한으로 실행을 누릅니다. 대부분 여기서 해결이 된다고 하는데 안되면 2번째 방법도 사용하세요. ⦁ 2. pip install 뒤에 --user 붙이기 pip install nbconvert --user 참고 문헌 :