본문 바로가기

전체 글

(91)
python에서 __init__.py의 용도 __init__.py 파일은 해당 디렉터리가 패키지의 일부임을 알려주는 역할을 한다. 만약 어떠한 패키지에 포함된 디렉터리(폴더)에 __init__.py 파일이 없다면 패키지로 인식되지 않는다. 이러한 에러가 나왔을때는 어떠한 파일(필자는 echo였음)을 찾지 못하는 것인데. >>>from 패키지명.파일명. import * >>> 함수() 를 불러오면 저러한 에러가 뜬다. 어떠한 함수 이름이 정의되지가 않은 것이다. 특정 디렉터리의 모듈을 *를 사용하여 import 할때는 __init__.py 파일에 __all__변수를 설정하고 import할 수 있는 모듈을 정의해 주어야 한다. 여기서 __all__이란? -> 상위 디렉터리에서 *를 사용하여 import 했을 경우 __init__.py파일에서 echo모..
파이썬 튜플 한개만 추가 할때 파이썬에서는 튜플이라는 자료형이 있다. 리스트와 거의 비슷하지만 튜플은 ()로 둘러싸고 튜플은 한번 생성된 값을 변경할 수 없다. 이러한 튜플에서 값만 추가하고 싶을때 이러한 에러가 나온다 튜플만 튜플에 연결이 가능하다는건데 ()로 되어있기때문에 당연히 튜플이라고 생각했는데. int형이다.. 한개만 있을때 튜플로 쓰려면 뒤에 콤마를 붙여주는 것을 잊지말자! 정삭적으로 튜플이 나온다^^
파이썬 함수 절대값 제곱 최댓값 최솟값 -min() 가장 작은 값을 반환해줌- 반올림 내림 올림 제곱근 랜덤 함수
깃허브란? 자신의 컴퓨터에서 작업한 뒤 그 컴퓨터안에서 커밋을 저장하는 것을 우리는 지역 저장소(local repository)라고 부른다. 만약 실수로 지역 저장소를 삭제한다면 그동안 작업물이 사라진다. 즉 이런 작업물을 지역 저장소에만 저장하는 것은 안전하지 않기 때문에 작업하는 컴퓨터가 아닌 다른곳에 저장 공간을 마련한다. 이때 사용하는 것이 원격 저장소이다. 원격 저장소란? 지역 저장소가 아닌 컴퓨터나 서버에서 만든 저장소를 말한다. 원격 저장소는 지역 저장소와 연결되어 있으면서 '백업'과 '협업'이라는 중요한 역할을 한다. 특히 규모가 큰 프로젝트를 진행한다면 다른 사람과 협업해야 하는 경우가 많다. 이때 원격 저장소의 역활이 중요하다. 원격 저장소는 직접 구축할 수 있지만 유지비용이 많이든다. 그래서 인..
git bash 작업트리에서 수정한 파일 되돌리기 이러한 vim 파일이 있다. 수정된 파일이 아직 스테이지에 올라가 있지 않고, 작업트리의 변경사항을 취소하려면 restore을 사용하라고 적혀있다. 그러면 작업트리에서 수정한 파일이 변경사항이 취소된다! 또한 스테이지에서 내리고 싶다면 git restore --staged 이라고 치면된다. commit 된 파일 을 내리고 싶다면 git reset HEAD^ 를 치면 된다.