ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [혼공파] 6주차_40대 후반 비전공자가 혼자 공부하는 파이썬^^
    카테고리 없음 2024. 2. 9. 21:41

    혼공학습단 6주차 미션을 수행하고 

    마지막 우수혼공족에 도전합니다!!!

    < 기본 미션 >

    p. 342 [직접 해보는 손코딩:BeautifulSoup 스크레이핑 실행하기] 예제 실행 후 결과 화면 캡쳐하기

     

    → 책에 있는대로 set FLASK_APP=beautiful_flask.py

                                flask run과 같이 입력해서 실행했는데 되지 않아서 아래와 같이 %run beautiful_flask.py로

        실행하여 결과는 확인하였는데 왜 set FLASK_APP=beautiful_flask.py으로는 실행이 안되는지 알려주셔요.

     

     

    < 선택 미션 >

    혼공 용어 노트에 나만의 언어로 객체, 클래스, 인스턴스, 생성자, 메소드 정리하고 공유하기

     

    ① 객체    : 파이썬 용어설명집(Python Glossary : https://docs.python.org/3/glossary.html)에서 검색해보면,

     

    Glossary

    >>>, The default Python prompt of the interactive shell. Often seen for code examples which can be executed interactively in the interpreter.,,..., Can refer to:- The default Python prompt of the i...

    docs.python.org

                       Any data with state (attributes or value) and defined behavior (methods).    
                       Also the ultimate base class of any new-style class. 라고 정의되어 있으며,

                       객체는 어떠한 속성값과 행동을 가지고 있는 데이터입니다.

                       파이썬의 모든것들(숫자, 문자, 함수 등)은 여러 속성과 행동을 가지고 있는 데이터입니다.

     

    클래스 : 함수의 집합, 하나의 클래스 안에는 관련된 여러 개의 함수가 포함되어 있고 이 클래스를 사용하기 위해서는

                       객체를 생성해야 한다. 문서의 템플릿과 같은 개념이며 문서를 작성하기 위한 '양식'이라고 생각하면 될 듯...

     

    ③ 인스턴스 : 혼공파 책 P.376에 있는 정의와 그림이 제일 이해가 쉬었으며 그대로 작성해 보면,

                          클래스를 기반으로 만들어진 객체를 인스턴스라고 부르며 붕어빵 틀이 클래스라며 실체화된 붕어빵이

                          인스턴스이다.

     

    생성자 : 클래스를 호출할 때 가장 먼저 실행되는 부분이라고 한다.

                       클래스 호출과 동시에 자동으로 함수를 실행시키거나 무언가 동작을 하고 싶을 때 생성자에 정의하며

                       생성자의 정의는 메소드 정의와 동일하게 하며 메소드 이름을 _int_(언더바 두개)으로 지정한다.

     

    ⑤ 메소드 :  클래스 내부의 함수를 메소드(Method)라고 부르며 메소드 선언시 첫 번째 매개변수 self를 필수로 작성한다.

                        아래는 메소드 사용 예시

                        Class 클래스 이름:

                               def 메소드 이름(self, 추가적인 매개변수):

                                     pass

Designed by Tistory.