python Class
1. 시나리오 단계 핵심 변화 학습 포인트 1. 딕셔너리 리스트 데이터 나열 데이터가 많아질수록 관리가 힘들고 실수가 잦아짐을 깨달음 2. 생성 함수 (create_student) 구조화 시작 데이터의 형태(틀)를 일정하게 맞추는 법을 배움 3. 기능 함수 (총점,… python Class
1. 시나리오 단계 핵심 변화 학습 포인트 1. 딕셔너리 리스트 데이터 나열 데이터가 많아질수록 관리가 힘들고 실수가 잦아짐을 깨달음 2. 생성 함수 (create_student) 구조화 시작 데이터의 형태(틀)를 일정하게 맞추는 법을 배움 3. 기능 함수 (총점,… python Class
장식물을 달아준다는 의미이다. 먼저 장식물이 없는 함수콜은 아래와 같다.일반 코드를 쓰면 아래와 같다. 함수를 매개변수로 가지는 함수를 정의해서 윗 함수를 호출해보자 이번엔 @데코레이터를 사용해보자. 사용법이 조금 복잡하다. 그래서 아래와 같이 설명을 적어서 이해해 보도록 노력했다.… @decorator
제너레이터는 뭘 만들어 주는건데 한 번에 다 만들어 주지는 않는다. 하나 만들고 쉬고 하나 만들고 쉰다. 요렇게 쉬라고 하는 명령어가 yield이며 쉬는 곳의 위치를 보여주려면 yield “위치”를 넣어주면 된다. yield yield 및 next() yield, next()… 제너레이터(generator)
1. 함수를 매개변수로 하는 함수 윗 def func()는 print_hello()로 변경하는게 네이밍 규칙에 따르면 올바른 방법이다. 윗 코드를 보면 funcion print_hello()에서 괄호를 빼고 call_10_times(print_hello)라고 호출했다. 만일 괄호를 넣어서 호출하면 어떨까? 당연히 에러가 난다. 또한 ‘안녕’이라는 글자… 함수를 매개변수로 하는 함수, map/filter 내장함수 및 람다함수
1. 프로젝트 목표 컴퓨터 비젼으로, 사용자가 손으로 직저 입력하는 필기체 숫자 4개를 인식, 기존에 설정된 패스워드와 일치하는 지 확인하는 로그인 시스템을 만든다. 2. Dev 환경 설정 2.1. GitHub에서 리포지토리 생성 가장 먼저 원격 저장소를 만든다.… OpenCV를 이용한 숫자 인식 및 이를 이용한 로그인 시스템 설계
1. 일단 이동해 보자 아래는 커널을 띠우는 방법이라고 한다. vscode를 실행하고 .ipynb 파일의 작은 코드를 실행하면 아랫창이 뜬다. 계속 진행한다. 무엇을 선택해야 하는가? Python 환경…을 선택한다. 위와 같이 선택되면 된다. 팁은 “다른 커널 선택…” 후… PyCharm에서 wsl로 이동하기
1. 프로젝트 목표 컴퓨터 비젼으로, 본인 또는 아이의 얼굴을 캡쳐해서 30-*30 사이트 배운것을 적용 이런 프로젝트를 진행하려고 한다. 2. Dev 환경 설정 2.1. GitHub에서 리포지토리 생성 가장 먼저 원격 저장소를 만든다. 2.2 WSL에서 VS Code… OpenCV를 이용한 앱 개발
1. OpenCV4.10 .0 다운로드 및 인스톨 다운로드: https://opencv.org/releases 파일을 다운로드한 후, C:\OpenCV 폴더에 압축을 푼 파일의 opencv 폴더 안쪽의 폴더를 모두 복사한다. 2. 환경변수 설정 교재를 보면 사용자 환경 변수에 OPENCV_DIR를 등록하라고 한다. 이것은 시스템… OpenCV 인스톨 및 환경변수 설정 오류 바로잡기
1. 단일 변수 (Primitive Types & Pointers) 단일 변수는 가장 간단하게 복사할 수 있다. 이 경우, ptr_copy를 통해 값을 변경하면 ptr_original이 가리키는 값도 변경된다. 2. 배열 (Arrays) C++에서 기본 배열(C-style array)은 다른 변수처럼 대입 연산자로… C++에서 변수 및 객체를 복사하는 방법