본문 바로가기

Python42

requirements.txt 파일을 사용하여 Python 패키지 관리하는 방법 (Feat. Django) requirements.txt 파일을 사용하여 Python 패키지 관리하는 방법 (Feat. Django) Python 프로젝트를 진행하면서 pip를 사용해 많은 패키지를 설치하게 됩니다. 그리고 하지만 그 많은 패키지를 그대로 git에 푸시할 수도 없고, 또한 협업을 진행하게 된다면 각자의 로컬에서 설치된 패키지에서 개발을 진행하게 되므로 어떤 패키지가 설치되었고 사용되고 있는지 공유되는 것이 굉장히 중요합니다. 이럴때 requirements.txt 라는 파일에 어떠한 패키지들이 설치되었고 사용되고 있는지 쉽고 빠르게 작성하고, requirements.txt에 작성된 패키지들을 빠르게 자신의 로컬에 쉽고 빠르게 설치할 수도 있습니다. requirements.txt 파일을 사용하여 Python 패키지를.. 2022. 4. 14.
Django 버전 확인하는 4가지 방법 (How To Check Django Version) Django 버전 확인하는 4가지 방법 (How To Check Django Version) Django 버전을 확인하는 4가지 방법을 알려드리도록 하겠습니다. 목차 python 명령어를 사용하여 확인하는 방법 django-admin 명령어를 사용하여 확인하는 방법 manage.py 파일을 통해 확인하는 방법 Python 콘솔에서 확인하는 방법 1. python 명령어를 사용하여 확인하는 방법 python -m django --version 'python -m' 명령어를 통해 설치된 Django 모듈의 버전을 확인할 수 있습니다. 2. django-admin 명령어를 사용하여 확인하는 방법 django-admin version # OR django-admin --version Django 프로젝트를 생성.. 2022. 4. 11.
Django 프로젝트 생성 및 시작하는 방법 Django 프로젝트 생성 및 시작하는 방법 Django는 Python 웹 프레임워크로, 웹개발에 필요한 대부분의 모든 기능을 가지고 있고 커뮤니티 또한 굉장히 활발한 프레임 워크입니다. 또한 제가 정말 애용하고있는 프레임워크 이기도 합니다. Django를 아주 잘 사용하고 있는 만큼 Django에 대한 많은 정보를 알려드리고자 합니다. 오늘은 Django 프로젝트를 생성하고 시작하는 방법부터 알려드리도록 하겠습니다. 하나하나 아주 자세하게 설명해드릴 것이니 천천히 순서대로 진행해보시면 되겠습니다! Python은 이미 설치되어 있다는 가정하게 시작하도록 하겠습니다. 1. Python 가상 환경 생성 python -m venv venv 장고 프로젝트를 시작할 빈 디렉토리에서 먼저 위 명령어를 통해 파이썬 .. 2022. 4. 10.
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.