본문 바로가기

Python6

[Flask] 1. 플라스크 개발 준비(점프 투 플라스크 - Mac) 플라스크란? 플라스크는 "마이크로 웹 프레임워크"라고 불린다. 프레임워크를 간결하고 확장성 있게 설계할 수 있다. 1. 간결하다. - 파일 하나의 짧은 코드로도 잘 동작하는 웹 프로그램을 만들 수 있다. 2. 확장성 있다. - 플라스크는 장고와 반대로 폼(form), 데이터 베이스(database)를 처리하는 기능이 없다. 플라스크는 확장 모듈을 사용하여 이 기능을 보완할 수 있다. 사용자가 그때그때 필요한 모듈을 가져와 확장해가며 개발한다. 처음부터 모든 기능을 포함하고 있지 않기 때문에 가볍고 간결하며, 확장성 있는 설계가 가능하다. 3. 자유롭다 - 최소한의 규칙만 존재해 다른 프레임워크보다 개발 과정에서 자유롭다. 플라스크를 사용하여 웹 페이지를 만들기 위한 실습에서 필요한 소프트웨어 설치 1. .. 2021. 11. 3.
[Python] 피클(Pickle)이란? / 사용 방법(저장, 읽기) Pickle? - 일반적인 텍스트 저장 기능으로는 파이썬 객체를 저장할 수 없음 - 리스트, 클래스 등과 같은 파이썬 객체를 저장하고 불러올 수 있는 기능을 제공하는 모듈 - 데이터를 자료형 변경 없이 객체 자체를 binary 형태로 저장 - 용량이 작고, 속도도 빠름 사용 방법 import pickle 위 코드로 pickle 모듈을 먼저 import 해준다. data = { 'fruits': ["cherry", "strawbarry", "banana"], 'price': [3000, 4000, 2000], 'num': [5, 6, 7] } 위와 같은 형태의 data를 저장하고 저장된 파일로 다시 data를 그대로 읽어와보자 # 저장하기 with open('save_data.bin', 'wb') as f.. 2021. 9. 30.