Python 7

[OpenCV]_1. OpenCV 시작하기

OpenCV opencv.org/ Home - OpenCV We transform great ideas into amazing digital products. See our work opencv.org OpenCV(Open Source Computer Vision)는 영상처리, 컴퓨터 비전, 비디오처리, 기계학습등을 포함한 라이브러리 입니다. OpenCV는 BSD(Berkeley Software Distribution)라이센스를 따르는 소스 공개이며 교육 및 상업 목적 사용이 모두 무료입니다. OpenCV는 초창기에 Intel에서 C언어로 개발된 IPL을 기반으로 만들어졌으며, 현재는 C++로 개발되었으며 파이썬 , 자바 및 매트랩 / OCTAVE에 바인딩 되어 프로그래머에게 개발 환경을 지원합니다. O..

Python 2022.06.15

튜플(Tuple)

튜플(Tuple) 오늘 알아볼 튜플은 리스트와 매우 비슷합니다. 튜플과 리스트가 서로 다른 점이 있다면, 대괄호 대신에 소괄호로 묶어서 표현하며 리스트는 요소의 변경이 가능한 반면에 튜플은 요소의 변경이 불가능하다는 특징을 지니고 있습니다. 우선 튜플이 어떠한 형태를 가지고 있는지 먼저 알아보도록 하겠습니다. >>> tuples = (1, 2, 3, 4) >>> type(tuples) 위의 코드를 보시면 리스트와는다르게 소괄호로 묶어서 정의하며 , 로 각각의 요소를 구분합니다. 아래의 코드처럼 둘러싸고있는 소괄호를 제거하거나 리스트와 똑같이 튜플 안에 튜플을 요소로 가질 수 있습니다. >>> tuples = ('a',) >>> type(tuples) >>> tuples = 'a', 'b', 'c' >>>..

Python 2022.06.14

리스트(List)

리스트(List) 리스트는 순서가 있는 값들의 나열 또는 비슷한 성질을 가진 객체의 나열이라고 정의할 수 있습니다. 리스트를 구성하는 값을 요소(element) 혹은 원소라고 부르며 어떠한 타입의 값이든 리스트의 요소로 넣을 수 있습니다. 즉, 한가지 타입으로만 이루어진 리스트 뿐만 아니라, 여러가지 타입의 데이터로 이루어진 리스트를 구성할 수 있습니다. 오늘은 리스트와 관련된 함수중 가장 많이 사용하는 함수들을 알아보도록 하겠습니다. a = [1, 4, 3] print("기본 리스트:", a) # 출력문 기본 리스트: [1, 4, 3] # append() 변수명.append() 리스트에 원소를 하나 삽입할때 사용 O(1) # 리스트에 원소 삽입 a.append(2) print("삽입:", a) # 출력..

Python 2022.06.13

형 변환

형 변환(Type Conversion) 값을 한 자료형에서 다른 자료형으로 바꾸는 것 입니다. 형 변환 방법 첫번째 줄 3.8은 소수(float)형입니다. 3.8에 int()를 씌우면 소수자리인 0.8 부분을 제거해 print 함수로 출력합니다. 두번째 줄 3은 정수(int)형입니다. 3에 float()를 씌우면 소수자리인 0.0을 추가해서 print() 함수를 출력합니다. 세번째줄은 문자열(str)형입니다. 문자열 끼리 연산하면 25가 출력되지만 정수(int)형으로 변환하여 출력하면 7이 출력됩니다. 네번째줄은 float 형을 빼고 출력하면 어떤 값이 나올까요 ? 1.12.4 이렇게 나옵니다. float 형을 씌우면 3.5가 출력됩니다. 첫번째줄 2는 정수(int)형 입니다. 정수형을 문자(str)열로..

Python 2022.06.10

추상화

추상화(Abstraction) 복잡한 내용은 숨기고, 주요 기능에만 신경 쓸 수 있게 해 주는 것 변수(Variable) 값을 저장하는 것 큰 수를 다 외울 필요 없이 변수를 사용하면 됩니다. 함수(Function) 명령들을 저장하는 것 print ()에 있는 값들을 콘솔에 나오게 해주는 함수입니다. 내부적인 프로그래밍을 몰라도 아무 문제없이 사용할 수 있는 게 추상화의 장점입니다 print 같은 함수는 내장 함수라고 하여 파이썬 프로그램에 저장돼 있는 함수입니다. 내장 함수가 아닌 다른 함수들은 유저가 직접 만들어 사용해야 합니다 def = define 정의하다 문법 함수 구조 def 함수명(): 함수 retrun 함수를 만들 때 주의해야 할 점은 회색 박스처럼 들여 쓰기를 해야 합니다! () = 안에..

Python 2022.06.09

자료형

Data type 1 숫자 자료형 -정수(integer) -1, -2, 0, 1, 2 -소수(Floating Point) 3.14, -7.3, 2.0 2 문자열 자료형 "123", '3241hi', 'hello' 문자열은 큰 따옴표나 작은따옴표를 이용해서 입력할 수 있습니다 따옴표 안에 있는게 숫자든 문자든 다 문자열입니다. - 문자열의 연산 파이썬은 문자열의 연산이 가능합니다 3 Boolean 참과 거짓을 판별해주는 자료형 ###코멘트 및 주석 ### #으로 시작하는 문장을 코멘트 또는 주석이라고 합니다. 코멘트는 실제 프로그램을 실행했을 때 컴퓨터가 건너뛰고 실행합니다 - 코맨트는 왜 사용하는 걸까요? 1. 복잡한 코드를 설명하는 용도 2. 완성하지 못한 코드 표시용 3. 다른 개발자와의 소통을 위해..

Python 2022.06.08

개발환경 구축하기

파이썬(python)은 쉽고 많이 사용하는 가장 핫한 언어입니다. 파이썬으로 코딩을 하려면 설치해야 하는 프로그램이 있습니다. 1. Python interpreter 컴퓨터는 파이썬 코드를 이해하지 못합니다 그래서 파이썬 코드를 번역을 해주어 야 합니다. Python interpreter 파이썬 코드를 번역해주는 역할이라고 생각하시면 될 것 같습니다 - 설치 방법 www.python.org/ -> Downloads -> Download Python 3.8.6 을 클릭 2. Pycharm(IDE) 프로그래밍을 더 편하게 할 수 있는 통합 개발 환경 입니다. google -> pycharm 검색 ->가장 상단에 있는 웹사이트 링크 클릭 -> Community 다운로드! 처음 시작하는 분은 어려울 수도 있으니..

Python 2022.06.08