본문 바로가기

분류 전체보기96

Git(2.38.0) 설치하기 ::Git 다운로드 :: Git 다운로드 URL : https://git-scm.com/download/ Git - Downloads Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific exp git-scm.com 위 링크로 들어가면 나오는 화면이다. 본 게시물을 포스팅하는 날 기준으로 2.38.0 버전이 최신.. 2022. 10. 9.
파이썬 self 파이썬에서 클래스를 정의할 때, 메서드를 정의하는 때가 있다. 파이썬 메서드의 첫번째 파라미터명은 관례적으로 'self'를 사용한다. class Person: def __init__(self, name, job): self.name = name self.job = job def introduce(self): print(f"내 이름은 {self.name}, 직업은 {self.job}입니다." def introduce2(): print(f"내 이름은 {self.name}, 직업은 {self.job}입니다." 위와 같은 클래스를 정의해보자. " introduce2()는 인자가 없지만 하나를 받았다 " 라는 메세지가 나온다. 이러한 에러가 나오는 이유는 파이썬 메서드의 첫 번째 인자로 항상 인스턴스가 전달되기 .. 2022. 10. 1.
인터페이스 정적 메서드는 구현된 본체를 가진다는 점에서 디포트 메서드와 비슷해 보이지만, 근본적으로 다름 디폴트 메서드는 오버라이딩 가능. 정적 메서드는 오버라이딩 불가능. 디폴트 메서드는 인스턴스 메서드이므로 객체를 생성한 후 호출하지만, 정적 메서드는 인터페이스로 직접 호출함. 인터페이스는 인스턴스 변수를 선언할 수 없고, 객체도 생성할 수 없으므로 생성자 또한 없다. default 메서드와 static 메서드가 아닌 메서드는 본체 없는 추상 메서드로만 선언할 수 있다. 상수 필드 / 추상 메서드 / 디폴트 메서드 / 정적 메서드 로 구성되며 인터페이스 멤버에 명시된 public, static, final, abstract 키워드는 생략할 수 있다. 2022. 9. 4.
Github https://sujinlee.me/professional-github/ 깃허브(GitHub)로 취업하기 깃허브 프로필 링크 하나로 취업이 된다던데? 그렇다. 정말 깃허브 한 줄이면 된다. 하지만 지금 당신의 깃허브는 안녕한가? '소프트웨어 엔지니어'로서 전문성있는 깃허브 관리 방법에 대해 알 sujinlee.me 2022. 8. 15.