Code4 파이썬 가상환경 venv 생성 활성화 비활성화, 패키지 설치 가상환경 (venv) 가상환경을 프로젝트 폴더 안에 만들었다. 기존에는 poetry를 사용하는 방법을 배워 써먹었었는데, venv를 사용하는 것이 더 기본적인 방법이고, 많은 예시에서 사용하고 있기 때문에 배우고 기록하기로 한다. 파이썬 가상환경 만들기 python -m venv {venv} 파이썬 가상환경 활성화 (MAC) source {venv}/bin/activate 파이썬 가성환경 종료 (MAC) deactivate 패키지 설치 requirements.txt는 프로젝트의 종속 패키지들에 대한 정보를 담고 있다. package.js와 같다고 보면 된다. 이 txt파일 안에 적혀있는 패키지들은 아래 커맨드로 설치한다. pip install -r requirements.txt 여기서 -r 옵션은 req.. 2024. 4. 1. enum in Dart Dart 언어에서 enum(열거형)은 고정된 수의 상수 값을 갖는 타입입니다. enum은 특정 변수가 한정된 옵션 중 하나만을 가질 수 있게 하여, 코드의 가독성과 안정성을 높이는 데 도움이 됩니다. Dart 2.17 버전 이전과 이후에서 enum을 사용하는 방법에는 약간의 차이가 있습니다. 여기서는 Dart 2.17 이상 버전을 기준으로 설명하겠습니다. Enum 정의하기 Dart에서 enum을 정의하는 방법은 다음과 같습니다. enum Status { none, running, stopped, paused, } Enum 사용하기 Enum을 사용할 때는 Enum명.값 형태로 참조합니다. 예를 들어, 위에서 정의한 Status enum을 사용하려면 다음과 같이 할 수 있습니다. void checkStatu.. 2024. 3. 10. Basic dart - 조건문과 반복문 Dart 기초 복습 2일차. 한동안 쓰지 않아서 다 휘발되어버린 조건문과 반복문에 대해 정리해본다. 조건문에는 일반적으로 많이 쓰는 if 구문 외에 switch 구문도 있다. 복잡한 로직 없이 단순한 선택지로 조건문이 구성되는 경우, if 보다는 switch가 더 가독성이 높을 것 같다. 지금까지는 무지성으로 if만 사용했다면, 앞으로는 나를 위해 코드의 가독성을 올리는 연습을 해야할 것 같다. 반복문에는 자주 쓰는 for문 위에도 while과 do-while이 존재한다. while의 경우 자칫 무한루프로 빠질 위험이 있고, 주로 배열을 순회하는 목적으로 반복문을 사용하기 때문에 for만 사용했던 것 같다. 그래도 알아두자. 그럼 정리 시작 1. 조건문 1) if if문은 주어진 조건이 참일 때 코드를 .. 2024. 3. 5. Dart basic - 다트 기본 문법 1. Variables var & Type of data var: type을 추론합니다. int: 정수 값을 나타내는 타입입니다. 예를 들어, int age = 25와 같이 사용할 수 있습니다. double: 부동 소수점 숫자 값을 나타내는 타입입니다. 예를 들어, double price = 3.99와 같이 사용할 수 있습니다. String: 문자열 값을 나타내는 타입입니다. 예를 들어, String name = "이름"과 같이 사용할 수 있습니다. bool: 불리언 값(참 또는 거짓)을 나타내는 타입입니다. 예를 들어, bool isAvailable = true와 같이 사용할 수 있습니다. List: 여러 값을 포함할 수 있는 리스트를 나타내는 타입입니다. 예를 들어, List numbers = [1,.. 2024. 3. 4. 이전 1 다음