파이썬 가상 환경 venv 사용
·
💻 Study/Python 파이썬
OS: Ubuntu 20.04 파이썬3에서는 venv 라는 가상환경 라이브러리가 기본적으로 제공되기 때문에 굳이 virtualenv를 쓰지 않아도 된다. 가상환경 환경설정 ''' GPU 상태 확인 ''' nvidia-smi ''' python3 가상환경 생성 : 이름이 tf인 venv 생성 ''' python3 -m venv tf ''' tf가상환경 실행 : 사용자명 앞에 (tf) 로 바뀐다. ''' source tf/bin/activate (tf) ~~~ 인 상태에서, pip install로 필요한 패키지들 설치하고 할 거 하면 된다. 내가 설치한 것들 - tensorflow 2.4.1 - pandas - numpy - PIL # pillow - 등 파이썬(.py) 파일 실행 python [filena..
[인프런 리프 2기] 0.파이썬 중급 소개 & 커리큘럼
·
활동들/인프런 대학생 LEAF 2기
1주차 미션: 섹션 0 ~ 1 python 기본 환경 설정 atom, VScode, Pycharm 중 선택 - 보통 Pycharm을 써왔지만 강의에서 atom과 VSCode 중 하나를 사용하고, 최근 연구실에서 원격 접속 코드 작성하면서 VSCode를 자주 사용하게 되어 VSCode를 사용해보기로 결정했다. python 가상 환경 CMD에서 아래 실행 # 가상환경 생성 python -m venv [디렉토리 명] # 가상환경 실행 cd [디렉토리 명]/Scripts activate # 가상환경 종료 deactivate # deactivate.bat pip install pendulum pip install pytest VSCode 환경설정 Ctrl+Shift+P python select interprete..
[인프런 리프 2기] OT 후기 및 각오
·
활동들/인프런 대학생 LEAF 2기
인프런 Leaf 2기에 선정되었다. 파이썬과 피그마 강의들이 선택지에 있었는 데, 나는 [파이썬 중급]을 선택했다. (중급과 고급 중에 고민해봤는 데, 중급 커리큘럼이 더 맘에 들어서....) 우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original) 우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original) - 인프런 | 강의 본 강의는 파이썬 기초를 배운 학습자가 파이썬을 실무에 활용할 수 있도록 수준 높은 문법을 배우는 데 중점을 두고 있습니다. 파이썬만의 차별점을 파악하고 빠르게 익힘으로써 중급 레벨의 www.inflearn.com 이번 기회에 파이썬을 다시 정리할 계획이다. 사실 어제 (3/8) 온라인으로 인프런 대학생 Leaf 2기 OT가 있었지만, 나는 현생에..
[코딩테스트 연습] - 다트 게임 🍫
·
🧇 Algorithm/프로그래머스
2018 KAKAO BLIND RECRUITMENT → Level 1 문제 설명 다트 게임 카카오톡에 뜬 네 번째 별! 심심할 땐? 카카오톡 게임별~ 카카오톡 게임별의 하반기 신규 서비스로 다트 게임을 출시하기로 했다. 다트 게임은 다트판에 다트를 세 차례 던져 그 점수의 합계로 실력을 겨루는 게임으로, 모두가 간단히 즐길 수 있다. 갓 입사한 무지는 코딩 실력을 인정받아 게임의 핵심 부분인 점수 계산 로직을 맡게 되었다. 다트 게임의 점수 계산 로직은 아래와 같다. 다트 게임은 총 3번의 기회로 구성된다. 각 기회마다 얻을 수 있는 점수는 0점에서 10점까지이다. 점수와 함께 Single( S ), Double( D ), Triple( T ) 영역이 존재하고 각 영역 당첨 시 점수에서 1제곱, 2제곱,..
[코딩테스트 연습] - 비밀지도 🍫
·
🧇 Algorithm/프로그래머스
2018 KAKAO BLIND RECRUITMENT → Level 1 문제 설명 비밀지도 네오는 평소 프로도가 비상금을 숨겨놓는 장소를 알려줄 비밀지도를 손에 넣었다. 그런데 이 비밀지도는 숫자로 암호화되어 있어 위치를 확인하기 위해서는 암호를 해독해야 한다. 다행히 지도 암호를 해독할 방법을 적어놓은 메모도 함께 발견했다. 지도는 한 변의 길이가 n인 정사각형 배열 형태로, 각 칸은 "공백"(" ") 또는 "벽"("#") 두 종류로 이루어져 있다. 전체 지도는 두 장의 지도를 겹쳐서 얻을 수 있다. 각각 "지도 1"과 "지도 2"라고 하자. 지도 1 또는 지도 2 중 어느 하나라도 벽인 부분은 전체 지도에서도 벽이다. 지도 1과 지도 2에서 모두 공백인 부분은 전체 지도에서도 공백이다. "지도 1"과 ..
[백준] 10951 - A+B - 4
·
🧇 Algorithm/백준
Bronze III 문제 (www.acmicpc.net/problem/10951) 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 각 테스트 케이스마다 A+B를 출력한다. 예제 input output 1 1 2 3 3 4 9 8 5 2 2 5 7 17 7 나의 코드 import sys while True: try: x, y = map(int, sys.stdin.readline().split()) print(x+y) except: break 입력이 끝나는 경우 break하도록 예외처리한다.