본문 바로가기

분류 전체보기77

[Python] 패키지 생성 실습 패키디 디렉토리 구조 아래와 같은 구조 생성 main.py # absoulte path #from calculator.add_and_multiply import add_and_multiply # relative path from .calculator.add_and_multiply import add_and_multiply if __name__ == '__main__': print(add_and_multiply(1,2)) add_and_multiply.py from .multiplication import multiply # from calculator.multiplication import multiply def add_and_multiply(a,b): return multiply(a,b) + (a+b .. 2020. 6. 26.
[Python] Sys modules Python으로 개발을 해보시면 남의 모듈을 import 해서 사용하거나 pip명령어로 다운 받아서 사용하는 경우나 경험을 했을겁니다. 그렇다면 어떻게 import 하면 우리가 딱딱 원하는 모듈을 찾을까요.. Python이라는 놈은 순차 적으로 세구역에서 찾게 됩니다. sys.modules =------------------> built-in modules =-------------------------> sys.path 1. sys.modules Python이 페키지/모듈을 찾을때 제울 우선으로 찾는 구역입니다. .출력 결과로 바서 딕셔너리 형태로 출력이 되는 것을 알 수 있습니다. sys.modules는 이전에 한번 실행이 되었거나 기본적인 모듈 경로가 들어 있습니다. 2. built-in modul.. 2020. 6. 25.
[Python] funciton of arguments, parameter 파이썬을 함수 부분을 작성하다가 non-default argument follows default argument error를 뜬적이 있을것이다. 없으면 말구요.. 해당 에러를 읽기 위해서는 3가지 개념이 필요합니다. 1. positional argument 해당 선언은 우리가 보통 알고 있는 함수 선언 방식입니다. 예시코드로 세 숫자를 곱하고 더하는 출력해주는 함수를 정의해 봅시다. def add(num1,num2,num3): print(f"{num1} * {num2} + {num3}={num1 * num2 + num3}") add(1,2,3) 결과 값은 -> "(1 * 2) + 3 = 6" 입니다. Why 6일까요.. 수학은 사직연산 우선순위가 매우 중요합니다. 위 코드에서는 * 먼저 그다음 +이죠 .. 2020. 6. 24.
[CSS] float 속성 float 라는 단어는 "뜨다" 라는 의미 입니다. 원래 웹페이지에서 이미지를 어떻게 띄워서 택스트와 함깨 배치할 것인가에 대한 속성입니다. 이말은 즉슨 신문기사 같은 사이트에 많이 사용 한다는 예시 입니다. global menu left menu article comment 아래의 결과 입니다. 해당 결과 값이 이해가 되신다면 넘어 가시면 됩니다. 2020. 6. 23.