본문 바로가기

728x90

분류 전체보기

(87)
[Python] class - 3) self 이해하기 먼저 다음과 같이 두 개의 메서드가 정의된 Foo 클래스를 만듭니다. 여기서 func1() 메서드의 첫번째 인자가 self가 아님에도 클래스를 정의할 때 에러가 발생하지 않습니다. class Foo: def func1(): print("function 1") def func2(self): print("function 2") 일단 클래스를 정의했으니 해당 클래스에 대한 인스턴스를 생성하겠습니다. 그리고 생성된 인스턴스를 통해 인스턴스 메서드를 호출하겠습니다. Foo 클래스의 func2 메서드는 메서드의 인자가 self 뿐이므로 실제 메서드를 호출할 때는 인자를 전달할 필요가 없습니다. >>> f = Foo() >>> f.func2() function 2 위 코드에서 메서드를 호출한 결과를 보면 화면에 정상..
[개발일지] 2021년 1월 25일 보호되어 있는 글입니다.
[Python] print 이번엔 Python에서 print의 인자들에 대해서 공부해보겠습니다. print의 인자들에 대해 알아보기 위해서는 다음과 같이 입력하면 정보를 얻을 수 있습니다. help(print) Output: Help on built-in function print in module builtins: print(...) print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False) Prints the values to a stream, or to sys.stdout by default. Optional keyword arguments: # ... 생략 file=sys.stdout 인자 프로그래밍에는 표준 입출력이라는 개념이 있습니다. 짧게 말씀드리면 프로그램..
[Python] rfind 반환 일치 -1이없는 경우 파이썬 rfind ()는 문자열의 마지막 발생의 위치를 ​​반환합니다.
[WSL2] WSL2의 저장공간을 다른 저장공간으로 옮기는 방법 Windows 10 - 버젼 2004 에서 새로이 추가된 WSL2를 쓰면서 docker 등 작업을 하는데 있어서 훨씬 일관되고 좋다는 얘기를 듣고, 써보기로 했다. (https://www.docker.com/blog/docker-desktop-wsl-2-best-practices) https://www.youtube.com/watch?v=hwbbFY4Yww0&t=1018s 에 있는 동영상 강좌를 보고 설치를 마쳤다. 그런데, 문제가 되는것은 SSD 인 C:\ 드라이브 용량이 부족하였다. 더보기 Run powershell.exe as Administrator PS C:\WINDOWS\system32> wsl -l Windows Subsystem for Linux Distributions: Ubuntu (D..
[Ubuntu] export export export 명령어를 통해서 쉘 변수를 환경변수로 저장할 수 있는데요. export water 터미널에 위 명령어를 입력하고 env라고 입력하면 환경변수 목록에 water가 추가되었음을 확인할 수 있습니다. 하지만 이 환경변수는 터미널이 꺼지면 사라지게 됩니다. 매번 쉘을 실행할 때마다 쉘 변수를 환경변수로 자동으로 설정하고 싶다면 .bashrc 파일에 변수를 저장할 수 있습니다. bashrc 경로는 99퍼센트 확률로 홈 디렉토리에 있을 겁니다. 찾아가 보자면. vi ~/.bashrc 에 들어가면 환경변수를 설정할 수 있습니다. export water="삼다수" export TEMP_DIR=/tmp export BASE_DIR=$TEMP_DIR/backup 예를 들어 위와 같이 작성한 후에는..
[SQL] 관계(Relationship)의 이해 1. 관계의 개념 가. 관계의 정의 상호 연관성이 있는 상태 "엔터티의 인스턴스 사이의 논리적인 연관성으로서 존재의 형태로서나 행위로서 서로에게 연관성이 부여된 상태" 관계는 엔터티와 엔터티 간 연관성을 표현하기 때문에 엔터티의 정의에 따라 영향을 받기도 하고, 속성 정의 및 관계 정의에 따라서도 다양하게 변할 수 있다. 나. 관계의 페어링 관계는 엔터티 안에 인스턴스가 개별적으로 관계를 가지는 것(페어링)이고 이것의 집합을 관계로 표현한다는 것이다. 개별 인스턴스가 각각 다른 종류의 관계를 가지고 있다면 두 엔터티 사이에 두 개 이상의 관계가 형성될 수 있다. 각각의 엔터티의 인스턴스들은 자신이 관련된 인스턴스들과 관계의 Occurance로 참여하는 형태를 관계 페어링(Relational Pairing..
[SQL] 엔터티(Entity)의 이해 1. 개념 데이터 모델을 이해할 때 가장 명확하게 이해해야 하는 개념 중에 하나가 바로 엔터티(Entity)이다. 엔터티에 대해서 데이터 모델과 데이터베이스에 권위자가 정의한 사항은 다음과 같다. 변별할 수 있는 사물 - Peter Chen (1976) - 데이터베이스 내에서 변별 가능한 객체 - C.J Date (1986) - 정보를 저장할 수 있는 어떤 것 - James Martin (1989) - 정보가 저장될 수 있는 사람, 장소, 물건, 사건 그리고 개념 등 - Thomas Bruce (1992) - 위 정의들의 공통점은 다음과 같다. 엔터티는 사람, 장소, 물건, 사건, 개념 등의 명사에 해당한다. 엔터티는 업무상 관리가 필요한 관심사에 해당한다. 엔터티는 저장이 되기 위한 어떤 것(Thing..

728x90