일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Tkinter
- Google Excel
- gas
- c#
- array
- string
- Excel
- Apache
- 파이썬
- dataframe
- google apps script
- Redshift
- Mac
- PANDAS
- hive
- PostgreSQL
- Java
- PySpark
- Kotlin
- GIT
- Google Spreadsheet
- list
- Python
- matplotlib
- numpy
- django
- math
- SQL
- Github
- Today
- Total
목록GET (6)
달나라 노트
WEB을 다루다 보면 API를 호출해서 데이터를 불러올 때가 있는데 이때 아래처럼 내가 받은 데이터가 깨져 보일 때가 있습니다. b'\xc2\xd4\xb5\xa0/\xc6\xdf\xb2\xe2\xb0\xb6\xba\xb5' 맨 앞에 b가 붙었다는 것은 바이트(byte) type의 데이터라는 의미입니다. Encoding을 바꿔주면 해결할 수 있습니다. import requests url = 'https://apihub.kma.go.kr/api/typ01/url/fct_afs_wl.php' params = { 'tmfc1': '2024042200', 'tmfc2': '2024042223', 'mode': '0', 'disp': '1', 'help': '1', 'authKey': 'testauth', } re..
이번에는 URL과 URL을 통한 요청 그리고 GET, POST 등의 방식에 대해 그냥 매우 간단하고 알기 쉽게 알아볼겁니다. (그냥 단순히 컨셉을 이해하는게 목표이므로 그 내부에 숨겨진 정말 자세한 내용까지는 다루지 않습니다.) 우리가 URL을 통해 서버에 뭔가를 요청하면 서버는 그에 대한 답을 줍니다. 서버로부터 오는 답이 보통 HTML 형태의 데이터이고, 우리는 HTML 코드를 보기좋게 해석해서 표시해주는 웹 브라우저가 있죠. 그래서 웹 브라우저에 우리가 URL을 입력하면 그 요청을 받은 서버는 요청에 대한 결과를 웹 브라우저에 전송합니다. 웹 브라우저는 서버로부터 전송받은 HTML 코드를 유저가 보기 좋게 해석해서 표시해주게되죠. 내가 어떤 쇼핑몰을 들어간다고 해봅시다. 쇼핑몰의 URL은 아래와 같..
tableauserverclient를 이용해서 뭔가를 하려면 거의 대부분의 경우 일단 proejct, workbook, view class를 얻어와야 합니다. 예를들어 workbook class를 얻어와서 workbook의 정보를 출력하거나 workbook을 refresh하는 등의 작업을 하는 것이죠. 이를 위해선 get method를 사용해야 합니다. get method를 알기 전에 먼저 Tableau에서 사용하는 용어 정리를 하고 가겠습니다. Project, Workbook, View라는 용어들이 나올겁니다. Tableau에서 Project란 흔히 말해 폴더같은 의미입니다. 다른 Project 또는 다른 Workbook 등을 담을 수 있는 폴더같은 역할이죠. Tableau에서 View는 그래프/표 등..
dict_test = { 'a': 1, 'b': 2, 'c': 3, } sample_value = dict_test['d'] print(sample_value) -- Result KeyError: 'd' 위 코드를 실행시켜보면 KeyError가 발생합니다. 왜냐면 dict_test라는 dictionary에는 a, b, c라는 key가 존재하는데, 존재하지 않는 d라는 이름의 key를 전달했기 때문이죠. 위 예시에서처럼 간단한 dictionary를 사용하면 사실 KeyError가 발생할 일도 거의 없고, KeyError가 발생한다고 해도 금방 코드를 수정할 수 있습니다. 하지만 dictionary가 복잡해지고 경우에 따라 key의 종류가 변동될 수 있는 상황에서 dictionary의 key를 전달해야한다면..