본문 바로가기

반응형

파이썬

파이썬 요청에서 보안 인증서 확인 비활성화 방법 1. 문제 발생 예시 2. 해결 방법 SSL인증서 확인 무시, 경고 표시를 안하려면 아래 코드를 requests 모듈 사용 전에 집어 넣는다!! import urllib3 import requests from urllib3.exceptions import InsecureRequestWarning requests.packages.urllib3.disable_warnings(category=InsecureRequestWarning) urllib3.disable_warnings() url = 'https://news.v.daum.net/v/20190728165812603' html = requests.get(url,verify=False) html.text 참고 URL : qastack.kr/programmi.. 더보기
[파이썬] 숫자 관련 정리 5.1.2 나눗셈 후 소수점 이하를 버리는 // 연산자 그럼 파이썬 3에서 정수끼리 나눗셈 결과가 정수로 나도록 만들 수는 없을까요? 이때는 //로 나눗셈을 하면 됩니다. >>> 5 // 2 2 >>> 4 // 2 2 //은 버림 나눗셈(floor division)이라고 부르며 나눗셈의 결과에서 소수점 이하는 버립니다. 참고로 실수에 // 연산자를 사용하면 결과는 실수가 나오며 소수점 이하는 버립니다. 따라서 결과는 항상 .0으로 끝납니다. >>> 5.5 // 2 2.0 >>> 4 // 2.0 2.0 >>> 4.1 // 2.1 1.0 이런 차이점이 별 것 아닌 것처럼 느껴지지만 코드(알고리즘)를 작성할 때 정수냐 실수냐에 따라 결과가 완전히 달라질 수도 있습니다. 즉, 눈에 잘 띄지 않는 버그가 되므로 .. 더보기
Linked List in python 대표적인 데이터 구조: 링크드 리스트 (Linked List) 1. 링크드 리스트 (Linked List) 구조 연결 리스트라고도 함 배열은 순차적으로 연결된 공간에 데이터를 나열하는 데이터 구조 링크드 리스트는 떨어진 곳에 존재하는 데이터를 화살표로 연결해서 관리하는 데이터 구조 본래 C언어에서는 주요한 데이터 구조이지만, 파이썬은 리스트 타입이 링크드 리스트의 기능을 모두 지원 링크드 리스트 기본 구조와 용어 노드(Node): 데이터 저장 단위 (데이터값, 포인터) 로 구성 포인터(pointer): 각 노드 안에서, 다음이나 이전의 노드와의 연결 정보를 가지고 있는 공간 * 일반적인 링크드 리스트 형태 (출처: wikipedia, https://en.wikipedia.org/wiki/Linked_li.. 더보기
강의노트 19. 자료구조 - stack (스택) stack 수업자료 참고자료 참고글-큐와 스택의 실제 사용 예 stack과 queue는 search가 없다. LIFO (Last Input First Out, 선입후출, 라이포) 데이터 저장소에서 새로 들어오는 데이터의 위치가 저장소의 끝 부분(Top 혹은 Top pointer라고 한다)이고, 내보내는 데이터 역시 저장소의 Top에서 나간다. 입력은 push, 출력은 pop이다. peek는 Top의 위치에 있는 데이터를 확인하는 것을 말한다. ADT(abstract data type) 추상 자료형 참고 추상자료형-위키피디아 참고 추상자료형 기능의 구현 부분을 나타내지 않고 순수한 기능이 무엇인지 나열한 것을 추상 자료형이라고 한다 메소드의 목록 (인터페이스) 추상 자료형은 구현자와 사용자를 분리해 준다... 더보기