본문 바로가기

전체 글72

[Python] 011. VScode에 파이썬 패키지 설치(requests 모듈) 비주얼스튜디오 에서 파이썬 모듈을 사용하려면, 해당 폴더 안에 가상환경을 만들어 줘서 그 안에 모듈을 설치해서 사용해야 합니다. 그럼 파이썬 requests 모듈을 설치해서 사용해보도록 하겠습니다. 1. 가상환경(venv)를 생성 및 파이썬 모듈 설치 1) 비주얼 스튜디오를 열고, 작업할 폴더를 생성해 줍니다. 'module'이라는 폴더를 하나 만들었습니다. 2) 폴더 안에 파이썬 파일을 만들어 줍니다. 3) 터미널을 열어 줍니다. 4) 가상환경 폴더를 만들어 줍니다. 터미널에 'python -m venv python_virtualenv' 를 복사 붙여 넣고, 엔터를 누르면, 왼쪽 상단에 venv 파일이 생성된 것을 볼 수 있습니다. 5) 'F1' 을 누른 후에 'Python: Select Interpr.. 2023. 7. 31.
[Python] 010. 클래스, 객체, 오브젝트, 인스턴스, 속성, 메서드 정의와 관계 & 사용 방법 1. 클래스, 객체, 오브젝트, 인스턴스, 속성, 메서드, 정의와 관계 앞서 알아본 모듈 안에 들어있는 것이 클래스 입니다. 복잡해 보이지만 한 번쯤은 머리속에 정리를 해놔야 하는 부분이 용어에 대한 정리인 것 같습니다. 많이는 들어봤는데, 어디서는 뭐라 부르고 어디서는 다른 용어를 쓰기 때문에 헷갈리기 일수이죠. 각 각의 정의와 관계에 대해서 알아보도록 하겠습니다. 클래스 는 모듈 안에 존재하면서 편리한 도구를 포함하고 있는 툴입니다. 클래스 안에는 변수와 함수 등등.. 무언가를 만들때 편리하게 가져다가 쓸 수 있는 것들이 많죠 클래스 안에 존재하는 함수를 메서드(Method) 라고 합니다. 클래스 틀로 인해 만들어진 것을 객체라고 합니다. 한국어인 객체를 오브젝트(Object), 인스턴스(Instan.. 2023. 7. 30.
[Python] 009. 파이썬 모듈, 라이브러리, 패키지란 & 사용 방법 1. 파이썬 모듈, 라이브러리, 패키지란 & 차이점 모듈이란, 파이썬 소스코드 파일을 모듈(Module)이라고 하며, csv.py 파일을 csv 모듈이라고 부릅니다. 다른 프로그래밍에서는 '라이브러리(Library)'라고 부르며, 동일합니다. 아나콘다 안에 'Lib'이나 'Library' 파일에 있는게 모듈입니다. 어떤 프로그램을 구현하고자 할 때, 관련 모듈이 있다면 이를 활용하여 빠르게 개발이 가능하며, 남들이 만들어 놓은 파이썬 함수라고 생각하면 됩니다. 아나콘다를 사용하면 많은 모듈이 설치되기에 편리하게 사용할 수 있습니다. 관계를 정의해보자면, 아래 그림으로 볼 수 있습니다. 우리에게 익숙한 윈도우에 파일과 디렉토리와 패키지는 비슷한 말이며, 패키지는 모듈 또는 라이브러리의 모음을 패키지라고 합.. 2023. 7. 25.
[Python] 008. LEGB 규칙과 실행순서 1. LEGB 규칙이란 파이썬에서 변수에 값을 바인딩 하거나 변수의 값을 참조할때 따르는 규칙을 말합니다. Local : 함수 안을 의미합니다. Enclosing : 함수 안에 함수가 있는 경우에 내부 함수에서 봤을때 바깥에 있는 함수의 공간을 의미합니다. Global : 함수 바깥쪽에 있는 변수를 의미합니다. Built-in : 이미 모듈 내에 내장되어 있는 파이썬 내장 함수를 의미합니다. 2. 실행 순서 실행 순서는 L -> E -> G -> B 순으로 인터프리터가 순서대로 확인을 하여 변수의 값을 참조합니다. 변수 예시) 1. a라는 변수 값 "100"을 메모리에 입력합니다. 2. count라는 함수를 메모리에 할당하고, 3. count 함수를 호출합니다. 4. Local 영역에 있는 변수 a에 변.. 2023. 7. 24.