본문 바로가기

프로그래밍56

mongodb 설치 mongodb 설치 본인 os에 맞는 버전 다운로드, 형식은 server(deb) 받아서 dpkg로 풀어줬음 Download MongoDB Community Server | MongoDB mongod로 실행 - 뭔가 불길함 systemctl로 확인 - code = exited, status=14 구글링 해보니 아래처럼 /var/lib/mongodb의 소유자 변경 /tmp/mongodb-27017.sock 소유자 변경 나는 /tmp/mongodb-27017.sock가 없었는데 이건 systemctl start mongod를 해주면 생김 위 두줄 치고 systemctl stop → start 해보기 그래도 해결이 안된다면 /tmp/mongodb-27017.sock 삭제 후 다시 stop, start 실행 완.. 2023. 10. 3.
enumerate로 인덱스 번호 붙이기 enumerate라는 녀석으로 인덱스 번호를 붙여봤다. 이런게 있다는 것을 지금 알았다. 호호. 조금만 만지면 편리하지만 그럴싸하게 뽑을 수도 있음 2023. 9. 21.
파이썬 함수에서 return def test(a): if a == 1: print('input is 1') return print('input is not 1') 1이면 input is 1 만 출력하고 return 밑에 있는 구문은 실행하지 않고 나가버린다. break는 반복문을 끝내기 위해 사용하는데, return은 함수에서의 break라고 생각하면 될 듯 하다. 2023. 8. 24.
파이썬 라이브러리 모음집 anaconda 설치 Free Download | Anaconda Free Download | Anaconda Anaconda's open-source Distribution is the easiest way to perform Python/R data science and machine learning on a single machine. www.anaconda.com 윈도우 환경에서 설치했습니다. 아나콘다는 파이썬 라이브러리가 많이 모여있는 모음집이라고 한다. 일일히 라이브러리를 설치할 필요가 없어서 상당히 편리할 듯 하다. Download 클릭 > 실행파일이 설치되는데 설치파일 실행해보면 계속 다음을 누르다가 아래처럼 설정이 나오면 잠깐 멈춘다 환경변수에 추가해줬는데, 추천하지 않는다고 나온다.. 그래도 쫄지 않고 추가.. 2023. 8. 23.
WSL로 윈도우에서 리눅스 사용하기 wsl을 설치해보자. WSL 설치 | Microsoft Learn WSL 설치 wsl --install 명령을 사용하여 Linux용 Windows 하위 시스템을 설치합니다. Ubuntu, Debian, SUSE, Kali, Fedora, Pengwin, Alpine 등 원하는 Linux 배포판에서 실행되는 Windows 머신에서 Bash 터미널을 사용할 수 있습니 learn.microsoft.com wsl 설치하기 power shell을 관리자 모드로 실행하고 아래 명령어 입력 wsl --install wsl --list --online > 설치가능한 os 목록 확인 wsl --install -d * 만약 에러가 난다면 windows 기능에서 Linux 기능 체크 해주자. 설치까지 약 3분정도 소요된다... 2023. 8. 15.
[프로그래머스] K번째 수(파이썬) 코딩테스트 연습 - K번째수 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr [문제 요약] - 입력으로 리스트 2개가 주어진다. - commands 리스트의 첫번째 인자부터 두번째 인자까지 추출한 뒤 세번째 인자 위치의 수를 출력한다. - commands 리스트의 길이만큼 반복한다. [문제 풀이 방법] - 2번째부터 5번째까지 자르면 -> 인덱스로는 1번 ~ 4번이기 때문에 처음 범위에서 1을 빼줬다. - 리스트를 오름차순으로 정렬하고 또 다른 리스트에 3번째 숫자를 추가한다. [정답] def sol.. 2023. 6. 22.
728x90