일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 데이터베이스
- 컴퓨터네트워크
- airflow.cfg
- 파이썬
- http
- Docker
- TIL
- AWS
- dockerfile
- sql
- 데이터 엔지니어링
- 종류
- 정리
- 컴퓨터 네트워크
- 자료구조
- 가상환경
- S3
- 운영체제
- airflow
- 데이터 웨어하우스
- HADOOP
- 데이터 파이프라인
- Django
- 데브코스
- linux
- Go
- TCP
- 데이터엔지니어링
- PYTHON
- redshift
- Today
- Total
목록Programming Language/Python (9)
홍카나의 공부방
동기와 비동기코드가 순차적으로 진행되는 방식을 동기적 처리라고 하고, 그렇지 않은 방식을 비동기적 처리라고 한다. 루틴(routine)루틴은 일련의 명령, 코드의 흐름을 의미한다. 즉, 메인 루틴은 프로그램의 주요 실행 흐름을 담당하는 코드 부분을 의미한다. (보통 프로그램이 실행될 때 가장 먼저 시작되는 루틴이다.) 서브 루틴은 메인 루틴이 아닌 루틴을 의미한다. 일반적으로 메인이 아닌 함수나 메소드를 생각하면 된다. 서브루틴은 특정 작업을 수행하기 위해 호출되며, 하나의 진입점과 탈출점을 가지고 있다. 코루틴(Coroutine)다양한 진입점과 다양한 탈출점이 있는 루틴을 의미한다. 중간에 실행을 멈추고 다른 작업을 수행한 후, 다시 원래 상태로 돌아와서 실행을 이어갈 수 있는 루틴이다. 비동기 프..
파이썬의 가상환경 파이썬은 가상환경을 이용해서 프로젝트마다 독립된 환경을 만들어 사용할 수 있다. 가상환경 덕분에 각각의 프로젝트가 필요한 패키지와 버전, 그리고 의존성을 관리할 수 있게 된다. 파이썬에서 사용하는 의존성 관리자는 여러 가지가 있다. 파이썬의 공식 의존성 관리자인 pip나 virtualenv를 같이 사용하는 Pipenv가 있는데, 이번 글에서는 poetry를 알아본다. Poetry? Poetry는 가상환경 및 패키지 관리 도구다. 프로젝트마다 필요한 패키지를 명시적으로 관리할 수 있고, 가상환경을 쉽게 관리할 수 있다. 의존성 정보를 모두 명령어로 기록하고 관리할 수 있고, 가상환경까지 자동으로 생성할 수 있어서 프로젝트를 진행할 때 선택할 수 있는 의존성 관리자이기도 하다. Poet..
venv 가상환경을 activate 했다는 가정 1) pip install jupyter 2) 설치 이후, python -m notebook 그러면 띄워짐 시간 관련 연산에 사용하는 datetime + relativedelta 사용 예시는 아래
On Unix or MacOS, using the bash shell: source {가상환경 폴더 이름}/bin/activate On Unix or MacOS, using the csh shell: source {가상환경 폴더 이름}/bin/activate.csh On Unix or MacOS, using the fish shell: source {가상환경 폴더 이름}/bin/activate.fish On Windows using the Command Prompt: {가상환경 폴더 이름}\Scripts\activate.bat On Windows using PowerShell: {가상환경 폴더 이름}\Scripts\Activate.ps1 나는 가상환경 폴더 이름을 보통 .venv로 주니까 이때 맥에서는 ..