본문 바로가기

Developer

(62)
union 수업정리_2021-02-01 ---------------------------------------------------------- --non-equl join ---------------------------------------------------------- --employee, sal_grade테이블을 조인 --employee테이블의 sal_level컬림이 없다고 가정. --employee.salary컬럼과 sal_grade.min_sal|sal_grade.max_sal비교해서 join select*from employee; select*from sal_grade; --non_eq join select * from employee E join sal_grade S on E.salary between S.min_sal an..
Join 수업정리_2021-01-28 --------------------------------------- --join --------------------------------------- select D.dept_title from employy E join department D on E.dept_code = D.dept_id --join종류 --1.EQUI-JOIN 동등비교조건(=)에 의한 JOIN --2.NON-EQUI JOIN 동등비교조건이 아닌 (beetween and, in, not, in, !=)조인 --join문법 --1. ANSI 표준문법 : 모든 DBNS공통문법 --2. Vendor별 문법 : DBMS별로 지원하는 문법. 오라클전용문법 --equi-join 종류 /* 1.inner join 교집합 2.outer joi..
개발 상식 객체 지향 프로그래밍 (OOP) 객체 지향 프로그래밍 ( Object-oriented programming )은 기능과 논리가 아닌 데이터 또는 객체를 중심으로 소프트웨어 설계를 구성하는 컴퓨터 프로그래밍 모델입니다 . 개체는 고유 한 속성과 동작이있는 데이터 필드로 정의 할 수 있습니다. OOP는 객체를 조작하는 데 필요한 로직보다는 개발자가 조작하려는 객체에 중점을 둡니다. 프로그래밍에 대한 이러한 접근 방식 은 크고 복잡하며 활발하게 업데이트 또는 유지 되는 프로그램에 적합합니다 . RESTful API (REST API) RESTful API는 HTTP 요청을 사용하여 데이터를 GET, PUT, POST 및 DELETE 하는 응용 프로그램 인터페이스 ( API )입니다. 웹 사이트 용 API 는 ..
취업을 위한 코딩테스트 사이트 포트폴리오,실무 위주의 공부에 집중해서인지 코딩테스트가 발목을 잡았다. 이대로 회사에 서류합격을 한다고해도 코딩테스트를 통과하지 못하면 무슨 소용일까? 코딩 테스트를 준비하기 위해 많은 사이트들을 둘러봤다. 책을 사서 보는것도 좋은 방법이지만 먼저 사이트에서 실전 문제를 풀어보고 해설을 보면서 공부하는게 효율적이라는 판단을 했다. 가장 괜찮은 코딩테스트 사이트 3곳 1. 프로그래머스 programmers.co.kr 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 이 사이트를 통해 실제 코딩면접도 본다고 한다. 한글로 설명되어있어 쉽게 읽을 수 있고 초보를 ..
Github 튜토리얼 GitHub 란 무엇입니까? GitHub는 버전 제어 및 협업을위한 코드 호스팅 플랫폼입니다. 그것은 당신과 다른 사람들이 어디서나 프로젝트를 함께 작업 할 수 있도록합니다. 이 튜토리얼은 리포지토리 , 브랜치 , 커밋 , 풀 리퀘스트 와 같은 GitHub 필수 사항을 알려 줍니다. 자체 Hello World 리포지토리를 만들고 코드를 만들고 검토하는 인기있는 방법 인 GitHub의 Pull Request 워크 플로를 배웁니다. 코딩 불필요 이 자습서를 완료하려면 GitHub.com 계정 과 인터넷 액세스 가 필요합니다 . 코딩, 명령 줄 사용 또는 Git 설치 방법을 알 필요가 없습니다 (버전 제어 소프트웨어 GitHub가 빌드 됨). 팁 : 자습서의 단계를 완료하는 동안 볼 수 있도록 별도의 브라우저..
크롤링, 스크래핑, 파싱, Open API, JSON 이란 무엇인가? 크롤링(crawling) 이란? Web상에 존재하는 Contents를 수집하는 작업 (프로그래밍으로 자동화 가능) HTML 페이지를 가져와서, HTML/CSS등을 파싱하고, 필요한 데이터만 추출하는 기법 Open API(Rest API)를 제공하는 서비스에 Open API를 호출해서, 받은 데이터 중 필요한 데이터만 추출하는 기법 Selenium등 브라우저를 프로그래밍으로 조작해서, 필요한 데이터만 추출하는 기법 크롤링(crawling)과 스크래핑(scraping)의 차이 웹 크롤링 - 웹 크롤러(자동화 봇)가 일정 규칙으로 웹페이지를 브라우징 하는 것 웹 스크래핑 - 웹 사이트 상에서 원하는 정보를 추출하는 기술 파싱(Parsing)이란? 파싱(Parsing)은 어떤 페이지(문서, html 등)에서 내..