일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 리눅스
- matplotlib
- 라이브러리
- 플라스크
- 예제
- 디렉토리
- 판다스
- SQL
- 프로그래머스
- 디버깅
- 아나콘다
- 코랩
- 파이썬
- visual studio code
- OpenCV
- 운영체제
- vscode
- 단축키
- 머신러닝
- 원격저장소
- 기초
- 깃허브
- 역할
- 에러
- MySQL
- 가상환경
- 엑셀
- 데이터베이스
- 우분투
- 데이터분석
- Today
- Total
목록IT (412)
취미와 밥줄사이
1. 명령어 & 명령어 뒤에 &를 붙이면 백그라운드에서 작업을 실행한다. 사용자가 터미널 세션을 끊으면 백그라운드 중인 작업도 같이 종료된다. nohup 명령어를 함께 사용하면 백그라운드에서 작업함과 동시에 터미널 세션이 끊어지거나 컴퓨터가 종료해도 프로세스가 사라지지 않는다. 2. nohup 명령어 & nohup으로 실행하면 실행한 위치에 hohup.out 파일이 생성된다. 명령어 실행시 발생하는 표준 출력을 nohup.out에 입력한다. 3. 종료 ps -ef로 해당 쉘 pid 확인해서 kill 종료 시키면 된다. ps -ef | grep task 이름 해당 pid 확인 kill -9 pid REFERENCE https://m.blog.naver.com/PostView.naver?isHttpsRedi..
파일 시스템 탐색을 위한 리눅스 명령어 리눅스 파일 시스템은 기본 디자인에 핵심 시스템 계층을 시각화하고 조작할 수 있는 다양한 방법을 제공 pwd pwd는 Print Working Directory의 약자 현재 작업중인 디렉토리를 보여줌 ls list segments의 약자 파일과 디렉토리의 모든 정보를 제공 특정 디렉터리와 특정 파일의 내용제공 cd 리눅스/유닉스는 보통 디렉터리와 파일로 이루어짐 디렉토리를 이동하는 명렁어 mkdir mkdir 명령은 필요한 권한을 가지고 있다면 Linux 시스템에서 원하는 위치에 폴더를 만들 수 있음 rmdir remove directory의 약자 빈 디렉토리를 삭제할 때 사용하는 명령어 디렉터리가 비어있지 않을 경우에는 삭제 불가능 lsblk Linux 시스템에서..
nano 에디터 사용법 nano 에디터가 설치가 되어 있는 경우 터미널 창에 $nano 또는 $nano 명령어를 입력하고 실행시키면 프로그램이 실행된다. nano nano test.txt ^로 표시된 것은 Ctrl 키를 의미합니다. M- 으로 표시된 것은 Alt 키입니다. Write Out이 파일 저장됩니다. 파일 제목 표시 1번은 본문 영역 2번은 단축키를 보여주는 영역 단축키 단축키 동작 ctrl + g (F1) 도움말 표시 ctrl + x (F2) nano 종료 (혹은 현재의 file buffer를 닫음) ctrl + o (F3) 현재 편집 중인 파일 저장 ctrl + j (F4) 문단을 justify(행의 끝을 나란히 맞춤) 즉, 한 문단을 한 줄로 붙인다. ctrl + r (F5) d현재 fil..
명령 모드 ESC - 명령모드 진입 :set nu - 라인 출력 i - insert 모드로 변경 :{line number} - 해당 라인으로 이동 :wq - 저장하고 종료 :q! - 강제 종료 w, b - 단어 단위 이동 dd - 줄 삭제 v - 블럭지정 ?{검색할 단어} - 윗 부분에서 검색 /{검색할 단어} - 아랫부분에서 검색 REFERENCE https://zzsza.github.io/development/2018/07/20/vim-tips/ VIM 자주 사용하는 명령어 및 Tip VIM에서 자주 사용하는 명령어 및 Tip에 대해 작성한 글입니다. 페이스북 생활코딩의 정기욱님 글을 토대로 작성했습니다 zzsza.github.io
문제 상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다. 상근이는 세 자리 수 두 개를 칠판에 써주었다. 그 다음에 크기가 큰 수를 말해보라고 했다. 상수는 수를 다른 사람과 다르게 거꾸로 읽는다. 예를 들어, 734와 893을 칠판에 적었다면, 상수는 이 수를 437과 398로 읽는다. 따라서, 상수는 두 수중 큰 수인 437을 큰 수라고 말할 것이다. 두 수가 주어졌을 때, 상수의 대답을 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 상근이가 칠판에 적은 두 수 A와 B가 주어진다. 두 수는 같지 않은 세 자리 수이며, 0이 포함되어 있지 않다. 출력 첫째 줄에 상수의 대답을 출력한다. 예..
typeError: list indices must be integers or slices, not str 리스트의 인댁스는 문자열이 아니라 정수여야 한다. 에러의 원인 파이썬의 리스트를 인덱싱할 때 정수가 아닌 문자열로 인덱싱할 때 발생함 에러 상황예시 alphabet = ['a', 'b', 'c'] for i in alphabet: alpahbet[i] 인덱싱은 정수로 하는 것 for문을 사용하다 보면 인덱스 번호가 문자로 받는 실수가 나올 수 있으므로 이런 에러 발생시 for i in alphapbet: print(i) print로 찍어보기 REFERENCE https://snepbnt.tistory.com/83 python error : list indices must be integers or ..
문제 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열에는 몇 개의 단어가 있을까? 이를 구하는 프로그램을 작성하시오. 단, 한 단어가 여러 번 등장하면 등장한 횟수만큼 모두 세어야 한다. 입력 첫 줄에 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 공백 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 문자열은 공백으로 시작하거나 끝날 수 있다. 출력 첫째 줄에 단어의 개수를 출력한다. 예제 입력1 The Curious Case of Benjamin Button 예제 출력1 6 예제 입력2 The first character is a blank 예제 출력2 6 풀이 sentences = input().spli..
문제 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. 입력 첫째 줄에 알파벳 대소문자로 이루어진 단어가 주어진다. 주어지는 단어의 길이는 1,000,000을 넘지 않는다. 출력 첫째 줄에 이 단어에서 가장 많이 사용된 알파벳을 대문자로 출력한다. 단, 가장 많이 사용된 알파벳이 여러 개 존재하는 경우에는 ?를 출력한다. 예제 입력1 Mississipi 예제 출력1 ? 예제 입력2 zZa 예제 출력2 Z 풀이 words = input().upper() # 입력받은 문자열을 소문자로 변환 unique_words = list(set(words)) # 중복제거 하기 위한 set / to list cn..