본문 바로가기

Language27

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.
데이터 엔지니어(아홉번째 이야기) 절차 vs OOP Python의 type() 을 호출하여 클래스 확인 가능 클래스는 상태와 행동에 대한 정보를 포함 # Print the mystery employee's name print(mystery.name) # Print the mystery employee's salary print(mystery.salary) # Give the mystery employee a raise of $2500 mystery.give_raise(2500) # Print the salary again print(mystery.salary) 실습 # Include a set_name method class Employee: def set_name(self, new_name): self.name = new_name # .. 2021. 10. 28.
데이터 엔지니어(여덟번째 이야기) cat 명령어와 grep 명령어를 통해 특정년도의 수상자를 검색 입력 cat soccer_scores.csv | grep "1959" 출력 1959,Dunav,2 cat, grep or 명령, wc 명령을 통한 갯수 출력 입력 cat two_cities.txt | grep -e "Sydney Carton" -e "Charles Darnay" | wc -l 출력 77 Bash script anatomy 기본적으로 /usr/bash if you installed bash in basic directory, bash usually located in /usr/bash #!/usr/bash 어원 유닉스 계열에서는 sharp(#) + bang(!) 합성어로 sha-bang 이라 함 확장자 명 file extens.. 2021. 10. 14.
데이터 엔지니어(일곱번째 이야기) 추후 업데이트 예정 2021. 10. 14.