일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 도서
- command
- 개발
- 유데미
- linux
- 책
- ExpansionTile
- Code Generation
- riverpod
- 리눅스
- ListTile
- 플러터
- 유데미 러닝크루
- 가상환경
- 맥
- 명령어
- copyWIth
- python
- flutter
- 유데미 코리아
- 리버팟
- dart
- 디자인패턴
- vscode
- freezeD
- 개발자
- 파이썬
- 프로그래밍
- 코딩
- 다트
- Today
- Total
목록파이썬 (13)
승상의 코딩 블로그
파이썬 3.4 부터 Enum 이 추가되었다. 기존에는 Enum 을 직접 구현하여 썻었는데, 추가됨에 따라 편리해졌다. Enum 을 사용하면, 범위에 대한 경계선을 만들 수 있다. 이를 통해, 코드의 가독성도 높일 수 있다. 또한 코드 완성(힌트) 를 통해 코드 작성 시 생길 수 있는 에러도 줄일 수 있다. 기본 from enum import Enum class Fruit(Enum): APPLE = 1 BANANA = 2 ORANGE = 3 클래스 형태로 위와 같이 Enum 을 사용할 수 있다. >>> Fruits.APPLE >>> Fruits.APPLE.name 'APPLE' >>> Fruits.APPLE.value 1 클래스에서 선언한 열거형 멤버는 Fruits.APPLE 로 접근하여 사용할 수 있다...

Walrus Operator 가 파이썬 3.8부터 추가되었다. Walrus Operator는 ":="를 통해 사용할 수 있습니다. Walrus(바다코끼리)에서 알 수 있듯이, 바다코끼리의 눈과 이빨이 연산자와 비슷하게 생겼습니다. 왈러스 연산자(Walrus Operator) 왈러스 연산자(Walrus Operator)는 표현식에서 변수에 값을 할당할 수 있게 해 줍니다. 리스트, 딕셔너리, 함수 호출 등은 expression(표현식)이라고 한다. 표현식은 값을 가지는 것이라고 생각하면 됩니다. 이전에는 표현식에 값을 할당할 수 없습니다. 왈러스 연산자는 코드를 간결하게 만들어줍니다. 기존에는 연산의 결과를 저장하는 부분과 사용하는 부분이 분리되어 있다 보니, 불필요해 보이는 코드의 양이 많아 보입니다. ..

가상환경 가상환경은 파이썬과 그 패키지를 격리할 수 있다. 패키지를 격리함으로써 여러 가지 이점을 얻을 수 있다. 예를 들어, 하나의 컴퓨터에 여러 프로젝트를 개발하고 있다고 하자. 하나의 프로젝트는 A 라이브러리의 1.x 를 사용해야 하는데, 다른 프로젝트는 A 라이브러리의 2.x 를 사용해야 한다면, 디펜던시 충돌이 일어난다. 가상환경을 통해, 각 프로젝트가 의존 라이브러리가 있는 환경으로 구성해줄 수 있다. (라이브러리가 업데이트되면서, 기능이 삭제되거나 인터페이스가 변경되는 등의 상황이 벌어질 수 있으므로, 각 프로젝트가 의존하는 라이브러리의 버전을 관리하는 것은 중요하다) 가상환경 설정 파이썬을 설치하면 가상환경 설정을 위한 venv 모듈을 기본으로 사용할 수 있다. 아래와 같이 명령어를 입력하..