일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- django
- dataframe
- Apache
- matplotlib
- PostgreSQL
- 파이썬
- PANDAS
- google apps script
- GIT
- SQL
- Mac
- Github
- string
- array
- Excel
- math
- gas
- Redshift
- Google Excel
- Java
- list
- Google Spreadsheet
- Tkinter
- Python
- c#
- numpy
- Kotlin
- PySpark
- hive
- Today
- Total
목록분류 전체보기 (832)
달나라 노트
list의 pop method는 특정 index에 위치한 요소를 제거하고 제거된 요소를 return해줍니다. 그리고 원본 list에도 명시된 index 위치에 있는 요소가 제거된 채로 변형됩니다. Syntax list.pop(index) pop method는 제거할 요소의 index를 parameter로 받습니다. list_test = [1, 2, 3, 4, 5] removed_element = list_test.pop(1) print(removed_element) print(list_test) -- Result 2 [1, 3, 4, 5] list_test.pop(1) -> 이것의 의미는 list_test에서 index = 1 위치에 있는 요소를 제거한 후 제거된 그 요소를 return합니다. 그래서 결..
tkinter에서 window를 열고 window의 배경 색을 조절하는 방법을 알아봅시다. import tkinter as tk window = tk.Tk() window.mainloop() 위 코드를 실행하면 아래와 같은 화면이 뜹니다. window가 열렸고 window의 배경색이 흰색이죠. 이건 그냥 기본값입니다. 제가 따로 설정한 것이 아니죠. 이 배경색을 분홍색으로 바꾸어 보겠습니다. import tkinter as tk window = tk.Tk() window.configure(bg='pink') window.mainloop() 위 코드를 실행하면 아래와 같은 화면이 뜹니다. window의 배경이 분홍색으로 바뀌었죠. 이는 바로 configure method를 사용했기 때문입니다. 위 코드에 ..
Python을 다루다보면 아래와 같은 함수를 볼 수 있습니다. def test_1(*args): ... def test_2(**kwargs): ... 함수의 내용은 중요한게 아니라서 ...으로 생략하여 표시하였습니다. 중요한건 함수의 parameter 부분입니다. 보통 함수에서 parameter를 설정할 때 특정 키워드를 괄호안에 넣어두죠. 근데 위 함수를 보면 *(asterisk)를 이용하여 *args, **kwargs 라는 이상한 parameter를 넣어놨습니다. 이것은 당연히 일반적인 parameter와는 조금 다른 기능을 가지며 저것들이 대체 무엇을 의미하고 어떤식으로 사용할 수 있는지를 알아봅시다. 일단 상황을 한번 가정해봅시다. 여러분이 여러 개의 값들을 사용자로부터 input받아서 이 값들을..
a = 5 def change_value(): a = 10 change_value() print(a) -- Result 5 위 코드를 봅시다. - a = 5 처음에 함수 밖에서 변수 a에 5를 할당했습니다. - def change_value(): 그리고 change_value라는 함수를 생성하여 함수 안에서 변수 a에 10을 할당합니다. - change_value() 생성한 change_value 함수를 실행하죠. - print(a) 그리고 a를 출력합니다. 맨 처음에 a에 5를 할당하고 함수에서 a에 10을 다시 할당했으니 결과가 10일까요? 아닙니다. 5입니다. 왜 이런 일이 발생했을까요? Python에서 함수 밖과 함수 안에서 어떤 변수가 취급되는 방식이 다르기 때문입니다. 위 예시에서 가장 먼저 ..