python
중괄호를 2개 쓴다.: 여러 줄을 선택해서 볼 수 있다.is 비교 연산자. 가리키는 주소가 서로 같은 지를 비교조건 연산자/논리 연산자를 사용했을 때 False로 평가되는 데이터정수 : 0, 실수 : 0.0, 빈 문자열( “” ),빈 리스트( \[] ),빈 튜플( ()
여러 개의 값을 순서대로 저장하는 변경 가능한 시퀀스 자료형0개 이상의 객체를 포함하며 데이터 목록을 저장대괄호 \[]로 표기데이터는 어떤 자료형도 저장할 수 있음여러 개의 값을 순서대로 저장하는 변경 불가능한 시퀀스 자료행0개 이상의 객체를 포함하며 데이터 목록을 저
소수점 두 자리까지 출력하는 코드month, day, year순으로 자리 지정하고 출력 빈자리에는 0이 채워진다.‘0 : 채워질 문자2 : 자리 수d : 정수(10진수), f : 소수진수 표현0b : 2진수, 0o : 8진수, 0x : 16진수‘\\n’ : 줄바꿈(ob
파이썬 함수에 대한 다양한 팁을 제공하는 문서입니다.리스트 거꾸로 출력, 딕셔너리 출력, 깊은 복사, 얕은 복사, 패킹과 언 패킹replace 함수, enumerate 함수, bin 함수, divmod 함수, map 함수, zip 함수, lambda 함수, join
반복문으로 여러 줄 입력 받아야 할 때는 시간 초과가 발생할 수 있기 때문에한 줄 단위로 입력 받기 때문에 개행문자가 같이 입력 받아진다변수 타입이 문자열 형태로 저장된다. 정수로 사용하기 위해서는 형 변환 필요a,b,c에 대해 각각 int형으로 형변환각 요소의 길이가

시간 복잡도는 입력 크기에 대한 함수로 표기하는데, 이 함수는 주로 여러 개의 항을 가지는 다항식이다.이를 단순한 함수로 표현하기 위해 점근적 표기(Asymptotic Notation)을 사용한다.입력 크기 n이 무한대로 커질 때의 복잡도를 간단히 표현하기 위해 사용하
: list의 경우 list_1의 값만 바꿔도 list_2의 값도 바뀌지만,: int의 경우에는 바뀌지 않는다.위의 list_1,2 처럼 리스트 1의 값을 바꿨을 때, 리스트 2의 값도 같이 바뀌는 것을 얕은 복사라고 한다.리스트 값이 둘 다 바뀌지 않도록 설정하는 방
이름 없이 정의되고 사용되는 익명 함수lambda 매개변수 : 표현 식매개 변수함수에 전달되는 매개변수들여러 개의 매개변수가 있을 경우 쉼표로 구분반복 가능한 객체에서 특정 조건에 맞는 요소만 가져온다.filter에 지정한 함수의 반환 값이 True일 때만 해당 요소를
인덱스를 제공하지 않음순서의 개념이 없음중복을 허용하지 않음key값으로 리스트 불가능매개변수 목록을 기술해 딕셔너리 생성이렇게 쓸 떄 홍길동에 ''안 씀튜플 객체를 dict함수의 인자로 전달해 딕셔너리 객체 생성리스트를 dict함수인자로 전달해 딕셔너리 생성set 객체
‘init’@staticmethod생성자 생성될 때마다 카운트‘str’해당 객체의 속성을 문자열로 반환
프로젝트를 하다 보면, timestamp와 같이 시간을 기준으로 알고리즘을 작성하는 경우가 많이 있다.하지만 시간과 관련된 라이브러리는 다양하고, 사용법이 다르다, 시간 절약을 위해 정리해두자.pytz의 timezone 'Asia/Seoul'의 시차가 +8:28분이다

Dictonary와 OrderedDict에 대해 정리해보자.갑자기 딕셔너리?? 파이썬 처음 배우나봐!하고 귀엽게 봐주면 좋겠지만.. 이걸 정리하게 된 이유는 딕셔너리에 인덱스로 접근 못하냐고 gpt에 묻는 사진...아니!! 흠.. 심지어 딕셔너리 관련해서 정리도 하긴
알고리즘 테스트 코드 자동화를 위해 코드를 받았는데, Cpython으로 컴파일 되어 열 수 없는 상태였다. 하지만 도커에 이미지 빌드하니 launcher는 잘 돌아가는.. 당시 Cpython에 대해 간략한 설명을 듣긴 했지만, 궁금증이 생겨 따로 더 찾아보고 정리해두려
디렉토리 관련해서는 잊을만하면 찾는 것 같다. 디버깅을 위해(보통 github actions이나 Jenkins등에서 오류날 때..) Print를 찍다 보니, 한번쯤은 정리해두는게 좋을 것 같아 정리한다!외워서 바로 적용한다고 하진 않았다
f String을 활용한 다양한 방법이 있다는 걸 알게 되어 간략하게 적어두려고 한다.문자열 맨 앞(따옴표 앞)에 f 를 붙이고 사용할 변수를 중괄호 안에 넣어, 문자열과 변수를 같이 사용하는 방법중괄호 {}안에 있는 변수 뒤에 콜론(:)을 붙인 후 왼쪽 정렬(<
독립적인 프로젝트 위한 개별적인 공간, 여러 프로젝트를 할 때 각 프로젝트의 '의존성'과 '라이브러리'를 구분하여 관리, 한 시스템에서 서로 다른 버전의 파이썬 라이브러리를 사용할 수 있게 해준다.프로젝트 분리 : 다양한 프로젝트에서 서로 다른 라이브러리 버전을 사용할
FrozenSet을 이용할 일이 있었다. 사실 set을 쓰고 안건드리면 되지만 자바의 static final이 python에는 없을까? 하고 찾다가 알게되어서 한번 써보면서, 세트에 관해서도 정리했다.집합을 표현한다.합집합, 교집합, 차집합 등의 연산이 가능하다.중복
python 코드 내에서 특정 함수만 실행하고 싶다면, import 구문을 사용하여 해당 함수나 모듈을 불러와 실행할 수 있다.build_output/src/categorytest.py 파일에 input_controller라는 함수를 다른 스크립트에서 호출하는 방법이다

데이콘 암석 분류 경진대회25.04.08 ~ 25.05.30 기간 동안 있었던 데이콘 이미지 분류 AI 경진대회에 참가했다. 데이터는 30기가 정도였고, 7종류의 암석을 marco f1을 기준으로 했다.train데이터를 기반으로 모델을 학습시키고, test 이미지를 기