본문 바로가기

SweetPotato1024/Python.PyCharm

Python 용어 정리

반응형

변수 : object를 담을수 있는 그릇, 객체를 가리키는 것

   변수 이름 =(assignment) 변수에 저장할 값

   예) a = [1, 2]

   -> 변수이름 a, 객체 1,2

 

함수 : 입력-함수-출력

   def 함수명(매개변수):

   예) def add(a, b):

   -> def 함수를 만들 때 사용하는 예약어, add 함수이름 (맘대로 정함), 매개변수 a, b

   내장함수

 

parameter(매개변수) : 함수 이름 뒤 괄호 안, 함수에 입력으로 전달된 값을 받는 변수 

인수 : 함수를 호출할 때 전달하는 입력값

   예) def add(a, b):           # a,b는 매개변수                    

             return a+b 

        print(add(1, 2))         # 1, 2는 인수 

 

객체 object

    a=1

    -> a는 객체

인스턴스 instance

     객체 = class(매개변수)

     예) b = Choco(a)

     -> b는 Choco의 인스턴스, a는 매개변수

 

클래스 :  (띄어쓰기대신 첫글자대문자) camel case: WorldMap, 변수/함수 : (띄어쓰기대신_)world_map

   class 클래스명:

        def __init__(self):

             self.result = 0

 

메서드 : 클래스 안의 함수 

   def 메서드(self, first, second:

   예) def bread(self, first객체변수, second객체변수):

   bread는 메서드 

 

객체변수 : 객체의 고유 값을 저장할 수 있는 공간, 다른 객체들 영향받지 않고 독립적으로 그 값 유지 

 

모듈 : 특정 기능을 하는 함수나 변수 또는 클래스를 파일로 모아 놓은 것

모듈명.py

    import 모듈이름

    from 모듈이름 import 모듈함수

 

패키지 : 도트(.)를 사용하여 파이썬 모듈을 계층적(디렉터리 구조)으로 관리 

모듈들을 묶어둔 것으로 컴퓨터에서 여러 파일을 하나의 폴더에 넣어두는 것과 같다. 

    __init__.py : 해당 디렉터리가 패키지의 일부임을 알려주는 역할 

 

라이브러리 

여러 모듈과 패키지를 묶어둔 것 

    설치 pip install pandas

    사용 import pandas

 

Frameworks

특정 업무의 흐름에 따라 모아 놓은 것 

 

https://learnpython.com/blog/python-modules-packages-libraries-frameworks/

반응형

'SweetPotato1024 > Python.PyCharm' 카테고리의 다른 글

if-else : 실행순서  (0) 2021.10.12
Python.exBAKE  (0) 2020.12.03
PyCharm Menu  (0) 2020.12.02