🚀 들어가며... 이번 포스팅에서는 postgresql에서 cursor.execute로 쿼리를 실행한 결과를 json 형식으로 만들어 반환해주는 방법에 대해 소개해보도록 하겠습니다. 📑 내용 저같은 경우에는 리스트안에 딕셔너리 형태로 표현을 하였고, cursor.description을 이용하여 쿼리결과의 컬럼값들을 뽑은 후 만들고자 하는 딕셔너리형식의 키값으로 넣어주고, cursor.fetchall()을 이용하여 나온 결과값을 딕셔너리의 벨류값으로 넣어줘서 최종적으로는 원하는 결과를 Json형식으로 만들어줍니다. def name_to_json(cursor): """ cursor.fetchall() 함수로 받아온 쿼리 결과를 json 형식으로 만들어 반환해주는 함수입니다. :param cursor: SQL..
🚀 들어가며... 파이썬 List 형식의 강력한 특징이라고 할 수 있는 List Comprehension과 그와 비슷한 형식인 Generator에 대해 알아보고, 두 가지 방식의 차이점에 대해 알아보겠습니다!! 📑 내용 1. List Comprehension이란? Python 에서는 리스트 구성을 위해 항목을 하나하나 나열하는 방식외에 구문을 통해 sequence 형태의 데이터를 가공하여 리스트를 구성하는 방법을 제공하고 있습니다. 쉽게 말해서, list를 쉽고 빠르게 만들 수 있는 방법입니다. 예시를 들어보겠습니다. 1부터 10까지의 숫자의 제곱 중 홀수 만을 추출하는 것을 만들어봅시다. 고차원 함수를 이용하면, #고차원 함수 이용 numbers=[1,2,3,4,5,6,7,8,9,10] x=map(la..
🚀 들어가며... 파이썬에서 언더스코어(_, __)는 특별하게 쓰입니다. 타 언어에서 언더스코어(_)는 단지 스네이크 표기법의 변수나 함수명을 위해서만 사용되어지는 반면에 (물론 그렇지 않은 언어도 있습니다.), 파이썬에서의 언더스코어는 의미가 다양합니다. 간단한 예를 들자면, 파이썬 프로그래머라면 for _ in range(10)나 __init__(self)등의 문법들이 굉장히 익숙할 것입니다. 이번 포스트에서는 이 언더스코어(_, __)가 언제 어떤 의미로 쓰이는지에 대해 다루어보려고 합니다. 크게 기술적인 내용은 아니지만 파이썬 프로그래머로서 알아두면 좋을 것 같아 정리해보고자 합니다. 📑 내용 파이썬에서 언더스코어(_)는 다음과 같은 상황에서 사용되는데 크게 5가지의 경우가 있습니다. 인터프리터(..
🚀 들어가며... 개발하면서 참 많이 사용하는 리스트.. 오늘은 그 리스트의 값들을 정렬시 특징들을 살펴보겠습니다. 📑 내용 정렬 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 }'..
- Total
- Today
- Yesterday
- ORM
- container
- JavaScript
- 탐욕법
- docker
- Algorithm
- This
- SQL
- JS
- list
- union-find
- Greedy Algorithm
- Linux
- Default export
- PostgreSQL
- lv2
- MVT
- django
- Named export
- django ORM
- lv1
- Master & Slave
- uSWGI
- Python
- static files
- programmers
- generator expression
- react
- data formatting
- db
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |