파이썬과, Thoony를 다운받는다. Thonny는 파이썬 기본적인 편집기 툴인데 아주 간편하다 thonny.org/ www.python.org/downloads/ 환경변수가 아래처럼 python홈, python홈\Script 가 돼 있어야 한다. cmd창을 열고 아래 스크립트를 순서대로 실행한다. python -m pip install --upgrade pip pip install opencv-python pip install numpy pip install matplotlib 다 설치 후 Thonny를 연다. 그리고 option창 Interpreter 탭에서 python.exe 실행 경로를 지정해줘야 한다. 그래야 위에서 설치한 모듈을 사용할 수 있다. 그리고 아래 스크립트를 실행 시키면 된다. 캡쳐..
데이터 라벨링이란 이미지 위에 박스를 치고 그 해당 박스가 어떤 물체인지 분류하기 위해 주석을 다는 작업이다. 파이썬으로 라벨링 하는 방법은 모듈을 이용한 방법이 있다. 사전 작업으로 파이썬을 깔고 나서 환경 변수에 Python_Home과, Python_Home/Script 폴더 경로를 잡아줘야 한다. 그리고 아래 링크를 접속해서 코드를 다운한다. github.com/tzutalin/labelImg pip가 모듈을 설치하는 명령어이고 이것을 이용해 모듈 설치후 LabelImg 프로그램을 실행시킬수 있다. 설치하려면 pip 버전이 20.3.2가 돼야 해서 업그레이드를 해줘야 한다. python -m pip install -U pip 업그레이드 완료 후 pip로 설치해주면 된다. pip install lab..
클래스를 사용하는 방식은 자바와 같다 하지만 자바와는 다르게 첫번째 매개변수에 self가 들어간다. self는 클래스의 객체를 지칭하고 self를 통해서 속성을 정해준다. 자바에서의 this이다. 또 클래스 안에 __init__ 라는 초기화 메서드라고 있는데 이 메서드는 클래스의 객체가 만들어질 때 자동으로 호출돼서 그 객체의 속성을 정해줄수 있다. 즉 자바에서 생성자 역할을 하는 메서드이다. [예제1] class Human: def __init__(self, name, age): self.name = name self.age = age def info(self): print("나의 이름은", self.name, "나이는", self.age, "입니다") human1 = Human("짱구", "10") ..
파이썬 반복문 문법은 다른 언어와 다를게 없지만 특이하게 for문에서 for ~ else문이 있다. for ~ else문은 for문이 정상적으로 돌았을 경우에만 else문을 실행시킨다. for문 안에서 break로 나왔을 경우에는 실행을 안한다. 파이썬은 range() 함수를 이용해서 for문을 돌릴수 있는데 많이 사용한다. range() 함수는 순차적으로 정수리스트를 만들어 준다. range(10) 은 0부터 10 미만의 숫자를 포함하는 range 객체를 만들어 준다. 시작 숫자와 끝 숫자를 지정하려면 range(시작 숫자, 끝 숫자) 형태를 사용하는데, 이때 끝 숫자는 포함되지 않는다. [실습] ''' 반복문(for, while, break, continue) ''' # range 함수는 순차적으로 ..
파이썬에서는 들여쓰기도 하나의 문법이다 그래서 if문에 속하는 모든 문장에 들여쓰기(indentation)을 해주어야 한다. 만약에 들여쓰기를 안하면 if문에 속하는 문장이 아니다. 그리고 여러 문장을 수행할때는 들여쓰기 너비가 똑같아야 한다. 만약에 수행할문장2개가 있는데 위에 문장은 스페이스바4칸인데 아래 문장은 스페이스바3칸이면 에러가 발생한다. 가장 기본적으로는 들여쓰기를 할 때 스페이스바 4칸을 사용한다. [실습] # 조건문 다음에 콜론(:)이 무조건 필요하다. # 비교연산자는 (, ==, !=, >=, 0: if xfalse, false->true if x>0 and x=8: print("B") else: print("C") cs 참고사이트 : 점프 투 파이썬 참고강의 : 파이썬 알고리즘 문제..
자바를 기본적으로 할줄 알고 Python을 알고리즘 풀이용으로 공부하고 있기 때문에 Python만의 문법을 익히고 있는 중이다. 파이썬에서 변수를 선언할때 자바스크립트와 같이 Type을 정해줄 필요가 없다. 값에 따라 Type이 정해진다. 변수명 규칙은 다른 언어들과 같다고 보면된다. 아래 예제를 통해 변수 선언방식과 값 교환 방법 그리고 출력방식에 대해 알아보자 ''' 변수명 규칙 1) 영문과 숫자, _ 로 이루어진다. 2) 대소문자를 구분한다. 3) 문자나, _ 로 시작한다 4) 특수문자를 이용하면 안된다.(&, %등) 5) 키워드를 사용하면 안된다.(if, for등) ''' # 변수명은 대소문자를 구분한다. # print 함수에서 , 로 구분하면 출력때 자동으로 한칸 띄어진다. a=1 A=2 pri..
처음 깔리는 IDLE는 단순히 파이썬 실습용이여서 개발할때는 사용하지 않는다. 개발용 툴 IDE로는 pycharm이나 VSCode를 이용한다. 나는 단순히 알고리즘 공부를 하기 위해 파이썬을 사용하기에 VSCode로 충분해 VSCode 사용하기로 했다. VSCode는 아래 링크를 들어가 "Download for Windows"을 클릭하면 다운 받을 수 있다. https://code.visualstudio.com/ VSCode를 다 다운받고 들어가서 윈쪽 Extensions 아이콘을 클릭한다. 그리고 Python을 검색해 Python을 install 하면 된다. 다 다운받았으면 File -> Open Folder를 클릭해서 *.py 파일이 있는 폴더를 오픈 하면 폴더 안에 있는 파일들이 목록에 나온다. c..
Python을 다운받고 기본 편집창 이용 방법 설명 아래 사이트에서 윈도우용 Python 언어 패키지를 다운 받을 수 있다. https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org "Download the latest version for Windows" 밑에 최신버전을 다운받을 수 있다. 설치화면에서 "Add Python 3.8 to PATH" 꼭 체크를 하고 Install Now 를 클릭해 설치를 진행하면 된다. 다 설치하면 최근에 추가한 앱에 설치된 Python 파일들이 보인다. 파일위치를 열면 "IDLE" 파일이 있는데 실행하면 Shell 창이..