본문 바로가기

분류 전체보기13

[Python] 파이썬 웹 크롤링 기초 BeautifulSoup, requests 사용법 서문 쉽게말해서 beautifulSoup 모듈은 html 문서에 필요한 내용을 분리 시켜 가져와주는 기능을 합니다. 우리가 대부분 인터넷에서 html 문서를 불러오기 때문에 웹에서html 문서를 불러줄 모듈이 필요하게 됩니다. 그 모듈이 requests입니다 --본 내용을 html , css 메커니즘을 이해한 상태에서 진행하는 설명입니다-- 목차 requests ㄴ 다운로드 및 적용법 ㄴ 웹 스크래핑 ㄴ 응답코드 ㄴstr 형변환 BeautifulSoup ㄴ 다운로드 및 적용법 ㄴ Soup 객체 만들기 ㄴ 시각화를 위한 html 예제 ㄴ메서드 ㄴ attrs ㄴ find ㄴ findAll ㄴ select ㄴ get_text requests requests모듈 다운로드 및 적용하기 pip install bea.. 2021. 7. 10.
[Java]자바 트리셋(TreeSet) 완벽한 사용법 & 예제 읽기 전 Set을 이해했다는 가정하에 진행됩니다 트리 셋이란 "이진 검색 트리"라는 자료구조의 형태로 데이터를 저장하는 컬렉션 클래스이다 이진 탐색 트리의 특징 모든 노드는 최대 2개의 자식 노드를 가질 수 있다 왼쪽 자식의 노드의 값은 부모의 노드보다 작고 오른쪽 자식 노드의 값은 부모의 노트보다 값이 커야 된다 노드의 추가 삭제에 시간이 걸린다 범위 검색과 정렬에 유리하다 중복된 값은 저장하지 못한다 노드 설명 이진 탐색 트리의 노드를 코드로 표현하면 다음과 같다 class TreeNode { TreeNode left Object element; TreeNode right } 이 코드로 이해가 가시면 좋겠지만 이해가 안 가시는 분들은 다음 그림은 보고 제가 설명드리겠습니다 7 5 10의 숫자가 주어졌.. 2020. 9. 14.
[Windows] 윈도우10 확장자명 보이게 하는법 평상시에는 사용을 거의 하지않고 가끔씩 필요할때가있습니다 바로 파일확장명이죠 지금 어떤 작업을 할려는데 파일확장명이 안보이 신다면 아래에 설정방법을보고 차근차근한번 해보시면 됩니다 설정방법 1. 먼저 파일 탐색기에 들어가줍니다 2. 보기를 눌러줍니다 3.파일확장명을 체크 해주세요 2020. 9. 14.
[Java]자바 해쉬셋(HashSet) 사용법, 정리와 예제 생성자와 메서드 해쉬 셋에서는 HashSet() HashSet(Collection c) HashSet(int initialCapacity) HashSet(int initialCapacity, float loadFactor) 위와 같은 생성자가 있다 initialCapacity에 초기 용량 loadFactor은 언제 길이를 더 늘릴지 정하는 겁니다 loadFactor에 0.5를 적으면 초기 용량의 50%가 차 있을 때 2배 길이를 늘리는 겁니다 특징 순서가 없다 중복도 허용하지 않는다 순서는 list를 이용하면된다 쭉 읽어보시고 LinkedList로 바꾸는 방법이 있다 그걸참고합시다 List의 특징은 중복이가능하고 순서가 있다 추가 boolean add(Object o) //추가 boolean addAll.. 2020. 9. 13.