분류 전체보기

    Python 기초 및 자료형

    1.print 함수 sep : 구분자, 출력할 변수 사이에서 구별하는 역할 end : 마지막에 출력할 문자열 print(a,b,c, sep = '/') #공백자리를 '/'로 변경 print(a,b,c, end = '^^') #마지막자리를 '^^'로 변경 \n은 자동완성되지 않음 2. 문자열 split 함수 c="This /i/s /Pengsu" c.split('i') #list형식으로 return >>> ['Th', 's /', '/s /Pengsu'] 3.문자열 append와 extend 함수 a=[1,2,3] b=[4,5,6] a.extend(b) #extend는 원소들을 연장 print(a) a.append(b) #append는 전체를 맨 마지막 원소로 만듬 print(a) >>> [1, 2, 3,..

    책 리뷰 - 빅데이터 커리어 가이드북

    1. 빅데이터 세상 직무 구분 데이터 엔지니어 데이터 수집,보관,처리 시스템의 개발,구조 설계,유지 보수 담당 데이터 애널리스트 데이터에서 인사이트를 도출하는 업무 담당 데이터 사이언티스트 인사이트뿐만 아니라 분석 기법을 이용해 미래를 예측하거나 문제 예방 데이터 리서치 연구 개발 부서 데이터 기획자 목표를 세우고 실행하기 위한 데이터,시스템,인력 등 전체 사이클을 이끄는 업무 담당 직무별 업무 데이터 엔지니어 요구사항 분석 파이프라인 구축 및 보수 필요한 지식 SQL, Python 각종 데이터 수집 앱,데이터 저장소,관계형 DB에 대한 지식 컴퓨터의 동작 원리,파일 시스템,네트워크,클라우드 서비스 'Google cloud certified professional data engineer'자격증로 증명 ..

    Smart Sensor & Actuator

    1. 최단경로 패치획득게임 1-1. 4X5 또는 5X4 격자구조를 라인 트레이싱하여 도착점까지 모든 정점을 탐색한 후 각 패치의 위치를 디스플레이에 출력한다.1-2. 빨간 정점은 +1점, 파란 정점은 -1점으로 계산하여 가장 많은 점수를 획득하며 최단경로로 출발점까지 복귀하고 점수를 디스플레이에 출력한다. Step 1. 이동하기 void go(){ val = 5; //if c2 is on color turn left if(getColorName(c2) != white) { setMotorSpeed(lm,nMotorSpeedSetting - val); setMotorSpeed(rm,nMotorSpeedSetting + val); } //if c2 is on white turn right else { set..

    Git 공부 - Branch & Conflict

    1. Branch 생성 $ git branch 'branch id' 이 명령어는 최신버전에 새로운 branch를 생성하는 명령어 $ git checkout 'branch id' 명령어를 이용하여 해당 branch를 이어서 개발할 수 있다. 이 때, 'branch id'를 'master'로 하면 가장 최신버전으로 돌아오게 된다. 2. Branch 통합 Base와 Master Base란? ** Branch가 나누어지기 전 조상 버전을 의미한다. Master란? ** Main Stream의 최신 버전을 뜻한다. $ git merge 'branch id' 이 명령어는 현재상태에 해당 branch를 합치는 명령어 $ git checkout &..

    Git 공부 - Backup

    1. 용어정리 * Local Repository 와 Remote Repository** *Local Repository 란 지역 저장소로 작업하는 컴퓨터라고 생각하면 된다. Remote Repository 란 원격 저장소로 백업하는 컴퓨터라고 생각하면 된다. Push -지역 저장소에서 원격 저장소로 백업하는 과정 Clone - 새로운 컴퓨터에 원격 저장소에 저장된 백업된 파일을 복제하는 과정 Pull - 지역 저장소에서 원격 저장소에 있던 파일을 가져오는 과정 2. 원격 저장소 연결 $ git remote add '저장소 이름(보통 origin)' '원격 저장소 주소' 이 명령어는 지역 저장소와 원격 저장소를 연결해주는 명령어이다. 매번 원격 저장소의 주소를 입력하기에는 너무..

    Git 공부 - 버전관리편

    1. Git설치 https://git-scm.com 에 들어가서 다운로드 후 iTerm에 git이라는 명령어를 실행했을 때 무언가 뜬다면 정상적으로 설치 끝 2. Git으로 관리할 폴더 지정 $ git init 이 명령어는 사용자가 git을 이용하여 관리할 디렉토리를 git과 연결시켜준다는 의미를 가진 명령어다. 그래서 원하는 디렉토리로 이동 후 이 명령어를 실행시키면 ..git이라는 폴더가 생성되고 이제부터 그곳에 버전들이 저장되게 된다. 3. 버전 업데이트 Working Area - Staging Area - Repository Working Area 란 현재 수정 중인 파일이 담긴 공간을 의미한다.Staging Area 란 작업중인 파일 중에서 수정이 완료되어 업데이트할 파일만 모아두는 공간이다. ..