본문 바로가기
반응형

파이썬18

맥 환경에서 파이썬 아나콘다 가상환경 sys.path에 디렉토리 영구적으로 추가하기 [맥 환경에서 파이썬 sys.path에 디렉토리 영구적으로 추가하기]맥 환경에서 특정 디렉토리를 sys.path에 영구적으로 추가하려면, 환경 변수 PYTHONPATH에 추가할 디렉토리를 설정해야 합니다. 이렇게 하면 파이썬 인터프리터가 시작될 때마다 해당 디렉토리가 자동으로 sys.path에 추가됩니다. 저는 아나콘다 환경에서 작업을 진행했습니다.# 터미널에서 설정# my_environment라는 가상 환경을 실행함conda activate my_environment# sitepackages가 어디있는지 위치를 받아옴python -c "import site; print(site.getsitepackages()[0])"# cd cd /opt/anaconda3/envs/my_environment/lib/p.. 2023. 4. 10.
파이썬 각종 db 연결(sqlalchemy, pymysql) [각종 db 연결(sqlalchemy, pymysql)]회사에서 각종 데이터들을 실시간으로 db에서 불러와서 가공하고 분석하는 업무를 봤었는데요.그때 필수적이었던 파이썬 db 연동을 먼저 다뤄보겠습니다. 특정 쿼리를 이미 짰다는 전제하에예를 들어, query = select * from specific_table이라고 해보겠습니다.이때 "select * from specific_table"이라는 쿼리를 돌려서 데이터 프레임을 만들어주는 코드입니다.import pymysqlimport pandas as pd# 데이터베이스 연결conn = pymysql.connect(host="호스트 이름",                           user="유저 이름", password="비밀번호", db="db .. 2023. 3. 29.
for문 정리, 예시[파이썬 독학] 파이썬에서는 for문을 작성할 때, for ~ in ~:과 같은 형태로 적습니다. for 변수 in 수행할 횟수: 실행할 코드 #변수가 없다면 for _ in 수행할 횟수: 실행할 코드 예시 random_numbers = [random.randint(1, 100) for _ in range(10)] max_num = random_numbers[0] min_num = random_numbers[0] for num in random_numbers: if num > max_num: max_num = num if num < min_num: min_num = num print(sorted(random_numbers)) print("Maximum number:", max_num) print("Minimum numb.. 2023. 3. 19.
while문 정리, 업다운 게임[파이썬 독학] while문 개념 while문은 특정 조건이 참인 한 코드 블록을 반복적으로 실행할 수 있도록 해주는 일종의 루프 구문입니다. 조건은 참 또는 거짓으로 평가되는 Boolean 타입으로 구분됩니다. 조건이 True인 한 루프 내의 코드 블록은 반복적으로 실행됩니다. 조건이 False가 되면 루프가 종료되고 제어가 루프문 다음으로 전달됩니다. count = 0 while count number: print(f"Too high! current guess: {guess}") try_count += 1 if guess != number: print(f"try count: {try_count}") print(f"You guessed it! answer: {guess}\nfinal_count:{try_count}").. 2023. 3. 19.
반응형