본문 바로가기

Developer/Python31

PyCharm(파이참) Python Black 설치 및 설정 및 사용 방법 PyCharm(파이참) Python Black 설치 및 설정 및 사용 방법 Black은 파이썬 소프트웨어 재단에서 운영하는 Python Fomatter로, Python 개발 시 포매팅하는 방법들 중 가장 많이 사용되는 것으로 알고있습니다. PyCharm에서 Black을 사용하여 자동 포매팅을 설정해두면 쉽고 깔끔하게 Python Code를 작성하실 수 있으니 PyCharm에서 Black을 설치 및 설정하는 방법과 사용하는 방법에 대해 알려드리도록 하겠습니다. 1. black 패키지 설치 pip install black 먼저 위 명령어를 통해 black 패키지를 설치합니다. 2. 설치된 black 경로 확인 # Mac which black # Windows get-command black 위 명령어를 통해.. 2023. 7. 18.
PyCharm(파이참) Project Python Interpreter 설정 방법 PyCharm(파이참) Project Python Interpreter 설정 방법 PyCharm 을 사용하여 Python 프로젝트를 진행할 때, 프로젝트에서 사용하는 가상환경을 바라보도록 설정하는 방법을 알려드리도록 하겠습니다. 저는 Mac 을 사용중이므로 캡쳐된 사진을 맥을 기반으로 하지만 윈도우를 사용하시는 분들 께서도 비슷하게 찾으실 수 있을 것이라 생각합니다. 1. Pycharm Setting 창 열기 맥을 기준으로 PyCharm > Settings 를 클릭하거나, 키보드에서 Command(⌘) + ',' 를 누르는 것으로 Settings 창을 엽니다. 2. Project > Python Interperter 탭으로 이동 좌측 메뉴에서 Project: {자신의 프로젝트명} > Python Int.. 2023. 7. 17.
requirements.txt 파일을 사용하여 Python 패키지 관리하는 방법 (Feat. Django) requirements.txt 파일을 사용하여 Python 패키지 관리하는 방법 (Feat. Django) Python 프로젝트를 진행하면서 pip를 사용해 많은 패키지를 설치하게 됩니다. 그리고 하지만 그 많은 패키지를 그대로 git에 푸시할 수도 없고, 또한 협업을 진행하게 된다면 각자의 로컬에서 설치된 패키지에서 개발을 진행하게 되므로 어떤 패키지가 설치되었고 사용되고 있는지 공유되는 것이 굉장히 중요합니다. 이럴때 requirements.txt 라는 파일에 어떠한 패키지들이 설치되었고 사용되고 있는지 쉽고 빠르게 작성하고, requirements.txt에 작성된 패키지들을 빠르게 자신의 로컬에 쉽고 빠르게 설치할 수도 있습니다. requirements.txt 파일을 사용하여 Python 패키지를.. 2022. 4. 14.
Anaconda 기본 환경(base) 자동/수동 활성화/비활성화 방법 Anaconda 기본 환경(base) 자동/수동 활성화/비활성화 방법 Python에서 사용되는 다양한 라이브러리를 포함하고 있는 패키지형 소프트웨어인 Anaconda(아나콘다) 를 사용하면서, 터미널을 실행할 때 마다 자동으로 Anaconda 기본 환경(base)이 활성화 되어 있는 것을 비활성화 하거나, 반대로 자동으로 활성화 되있기를 원하는 분들이 있으실 겁니다. 터미널을 실행할 때 Anaconda 기본환경을 자동으로 활성화 혹은 비활성화 하는 방법과 Anaconda를 수동으로 활성화 혹은 비활성화 하는 방법을 알려드리도록 하겠습니다. Anaconda 기본 환경 자동 활성화 여부 확인 방법 # conda 설정 전체 보기 conda config --show # conda 설정 auto_activate.. 2022. 4. 8.
Python pip Upgrade 방법 (How To Upgrade pip in Mac, Windows, Linux) Python pip Upgrade 방법 (How To Upgrade pip in Mac, Windows, Linux) Python의 패키지 관리 시스템인 pip를 업그레이드 하는 방법을 알려드리도록 하겠습니다. 현재 pip version 확인 방법 pip --version pip -V 위 명령어를 사용하여 현재 설치되어 있는 pip 의 버전을 확인할 수 있습니다. pip Upgrade 방법 Mac, Windows 환경 python -m pip install --upgrade pip 맥 혹은 윈도우 환경이시라면, 위 명령어를 사용하여 pip 를 Upgrade 할 수 있습니다. Linux 환경 pip install --upgrade pip 리눅스 환경이시라면, 위 명령어를 사용하여 pip 를 Upgrade .. 2022. 4. 7.
Python 버전 확인 방법 (How To Check Python Version in Mac, Windows, Linux) Python 버전 확인 방법 (How To Check Python Version in Mac, Windows, Linux) 파이썬 버전을 확인하는 방법을 알려드리도록 하겠습니다. 저는 맥을 사용하고 있어서 터미널에서 보여드리지만, 명령어는 같으니 윈도우에서는 명령프롬프트 혹은 Powershell 에서 하시면 되겠습니다. Python Version 확인 방법 python --version python -V 맥에서는 터미널, 윈도우에서는 명령프롬프트 혹은 Powershell에서 위 명령어를 사용하여 현재 설치되어있는 Python의 버전을 쉽게 확인하실 수 있습니다. 만약 Python2, Python3이 모두 설치되어 있어서 Python3의 버전을 알고싶으시다면, python3 --version python3.. 2022. 4. 6.
Python 소수점 자리수 지정(제한, 조절) 하는 방법 4가지 Python 소수점 자리수 지정(제한, 조절) 하는 방법 4가지 Python 에서 소수점 자리를 설정하는 4 가지 방법을 알려드리도록 하겠습니다. 목차 round() 함수를 사용하여 소수점 지정하는 방법 f-string 을 사용하여 소수점 지정하는 방법 "{}".format() 함수를 사용하여 소수점 지정하는 방법 format() 함수를 사용하여 소수점 지정하는 방법 round() 함수를 사용하여 소수점 지정하는 방법 num = 3.14159265358979 print("기존 값 : ", num) print("소수 첫번째 자리까지 표기: ", round(num, 1)) print("소수 두번째 자리까지 표기: ", round(num, 2)) print("소수 세번째 자리까지 표기: ", round(num.. 2022. 1. 10.
Python 반올림(round), 올림(ceil), 내림(floor), 소수점 버림(trunc) 하는 방법 Python 반올림(round), 올림(ceil), 내림(floor), 소수점 버림(trunc) 하는 방법 Python 에서 반올림, 올림, 내림, 소수점 버림 하는 방법을 알려드리도록 하겠습니다. 목차 올림 하는 방법 - math.ceil() 내림 하는 방법 - math.floor() 소수점 버림 하는 방법 - math.trunc() 반올림 하는 방법 - round() 사사오입 원칙 올림 하는 방법 - math.ceil() import math print(math.ceil(12.34))# 13 print(math.ceil(-12.34))# 12 Python에서 math 모듈의 ceil() 을 사용해 올림을 할 수 있습니다. 내림 하는 방법 - math.floor() import math print(ma.. 2022. 1. 5.
Python json dump 한글 깨짐 해결 방법 (json 파일 쓰기 한글 유니코드 변환 해결 방법) Python json dump 한글 깨짐 해결 방법 (json 파일 쓰기 한글 유니코드 변환 해결 방법) Python 에서 json.dump() 를 사용하여 json 파일을 생성하려고 할 때, 한글이 깨지는 현상이 나타날 수 있습니다. Python 에서 json 파일을 쓸 때 한글 깨짐 현상을 해결하는 방법을 알려드리도록 하겠습니다. json.dump() 한글 깨짐 예시 import json data = { "name" : "Tyler", "gender" : "male", "age" : 28, "hobby" : ["개발", "그림 그리기"] } with open("./test.json", 'w', encoding='utf-8') as file: json.dump(data, file, indent="\t".. 2022. 1. 4.
Python JSON file 다루는 방법 (json 파일 읽기, 쓰기, 수정 하는 방법) Python JSON file 다루는 방법 (json 파일 읽기, 쓰기, 수정 하는 방법) Python 에서 json 파일을 읽고, 쓰고, 수정하는 방법을 알려드리도록 하겠습니다. JSON 파일 쓰는 방법 - json.dump() import json data = { "olivia" : { "gender": "female", "age" : 25, "hobby" : ["reading", "music"] }, "Tyler" : { "gender": "male", "age" : 28, "hobby" : ["development", "painting"] } } file_path = "./test.json" with open(file_path, 'w', encoding='utf-8') as file: json.d.. 2022. 1. 3.
Python JSON을 Dictionary로, Dictionary를 JSON으로 변환 방법 (json to dict / dict to json) Python JSON을 Dictionary로, Dictionary를 JSON으로 변환 방법 (json to dict / dict to json) Python 에서 HTTP 통신 등으로 데이터를 주고 받을 때 JSON 형태로 주고 받는 경우가 많이 있습니다. 이럴 때 JSON을 Python에서 원활하게 사용할 수 있도록 JSON을 Dictionary 형태로로 변환하는 방법, Dictionary 형태를 JSON 으로 변환하는 방법을 알아야 합니다. Python에서 json을 dictionary로, dictionary를 json으로 변환하는 방법을 알려드리도록 하겠습니다. Python에 존재하는 json 모듈을 사용하면 간단하게 변환하실 수 있습니다. JSON to Dictionary - json.loads(.. 2022. 1. 2.
Python URL Encode, Decode 하는 방법 Python URL Encode, Decode 하는 방법 Python에서 문자열을 URL Encode 및 Decode 하는 방법을 알려드리도록 하겠습니다. URL Encode / URL Decode from urllib import parse string_original = "안녕하세요 :)" string_encoded = parse.quote(string_original) string_decoded = parse.unquote(string_encoded) print("기존 문자열 : ", string_original) print("Encoded 문자열 : ", string_encoded) print("Decoded 문자열 : ", string_decoded) # Output # 기존 문자열 : 안녕하세.. 2022. 1. 1.