본문 바로가기

공부83

리눅스(4) 파일을 찾는 법 - 파일의 용도 1) 데이터를 보관하기 위한 용도 2) 명령 즉, 실행파일을 보관하기 위한 용도 1. locate와 find 1) locate - locate [파일명].[확장자] - mlocate라는 데이터베이스에서 파일을 찾음 - sudo updatedb : 컴퓨터의 파일들을 저장, 정기적으로 처리 2) find - 디렉토리에서 직접 파일을 찾음 - find [디렉토리] [파일명].확장자 - find . [파일명].[확장자] : 현재 디렉토리에서의 하위 디렉토리에서 찾음 - 에러 시 sudo 사용 - find . -type f : 파일 확장자(f) 지정, file만 directory 나오지 않음 - find . -name [파일명].[확장자] : 이름과 일치하는 것 찾아냄 - find.. 2019. 8. 21.
리눅스(3) IO Redirection - I(Input)O(Output) 1. Output 1) ls -l > result.txt : result.txt로 파일 목록 저장 2) cat result.txt : result.txt에 저장된 것 보여줌 - Refirection : 출력되는 방향을 돌려서 다른 곳에서 출력 - Review:UNIX Programs : slideplayer.com/slide/5126304 - 프로세스 ex) ls -al (입력) => 출력 - [파일로 출력(실행결과)할 프로세스] > [파일] - 프로세스 : 유닉스 계열에서 어떤 프로그램이 실행된 것 - 프로세스 출력 결과 1) Standard Output(>(redirection)) : 1> 2) Standard Error : 2>, 에러에.. 2019. 8. 20.
파이썬(2) 연산자 1. 연산자의 개념 - 연산자 : 산술 연산자 +, -, * 기호와 같이, 이미 정의된 연산을 수행하는 기호나 키워드를 의미 - 연산자 필요 이유 : 문제를 해결하는 방법에서 도구(장비)와 같은 역할 - 피연산자 : 연산(operation)에 참여하는 변수나 값 2. 산술 연산자 : =, +, -, *, /, //(나누기(몫)), %, **(제곱) - 우선순위 : 관호가 가장 우선, 곱셈(또는 나눗셈)이 그 다음, 덧셈(또는 뺄셈)이 가장 마지막으로 수행 ex) a,b,c=2,3,4 가능 - 문자열과 숫자의 상호 변환 1) 문자열이 int() 함수에 의해서 정수로, float() 함수에 의해서 실수로 변경 2) 숫자를 문자열로 변환하기 위해서는 str() 함수를 사용 ex) a=100; str(a.. 2019. 8. 18.
리눅스(2) sudo - super user do의 약자 - sudo apt-get install git : git 설치(super user의 권한으로 실행) 파일편집(nano) - 파일 : 정보를 저장하는 가장 기본적인 수단 - 디렉토리 : 파일을 정리하기 위한 수납 공간 - 파일 편집 프로그램 : nano, VI - nano 입력하여 들어감 - ^는 ctrl 키 의미 - nano [파일명].[파일 확장자] : 파일 수정 - Cut Text : 복사 기능 - Uncut Text : 붙여넣기 기능 - 일부만 복사할 때 1) ctrl + 6(숫자) : 블록 설정 2) 복사할 글자의 뒷 글자까지 커서(깜빡이는 밑줄바) 이동 3) Cut Text 한 후 복사할 위치에서 Uncut Text - Get help : 메뉴얼 -.. 2019. 8. 11.
기본 스크립트와 함수, R 추가 패키지 사용법 기본 스크립트와 함수 - class(x1) : X의 범주는? (숫자 혹은 문자) - is.numeric(x1) : X는 숫자? - length(x1) : X의 길이는? - is.vector(x1) : X는 벡터? - 기본연산(더하기(+), 곱하기(*), 제곱근(sqrt), 최소값(min), 최대값(max), 평균(mean)) - plot(x1,y1) : 그래프 좌표 보여줌 - 함수 (로그(log10(10), log(10)), 지수(exp(10)), 사인(sin(pi/2)), 코사인) - 소문자, 대문자 변경, ls(), rm() 1) ls() : 생성된 값 리스트 2) rm(x1) : 값 삭제 3) tolower(c1) : 소문자로 변경 4) toupper(c1) : 대문자로 변경 - c1 2019. 8. 7.
파이썬(1) 파이썬 개요 1. 파이썬 특징 - 플랫폼 독립적 - 인터프리터 언어 (한줄씩 검사) - 객체 지향 - 동적 타이핑 언어 - AI 프로그래밍을 위한 많은 라이브러리 제공 - 처음 C언어로 구현되었음 2. 문제해결을 위한 일반적인 프로그램 구조(모듈화) - 입력 자료(data) -> problem solving[알고리즘] -> 문제해결, 출력 자료(data) - 문제 해결 : 데이터 입력, 데이터 처리, 데이터 출력 => 모듈 - 모듈(module) 1) 큰 문제를 기능별 작은 단위로 나눈 것 2) 독립적으로 수행할 수 있는 프로그램 단위 3. C언어 구조 : C 프로그램은 여러 개의 함수(=모듈)로 구조, 절차 지향 프로그래밍 4. Python 구조 : Python은 여러 개의 프로그래밍 스타일을 포괄 *.. 2019. 8. 7.