분류 전체보기64 Python 가상환경(venv) 만들기 & requirements.txt 관리하기 핵심적인 이유는 개발환경을 관리하고 이를 공유하고 협업하기 위한 방법이다. 혼자서 패키지 관리 또한 된다. 더이상 사용하지않을때 간단하게 삭제할 수도 있다. 누가봐도 장점만이 가득하다~! 우리는 무언가 패키지를 설치하기에 앞서 가장 먼저 가상환경을 구축한다. Window와 Mac에서 구축하는 방법을 알아보자. 끝으로 팁으로 requirement.txt로 가상환경의 설치 패키지들을 관리하는 방법을 만들어볼것이다. 첫번째 Window 환경에서 가상환경 구축하기 1. 가상환경 만들기 virtualenv [name] 2. 가상환경 접속 .\[name]\Scripts\activate 3. 가상환경 접속 해제 deactivate 두번째 Mac 환경에서 가상환경 구축하기 1. 가상환경 만들기 python -m ven.. 2023. 1. 29. 테라폼(Terraform)이란? Terraform은 HCL이란 언어를 사용하여 인프라 제공업체의 리소스를 프로비저닝하는 Terraform 파일의 코드로 인프라를 구성한다. 내 생각에 가장 중요한것이다. Infrastructure as code -> 인프라를 코드로 관리 (가만히 생각해보면 떠오를것이다) 이렇게 작성된 테라폼은 협업, 재사용면에서 뛰어남을 가질 수 있다. 다른 클라우드 서비스로 마이그레이션을 진행한다 하여도 구성 요소들을 변경하여 진행할 수 있을것이다.또한, IAM과 같은 자격증명도 설정할 수 있으며 이외에도 많은 장점들이 존재한다. 좋은 점이 있지만 반대로 어려운점은 구성하고자 하는 클라우드에 대한 기본 지식이 밑바탕이 되어야한다. HCL 언어를 바탕으로 진행되기에 HashiCorp Configuration Langua.. 2023. 1. 29. 13. Roman to Integer 13. Roman to Integer Roman numerals are represented by seven different symbols: I, V, X, L, C, D and M. Symbol Value I 1 V 5 X 10 L 50 C 100 D 500 M 1000 For example, 2 is written as II in Roman numeral, just two ones added together. 12 is written as XII, which is simply X + II. The number 27 is written as XXVII, which is XX + V + II. Roman numerals are usually written largest to smallest from l.. 2023. 1. 29. pynecone full-stack pure python web apps 최근에 보진 않지만 어느 외국 유튜브, 강의 하시는분이 pynecone에 대해 얘기했다. 물론 fullstack이라고한다. 그렇지만 fullstack으로 가능할까? 과연 지금의 리액트를 이길 수 있을까? 아니면 Django,Flask,Fastapi 백엔드 개발 프레임워크까지 공존하려면 음 .. 난 안보여 ,,(해줭) 어쨋거나 미래는 모르니 관심을 갖고 깃허브를 살펴보며 예제를 해보자 Pynecone requires the following to get started: Python 3.7+ Node.js 12.22.0+ (Don't worry, you'll never have to write any Javascript) 우선 파이썬 3.7+ 버전이 필요하고 Node js 12.22+ 버전이 필요하다. ja.. 2023. 1. 24. 이전 1 2 3 4 5 6 7 8 ··· 16 다음