안녕하세요
서울 꺼벙 천사입니다

[ 혼자 공부하는 파이썬 개정판 ]을 정리하고 있습니다

이번에는
서울 꺼벙 천사가
선정된
[ 혼공학습단 8기 ] 드디어 여섯번째 미션을 하도록 하겠습니다
[ 혼공학습단 8기 ]는 총 6번으로 구성되어 있습니다

이번 미션은

입니다
[기본 미션 ]
설치가 되어 있는 pip의 버전을 알아보기 위해

pip --version

이라는 명령어를 사용했으나
다음과 같은 에러가 발생하였습니다

Google 검색을 통해
pip가 삭제된 것이라는 결론을 발견하여

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py

2줄의 명령어를 입력하여
서울 꺼벙 천사의 python에 pip를 다시 설치하였습니다

기본 미션을 실행하기 위해
일단 beautifolsoup4를
pip 명령어를 통해
설치하였습니다

기본 미션을 실행을 위한
또 하나의 외부 모듈인 flask도
pip 명령어를 통해 설치하도록 하겠습니다

현재 서울 꺼벙 천사의 Python에는 다음과 같은 것들이 설치되어 있습니다

Page 431 [ BEautiful Soup 스크레이핑 실행하기 ]
Visual Studio Code를 통해
코딩을 하였습니다

실행을 위해 다음과 같이 입력을 합니다

PS C:\Users\kbw72\Desktop\python> $env:FLASK_APP="ex2.py"
PS C:\Users\kbw72\Desktop\python> flask run


http://127.0.0.1:5000을
웹 브라우저의 주소창에 넣습니다









우리나라의 도시들의
날씨와
최저/최고 기온이 정상적으로 나오는 것을 볼 수 있습니다

선택 미션
객체
혼공 용어 노트의 내용

여러 가지 속성을 가질 수 있는 대상

서울 꺼벙 천사가 검색한 내용

객체는 어떠한 속성값과 행동을 가지고 있는 데이터입니다.
파이썬의 모든것들(숫자, 문자, 함수 등)은 여러 속성과 행동을 가지고 있는 데이터입니다.
속성값이란 객체를 설명하기 위한 값들이고
행동은 기능이라는 용어로 사용할 수 있는 것으로
파이썬에서는 함수가 그 역할을 담당합니다

클래스
혼공 용어 노트의 내용

객체에 포함할 변수와 함수를 미리 정의한 것
객체의 설계도에 해당

서울 꺼벙 천사가 검색한 내용

클래스는 객체를 만드는 틀이라고 할 수 있습니다
클래스를 통해서 객체가 가져야 하는 속성값과
객체가 가져야 하는 행동을 나타낼 수 있습니다

인스턴스
혼공 용어 노트의 내용

클래스 기반으로 만들어진 객체

서울 꺼벙 천사가 검색한 내용

인스턴스는 객체와 같은 용어로 사용되는 것으로
클래스와 연관하여 사용하는 개념입니다

생성자
혼공 용어 노트의 내용

클래스 이름과 같은 함수
클래스 내부에 init이라는 함수를 만들면 객체를 생성할 때 처리를 작성할 수 있다
클래스 이름으로 호출한다

서울 꺼벙 천사가 검색한 내용

클래스 내에서 특별한 이름(init)을 갖기만 하면 객체가 생성될 때 자동으로 호출되는 함수가 있는 이를 생성자라고 합니다

메소드
혼공 용어 노트의 내용

클래스가 가지는 함수로 멤버 함수. 인스턴스 함수 등이 있다

서울 꺼벙 천사가 검색한 내용

클래스 내부에서 정의된 함수 (객체의 함수)를 메소드라고 한다

첫 작성 : 2022년 8월 16일 화요일

profile
프로그래밍을 독학하는 서울 꺼벙 천사입니다

0개의 댓글

관련 채용 정보