일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Excel
- google apps script
- Redshift
- Tkinter
- c#
- hive
- Kotlin
- Python
- math
- Google Excel
- Google Spreadsheet
- list
- SQL
- string
- Java
- gas
- Mac
- GIT
- numpy
- django
- dataframe
- PANDAS
- PySpark
- Github
- matplotlib
- Apache
- PostgreSQL
- array
- 파이썬
- Today
- Total
목록Python/Python Basic (82)
달나라 노트
Python의 내장함수 oct()는 10진수를 8진수로 변환해줍니다. print(oct(12)) -- Result 0o14 12를 8진수로 바꿔보았습니다. 결과에 있는 0o를 지우면 14가 되는데, 바로 이 부분이 8진수를 의미합니다. (0o에서 o는 oct를 의미하며 8진수를 뜻합니다.) 14를 10진수로 변환해보면 실제로 5가 나옵니다.
Python의 내장함수 bin()은 10진수를 2진수로 변환해줍니다. print(bin(5)) -- Result 0b101 5를 2진수로 바꿔보았습니다. 결과에 있는 0b를 지우면 101이 되는데, 바로 이 부분이 2진수를 의미합니다. 101 을 10진수로 변환해보면 실제로 5가 나옵니다.
Python을 사용하다 보면 다양한 class를 사용하게 됩니다. 외부에서 library를 import 해올 때, 내가 직접 만든 class를 사용할 때 정말 많은 경우에 class를 사용하게 됩니다. 근데 내가 class를 직접 구성한다고 해도 그 내용을 영원히 기억하고 있을 수는 없으며, 하물며 외부 module을 import할 때 어떤 class에 어떤 attribute와 method가 정의되어있는지 다 알기는 어렵습니다. 관련 library의 document를 찾아보는 것도 좋은 방법이지만 구글링을 해서 원하는 정보를 찾아내는데 시간은 걸리죠. 이때 사용할 꽤 유용한 방법이 있습니다. 바로 dir method입니다. Syntax dir(param) dir() method는 parameter로 받은..
import requests url = '~~~' res = requests.get(url=url) Python에서 requests library를 이용해서 외부 API를 이용하던 도중 SSL error가 또 발생했습니다. 위처럼 간단하게 API를 호출하는 코드였는데 말이죠. SSL: CERTIFICATE_VERIFY_FAILED 보통 이런 경우는 내가 접근하려는 URL, API 등에서 SSL 인증서가 제대로 확인되지 않을 때 또는 HTTPS request를 할 때 발생합니다. 그리고 사용하는 인터넷 환경에서 이러한 인증서 확인을 반드시 실행한다는 옵션이 있거나 하면 접근되지 않는 경우가 더 많을 수 있죠. 여기서는 제가 시도해봤던 세 가지 방법을 알아보겠습니다. 1. cerifi upgrade pip ..