목록AI_STUDY (56)
ㅅㅇ
_ 파이썬 가상환경이란? : 프로젝트 개발에 필요한 파이썬 환경을 구축하는 것 개발에 필요한 버전의 파이썬과 패키지들을 따로 설치해 독립된 공간을 만들어준다. - 아나콘다 가상환경 툴 : conda (CLI(command line interface) 기반으로 실행) 왜 만들까? 프로젝트마다 개발환경이 다 다를텐데 한 컴퓨터에 이를 진행하기 위해서는 한 컴퓨터에 다수의 개발환경을 구축해야 할 것이다. 즉, 고립된 파이썬 환경. 서로 영향을 주지 않는 환경이 필요하다. * 먄약 가상환경에서 다운받지 않는 라이브러리를 실행할 때 해당 라이브러리가 없더라도 실행되는 경우가 있다. 그것은 base 환경에서 프로그램으로서 실행이 되기 때문이다. 항상 어떤 패키지가 있는 지 확인하고 필요없으면 삭제하고 등 관리하자...
_플레이데이터 빅데이터캠프 공부 내용 1. 정규 표현식(Regular Expression) 개요 1.1. 정규 표현식이란 - 텍스트에서 특정한 형태나 규칙을 가지는 문자열을 찾기 위해 그 형태나 규칙을 정의하는 것. - 텍스트 데이터 내 부분적인 데이터를 처리하기 위한 방법. - 파이썬 뿐만 아니라 문자열을 다루는 모든 곳에서 사용된다. - 정규식, Regexp이라고도 한다. # 데이터 내 부분적인 데이터를 처리하기 위한 방법 => 정규 표현식 # 예를 들다면, 국번을 모두 모두 #으로 가리기. #전화번호를 입력받는데 이 번호에 특정 번호가 있는지를 알고 싶다. ''' 010-1111-2222 010-234-3432 011-3333-5555''' #문자열 데이터 내 부분적으로 처리를 원한다. # 그리고 ..
1. gpio : general pin input oput 상호입력과 출력을 제어하기 위한 핀 라즈베리파이3는 40개의 핀이 있음. - 왼쪽이 홀수, 오른쪽이 짝수 번호 핀 - 1핀,17핀 : 3.3v를 출력하는 핀 - 2,4핀 : 5v를 출력하는 핀 일반적으로 라파에서 보통 3,3v를 출력한다. - 6, 9, 14, 20, 25,30, 34, 39핀 : GND - 녹색핀 : 일반적으로 범용적으로 사용하는 핀, 보통 이 핀들을 사용 라파에 bcm2835칩을 이용해 gpio제어한다. 이때 핀 번호를 이렇게 부름. 파이썬에서 이 핀 번호를 사용. ex ) 12핀 : gpio18핀으로 부름 1. python을 위한 라이브러리 설치 여부 확인 1) 어플리케이션 메뉴클릭 2) 개발 Programming 클릭 ..
_플레이데이터 빅데이터캠프 공부 내용 - 텍스트(입출력할 데이터 종류) 파일(입출력할 대상) 입출력 을 뜻한다. 1. 입출력 개요 경로란? 파일, 디렉토리 위치 -> 자원의 위치. 프로그램이 사용할 자원의 위치 경로 표현 방법 ROOT 디렉토리 : 시작 디렉토리 - 윈도우 -> C: , d: - 리눅스, 유닉스 -> / (1) 절대경로 - 시작 디렉토리부터 자원(파일, 디렉토리)의 위치를 표현한다. - 시작 디렉토리 : root 디렉토리 - ex. 파일 경로 c:\class\p1.pdf 디렉토리 경로 c:\class\lib #윈도우 - 자원의 전체 경로를 경로를 표현하는 방식 - 장점 : 같은 데이터라면 항상 경로 고정 (오류 확률 낮다.) - 단점 : 길다 (2) 상대경로 - 현재 디렉토리(위치)로부터..
_플레이데이터 빅데이터캠프 공부 내용 1. 예외 처리개요 예외(Exception)란? - 함수나 메소가 처리 도중 다음 명령문을 실행하지 못하는 상황 - (실행 중 발생하는 에러라 할 수 있지만 정상적인 상황으로 만들어주기에 에러라 표현할 순 없음.) - 이를 일부러 만들게 할 때도 있다. (*why? how? 이해하기) 예외 처리란(Exception Handly)? - 발생한 예외를 해결하여 프로그램을 끝나게 하지 않고 정상화 시키는 것. 그럼 애초에 왜 예외처리를 def 함수 넣지 않을까? - 예외가 일어날지 말지 모른다. 가능성이 있다는 것만 안다. - 이 예외상황은 내가 제어하는 것이 아니라 환경.. 이 만드는 것. ** 예외 상황과 if 문 상황과 다르다. ~면 ~한다. 와 같은 논리는 if 문..