Git Bash에서 venv로 파이썬 가상 환경 관리하기 - 희망편각 프로젝트마다 필요한 패키지 버전을 따로 관리하고 싶을 때 venv를 사용하는데,가상환경 생성과 각종 패키지 설치에 어려움을 겪는 사람을 위해 정리함니당. ※ Git Bash를 설치 후 vscode터미널을 이용하기 때문에 깃 배쉬랑 븨에스코드 설치는 구글링 해서 설치 후 봐야함! 그리고 아래에서 이런식으로 크다 작다 기호는 터미널에 입력 X 1. 가상 환경 생성하기Git Bash에서 다음 명령어를 사용해 새로운 가상 환경을 생성할 수 있다. firstmyvenv 부분을 지우고 원하는 가상 환경 이름을 지정해도 된다.(되도록 영어로 하삼)아래 명령어를 실행하면 현재 디렉토리에 firstmyvenv라는 이름의 폴더가 생성되고, 해당 폴더 ..
오늘은 본가에서 맥을 쓰느라 깜빡했던 윈도우 깃 배쉬를 깔고 특강을 따라가보았다.입력을 잘못했더니 배쉬가 헬프를 쳐보래서 쳐봤다. 이게 머선 말이람(깃 헬프 GPT 해석)더보기작업 공간 설정 (Repository 초기화)clone: 원격 저장소를 복제하여 로컬에 저장소를 만듭니다.init: 새로운 Git 저장소를 초기화하거나 기존의 저장소를 재초기화합니다.현재 변경 작업 (파일 관리)add: 파일의 변경 내용을 스테이징 영역에 추가합니다.mv: 파일이나 디렉토리를 이동 또는 이름 변경합니다.restore: 파일을 이전 상태로 복구합니다.rm: 파일을 작업 디렉토리와 스테이징 영역에서 삭제합니다.기록과 상태 점검bisect: 바이너리 검색을 통해 버그를 유발한 커밋을 찾습니다.diff: 변경 사항을 비교합..
1. 비지도 학습(Clustering & Dimensionality Reduction) 지도학습은 정답을 알려주며 학습하는 방식이고,비지도학습은 정답 없이 스스로 데이터의 패턴을 찾는 방식대표적인 방법:- 클러스터링(Clustering): 비슷한 데이터끼리 그룹화- 차원 축소(Dimensionality Reduction): 데이터의 특성을 보존하면서 데이터의 차원을 줄이는 방법지도학습과 비지도학습의 비전공자도 이해할 수 있는 예시 설명 :더보기1. 지도학습 (Supervised Learning) 정답을 알고 학습 마치 선생님이 학생에게 문제를 내고, 그에 대한 정답을 알려주는 것과 같다. 데이터에는 입력(문제)과 출력(정답)이 함께 포함되어 있다. 목표 : 정답을 예측하거나 분류하는 모델을 만드는 것.예..
[ TIL ] 이전에 최종이라고 만들었던 아래 코드가 어떤 상황에서 고장이 나는 것을 알게 되었다. import randomdef start_game(): while True: chosen_number = random.randint(1, 10) print("=== 숫자 맞추기 게임 ===") print(f"1과 10 사이의 숫자를 하나 정했습니다.\n이 숫자는 무엇일까요?") while True: try: user_number = int(input("예상 숫자 : ")) if 1 chosen_number: print("너무 큽니다. 다시 입력..
지난주에 받은 과제를 드디어 다 했다.깃허브에 올려서 제출까지 완료! 문제 설명 및 코드는 https://github.com/JuyoungYang요기에 있다. 여러 사람들의 코드도 봤는데 문제에 나온 메세지대로 출력하는건 나밖에 없나? 싶을 정도로 창의력이 좋았다.파이썬 라이부러리에 대한 이해도가 떨어져서 과제 3을 하는데 하루종일 걸렸다.근데 하고나서 보니까 과제3이 젤 간단한? 문제였다. 과제를 다하고 홈페이지 제출하려고 깃허브에 올리고도 난관이었다.문제별로 문제 설명과 문제 해설을 리드미로 작성해야했다ㅠㅠ 그래서 깃허브에 폴더를 추가해서 각 문제별로 나누고 그 안에 코드와 마크다운을 각각 올렸다.이 과정에서 노션, 깃허브, 브이에스코드 등 프로그램에 대해 1티모미터만큼 숙련도가 올라간 것 같다. 깃..
숫자 맞추기 게임 코드는 짜는게 과제였다. 제일 처음 코드를 짜고 게임을 계속하시겠습니까 루프에 갇혔었다.[ 초기 고장난 코드 ]import randomchosen_number = random.randint(1, 10)print("=== 숫자 맞추기 게임 ===")print(f"1과 10 사이의 숫자를 하나 정했습니다.\n이 숫자는 무엇일까요?")user_number = int(input("예상 숫자 : "))while True: if user_number chosen_number: print("너무 큽니다. 다시 입력하세요.") user_number = int(input("예상 숫자 : ")) else: print("정답입니다!") brea..