본문 바로가기
반응형

programming760

파이썬 모듈 이름 재정의 하기 renaming python module name 파이썬 모듈의 이름을 재정의 할 때 as 키워드를 사용한다. as 키워드를 사용하여 모듈의 이름이 재정의하여 의미를 부여하면 개발편의성이 높아진다. 모듈의 이름을 그대로 사용해도 되겠지만, 축약어 등으로 배포되기 때문에 자신의 입맛에 맞는 것을 변경하여 사용하는 것이 가시적으로나 개발편의성이나 더 좋다. 파이썬 모듈 이름 재정의 하기 renaming python module name 파이썬의 모듈이 많아지거나 원래의 이름이 길다면 모듈의 이름을 재정의할 필요가 있다. as 키워드를 사용하면 import 로 불러들인 파이썬 모듈의 이름을 재정의하여 사용할 수 있다. 이전 포스팅에서도 파이썬 모듈의 이름을 장황하게 사용하였다. 이것의 이름들을 재정하면 파이썬 개발 시간을 줄이고 의미있는 코드를 만들 수 있다.. 2021. 11. 29.
자바스크립트 숫자 문자열의 동작 관계 javascript numeric strings 자바스크립트의 숫자 문자열의 동작은 난해할 수 있다. 자칫 사소한 실수가 뜻하지 않은 결과를 나타낼 수 있다. 숫자와 문자가 만나 연결되더라도 숫자끼리 만나면 계산이 된다. 하지만 더하기 연산자를 만나면 숫자형태이든 문자열이든 엄격하게 데이터 형태에 맞게 문자열 연결로써 동작한다. 자바스크립트 숫자 문자열의 동작 관계 javascript numeric strings 자바스크립트의 숫자형 데이터는 독특하다. 비록 문자열이라고 하더라도 숫자끼리 만나면 사칙연산이 가능하다. 하지만 예외적인 경우가 있다. 더하기 연산자를 만나면 다른 동작을 하기 때문이다. 이것은 자바스크립트의 숫자형 데이터가 문자열일 때와 숫자일 때의 동작에 영향을 미친다. 사소해 보일 수 있는 것이지만 이 동작 패턴 때문에 숫자연산에 고생하.. 2021. 11. 29.
파이썬 모듈 변수 사용하기 useing variable in module 파이썬 모듈은 클래스나 변수나 함수들이 존재한다. 이런 구성요소들을 다른 파이썬 파일에서 점으로 접근하여 사용할 수 있다. 점을 이용하면 모듈의 변수에 접근할 수 있고, 메서드에 접근하여 사용할 수 있다. 필요시 클래스를 객체화 하여 목적있는 기능을 만들어 사용할 수도 있다. 파이썬 모듈 변수 사용하기 useing variable in module 파이썬 모듈에는 여러가지 항목이 들어갈 수 있다. 함수가 들어갈 수 있고, 메서드가 들어갈 수 있고, 클래스가 들어갈 수 있다. 가장 간단한 것은 함수를 만들고 접근하는 방법과 변수를 만들고 변수에 접근하는 방법이다. 물론, 클래스를 만들어 접근하는 것 또한 어렵지 않다. 모듈의 변수와 함수 파이썬 모듈에서 변수를 만들고 함수를 만드는 건 어렵지 않다. 이미 .. 2021. 11. 28.
자바스크립트 숫자 문자 관계 + 연산자는 더하기가 아니다. 자바스크립트에서 숫자와 문자의 관계는 + 에서 암시적 변환이 일어난다. 숫자 + 숫자는 숫자로써 더하기 연산을 하게 되지만 문자가 들어간 경우 문자열로 결합되는 것을 볼 수 있다. 자바스크립트의 암시적 변환에 의한 것으로 프로그램 개발시 주의할 필요가 있다. 자바스크립트 숫자 문자 관계 + 연산자는 더하기가 아니다. 자바스크립트의 특징 중 하나는 + 연산자이다. 이 연산자 때문에 숫자와 문자의 관계가 애매해 진다. 당연하겠지만 + 연산자의 결과는 다음과 같다. 숫자 + 문자 = 문자 문자 + 숫자 = 문자 이것만 알면 자바스크립트의 숫자와 문자의 관계는 이미 알고 있다고 볼 수 있다. + 연산결과 자바스크립트에서 + 연산자는 2가지 기능으로 사용된다. 숫자를 더한다. 문자열을 연결한다. 숫자와 문자열을 .. 2021. 11. 28.
반응형