🚀 들어가며... 개발하면서 참 많이 사용하는 리스트.. 오늘은 그 리스트의 값들을 정렬시 특징들을 살펴보겠습니다. 📑 내용 정렬 sort() sort() 함수는 기본적으로 오름차순으로 정렬해주지만 return 값은 None입니다. result = [3, 1, 4, 5, 2] result.sort() print(result) # None sorted(list) 원본 리스트는 변하지 않고 정렬한 리스트를 새로 만들고 싶은 경우에는 sorted()를 사용합니다. result = [3, 1, 4, 5, 2] sorted_result = sorted(result) print(result) print(sorted_result) # [3, 1, 4, 5, 2] # [5, 4, 3, 2, 1] ※ 리스트가 아닌 문자..
🚀 들어가며... 파이썬 사용하시다보면, 특히 복사를 하실경우 mutable과 immutable의 기본개념이 중요해집니다. 오늘은 놓치기 쉬운 개념인 python의 mutable객체와 immutable 객체에 대해 예제를 통해서 알아보겠습니다. 📑 내용 Immutable : 숫자(number), 문자열(string), 튜플(tuple) Mutable : 리스트(list), 딕셔너리(dictionary), NumPy의 배열(ndarray) 즉, 숫자, 문자열, 튜플은 값을 변경하지 못하고, 리스트와 딕셔너리는 변경할 수 있다는 뜻입니다. 예시를 들어보겠습니다. Pithon 문자열을 Python으로 바꾸려면 어떻게 해야 할까요? 보통의 경우 이렇게 먼저 생각이 떠오르실 겁니다. >>> a = "Pithon"..
🚀 들어가며... Front에서 Back으로 파라미터나 데이터를 넘겨줄때 특정 벨류값을 JSON으로 넘겨줄때가 있는데 JSON 데이터를 처리하기 위해서 사용되는 파이썬 내장 모듈인 json에 대해 공부해보았습니다. 📑 내용 json.loads JSON 문자열을 Python 객체로 변환하는 함수 import json json_string = '''{ "id": 1, "username": "Bret", "email": "Sincere@april.biz", "address": { "street": "Kulas Light", "suite": "Apt. 556", "city": "Gwenborough", "zipcode": "92998-3874" }, "admin": false, "hobbies": null }'..
🚀 들어가며... 프로젝트를 진행하면서 항상 고민되었던 부분이 프로젝트를 클래스형으로 만들지, 함수형으로 만들지가 많이 고민되었고, 이참에 이 두 부분을 정리해 보았습니다. 💌 소스코드 customer = 0 def order(price): global customer customer += price return customer print(order(3000)) class Order: def __init__(self): self.customer = 0 def order(self, price): self.customer += price return self.customer customer1 = Order() customer2 = Order() print(customer1.order(13000)) print..
🚀 들어가며... 달력 기능 개발도중 Front에서 일수 표기 O,X를 update하려고하는 컬럼만 받아서 따로 처리하려고 하던 도중, Join과 Split에 대해 더 깊게 공부하게 되었고, 또한 set 집합자료형과 연계하여 쿼리문을 만들어 보았습니다. 💌 소스코드 def make_update_calender_query(data, data_1): update_columns = {'str_5', 'str_6', 'str_7', 'str_8', 'str_9', 'str_10', 'str_11', 'str_12', 'str_13', 'str_14', 'str_15', 'str_16', 'str_17', 'str_18', 'str_19', 'str_20', 'str_21', 'str_22', 'str_23', ..
- Total
- Today
- Yesterday
- static files
- lv2
- Greedy Algorithm
- lv1
- list
- SQL
- Algorithm
- Python
- db
- Master & Slave
- JavaScript
- django ORM
- generator expression
- ORM
- docker
- Default export
- PostgreSQL
- Linux
- react
- MVT
- programmers
- JS
- Named export
- uSWGI
- django
- This
- union-find
- data formatting
- 탐욕법
- container
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |