-가상환경이란?독립적인 파이썬 실행환경말그대로 가상의 환경을 따로 설정하여필요한 라이브러리만을 설치하여라이브러리 충동을 피할 수 있다. -pip란?파이썬 패키지(파일),모듈(라이브러리) 매니저pip로 파이썬에 가상환경을 설치할 수 있다. -가상환경 만들기(우분투에서)-1단계[pip로 가상환경 설치]우분투에서 가상환경을 설치하기 위해python3-pip를 사용해 install할 필요가 있다.원하는 파일로 들어가서python3 -m pip install --user -U virtualenv입력(가상환경 설치)pip설치 안되있다면 아마 오류뜨면서 설명나올텐데설명대로 pip설치하면 됨-2단계[가상환경 생성]python3 -m virtualenv 원하는환경이름입력(가상환경 생성)성공한후 ll이나 ls로 생성완..
-우분투Ubuntu란?리눅스의 배포본은 Red Hat,CentOS,Mint,Ubuntu등다양하게 존재한다. 그중 하나다.당연히 리눅스와 같이 확장성이 좋고 보안성,안정성이 높고 가볍다. -나한테 필요한 기본 우분투 명령어?터미널 실행 단축키:Ctrl+Alt+t////터미널 내부에서////ls:해당 디렉토리에 존재하는 파일목록 표시ll:ls에 long추가한 명령어...파일목록 자세히 표시who:시스템에 로그인 되있는 사용자 표시w:지금 뭐하고 있는지 출력hostname -i:현재 컴퓨터 ip주소 출력cd:홈 디렉토리로 이동cd 디렉토리명:현재 위치한 디렉토리에서 하위 디렉토리중 특정한 디렉토리로 들어간다.cd /디렉토리명:현재 위치상관없이 절대경로로 이동mkdir 새로운 디렉토리명:새로운 디렉토리를 생성한..
sort함수*설명 - 라이브러리 안에 존재하는 정렬 함수로써 내림차순 오름차순을 자유자재로 설정하고 원하는 배열 부분을 즉시 정렬할 수 있고 사용자정의 함수로 사용자정의 비교연산자를 따로 만들어 새로운 함수로도 사용가능*작동원리내부 알고리즘이 quick sort(퀵 정렬)와 동일https://parkrc1201log.tistory.com/5 내가 보기위해 정리한 C++로 작성한 기초정렬 정리(선택,버블,삽입,퀵,병합)선택 정렬 설명 - 남은 배열값들중 최솟값을 찾아 맨앞으로 보내 순차적으로 정렬하는 방식 (서칭한뒤 정렬,,,,본래 처음 미니멈은 9999대신 int의 최댓값을 넣음-INT_MAX) 작동원리 파란색 - 배열위parkrc1201log.tistory.com//퀵정렬과 동일하므로 시간복잡도는 평..
선택 정렬*설명 - 남은 배열값들중 최솟값을 찾아 맨앞으로 보내 순차적으로 정렬하는 방식(서칭한뒤 정렬,,,,본래 처음 미니멈은 9999대신 int의 최댓값을 넣음-INT_MAX) *작동원리 파란색 - 배열위치확정,,,,,빨간색-범위내에서 가장 작은 값 서칭1,10,5,8,7,2,4,3,6,91,10,5,8,7,2,4,3,6,91,10,5,8,7,2,4,3,6,91,10,5,8,7,2,4,3,6,91,2,10,5,8,7,4,3,6,91,2,10,5,8,7,4,3,6,9.....1,2,3,4,5,6,7,8,9,10 이때 비교연산은10+9+8+...+2+1,,,,,,,,,,,,(10개중 최솟값 서치,9개중 서치...)=(10+1)+(9+2)+...(6+5)=10*(10+1)/2->n(n+1)/2따라서 시간복..
이제까지 내가 사용하지 않았던자바의 BufferedReader와 StringBuilder, StringTokenizer 그리고 BufferedWriter에 대해공부한다.여기서는 StringTokenizer StringTokenizer는 자바 원문에 따르면문자열 토크나이저 클래스를 사용하면 응용 프로그램에서 문자열을 토큰으로 나눌 수 있습니다. StreamTokenizer토큰화 방법은 클래스 에서 사용하는 방법보다 훨씬 간단합니다 . 메서드 는 StringTokenizer식별자, 숫자 및 인용 문자열을 구분하지 않으며 주석을 인식하고 건너뛰지 않습니다.https://docs.oracle.com/javase/7/docs/api/java/util/StringTokenizer.html 이 StringToke..
이제까지 내가 사용하지 않았던자바의 BufferedReader와 StringBuilder, StringTokenizer 그리고 BufferedWriter에 대해공부한다.여기서는 StringBuilder StringBuilderStringBuilder는 자바 원문에 따르면변경 가능한 문자 시퀀스입니다. 이 클래스는 StringBuffer와 호환되는 API를 제공 하지만 동기화를 보장하지는 않습니다. StringBuffer이 클래스는 단일 스레드에서 문자열 버퍼를 사용하던 곳(일반적으로)에 대한 드롭인 교체로 사용하도록 설계되었습니다 . StringBuffer가능한 경우 대부분의 구현에서 이 클래스가 더 빠르기 때문에 이 클래스를 우선적으로 사용하는 것이 좋습니다 .https://docs.oracle.c..