완성한 프로젝트를 Amazon Elastic Beanstalk을 이용해 배포하기 위해 awsebcli을 설치했다. $ pip install awsebcli 설치는 올바르게 성공했지만 아래와 같은 오류가 발생하는 것을 확인했다. $ eb init > eb init no such file or directory 아래 명령어들을 이용해서 설치, 삭제 후 재설치를 수행했다. $ pip install awsebcli $ pip uninstall awsebcli $ pip install awsebcli PC를 재실행 해보았으나 문제가 동일함을 확인했다. 경로의 문제가 아닐까 생각해서 프로젝트 폴더 이름을 변경해 보았다. 변경한 뒤 같은 오류가 발생했으나, 새로운 것을 발견할 수 있었다. $ eb init > eb ..
Python

문제 Python에서 웹 크롤링을 사용하기 위해 beautifulsoup4를 가상 환경에 분명 설치했다고 생각했는데 오류가 발생했다. BS4가 Import되지 않는다. - Import "bs4" could not be resolved from source pylance(reportMissingModuleSource) 삽질 아래 명령어로 BS4를 다시 설치해보았다. pip install bs4 pip install beautifulsoup4 아래와 같이 이미 설치되어 있다고 나타난다. 그러나 뭔가 이상하다. 표시된 경로는 현재 작업중인 프로젝트의 경로와 다르다. VSCode를 재실행했으나 문제는 동일하게 발생. 강제 재설치를 진행해보았다. pip install --upgrade --force-reinsta..

Python은 문자열 포맷을 다양하게 지원하고 있습니다. 그 중에서도 f-string은 간편하고 직관적인 방법을 제공합니다. f-string은 Python 3.6 이상에서 사용 가능하며, 문자열 안에 중괄호({})로 변수를 감싸서 사용합니다. f-string의 사용 이유는 무엇일까요? 다른 문자열 포맷 방법들과 비교해서 f-string은 다음과 같은 장점을 가지고 있습니다. 읽기 쉽고 직관적인 코드 작성 가능 코드 작성 시간 단축 소스 코드 가독성 향상 f-string 사용법 f-string을 사용하면 다음과 같이 변수를 문자열에 삽입할 수 있습니다. name = "Alice" age = 25 print(f"My name is {name} and I'm {age} years old.") 이렇게 출력됩니다..

파이썬에서 튜플(Tuple)과 집합(Set)은 리스트(List)외 함께 데이터를 다루는데 있어 매우 유용한 자료형입니다. 두 자료형이 어떤 특징을 가지고 있는지 알아보겠습니다. 튜플(Tuple) 튜플은 리스트와 매우 유사하지만, 한 번 생성되면 내부 요소를 변경할 수 없다는 점이 다릅니다. 따라서 값이 변하지 않아야 하는 경우에 사용됩니다. 튜플은 괄호로 둘러싸이며, 각 요소는 쉼표로 구분됩니다. 튜플은 다음과 같은 경우에 사용됩니다. 데이터 변경이 필요 없는 경우 함수에서 여러 값을 리턴할 때 딕셔너리의 키로 사용할 때 (키는 불변(immutable)해야 하기 때문) 다음은 튜플을 생성하는 예시입니다. my_tuple = (1, 2, 3) 튜플은 리스트와 비슷하게 인덱스를 사용하여 요소에 접근할 수 있..