3.List,set,tuple,dictionary. #List. 값의 나열, 여러가지 종류를 표시 가능.[ ]로 정의. Ex) 리스트 추가 예제 ==> append(), insert(), + 연산자 이용. name.append("ki") 리스트를 추가.name.insert(3, "park") 3번째 인덱스에 "park" 추가.name.extend(addNames) extend를 사용해서 리스트나 튜플 값 한꺼번에 삽입 가능.name += ["jo"] plus 연산자로도 가능.name += "kim" 일반 문자열을 더 할 경우 문자 인덱싱되어 추가. #List Find and Remove. index()을 이용해 찾고, pop()와 remove()을 이용해 지운다. name.index("jung") ==>..
#Programming Language
2.output,character,operators. #Output. Cf) 파이썬은 중요 특징 중 하나는 들여쓰기가 매우 중요.들여쓰기를 이용해서 코드 흐름을 파악하기에 맞지 않을 경우 오류가 발생. 위의 화면처럼 print를 들여쓰기 안 하면 오류가 난다. #Variable. 숫자가 앞에 있는 변수, 예약어를 제외하고 변수 선언 가능.대,소문자 구별.튜플,리스트,다중 치환 가능. 첫번째 줄 ==> 소문자.두번째 줄 ==> 대문자.세번째 줄 ==> 튜플 사용.네번째 줄 ==> 리스트 사용.다섯번째 줄 ==> 다중 치환. #Shame. Python 2.x => 3으로 넘어오면서 long 형은 int 형으로 통일.연산자 종류 => +,-,/,%,** 첫번째 줄 ==> 더하기.두번째 줄 ==> 빼기.세번째 ..
1.Introduction. 파이썬이란 간단히 범용 프로그래밍 언어로서 코드 가독성과 간결한 코딩을 강조한 언어.인터프리터 언어로서 Linux,Windows,Mac 등 다양한 시스템에서 널리 사용.사전적인 의미는 이 정도로 해두고, 기본 설치 환경은 http://allblackk.tistory.com/172?category=745109 이곳에 적어놨으니 기본 설치 환경을 세팅 하는 것으로 소개를 마치겠다. Cf) Mac,Linux에서도 설치 후 모든 것이 가능하지만, 보편적이라고 생각되는 Windows 환경에서 진행하겠다.
Python installation. #설치.다운로드 링크 ==> https://www.python.org/ 링크에 들어가서 Downloads를 누르면 위의 화면이 등장.python 3.6.5를 눌러 클릭. 아래 체크박스에서 있는 Add Python 3.6 to PATH를 체크해주는 것이 낫다.python 3.6.5을 컴퓨터가 현재 cmd.exe의 임의의 디렉토리에 있다하더라도, 파이썬을 실행시킬 수 있도록 해주는 것이다.즉 환경 변수[=컴퓨터 시스템 전반에 걸쳐 쉽게 참조할 수 있도록 만들어 놓은 변수]를 설정하는 것.일단 Customize installation을 클릭. C drive 아래에 Python 폴더를 하나 만들고 그 폴더 안에서 파이썬 버전들을 관리하는 것이 좋기에 설치 경로를 변경하고 설..
Linux network. What is a network? 네트워크는 서로 떨어져 있는 컴퓨터[=디바이스] 간에 통신을 하기 위한 환경. Network in Linux. 리눅스에서 네트워크 서비스를 제어하는 부분은 xinetd./etc/xinetd.conf 파일에 여러 네트워크 서비스에 대한 제어가 들어가 있다./etc/rc.d 디렉터리도 네트워크 서비스 시작 프로그램들이 선언되어 있으며, iptables[=방화벽] 명령을통해서도 네트워크 서비스를 제어할 수 있다. 가장 쉬운 건 system-config-network utility를 사용해 네트워크 설정을 하고, 수동으로는 netstat, ifconfig, route. Network command. 1.Ifconfig(Interface Configur..
How to use Linux processes. What is a process? 현재 메모리에 실행되고 있는 프로그램을 말한다. Linux에서 프로세스 관리는 시스템 자원을 효율적으로 이용하고, 작업이 편리하게 진행되도록 만들 수 있다.프로세스에는 동작하는 모든 정보가 담겨 있고, 여러 가지 명령을 통해 정보를 조회할 수 있고,프로세스에게 특정 시그널을 보내서 동작 상태를 제어할 수 있다. View currently running processes Ps 명령어 =>현재 메모리에서 실행 중인 프로세스에 대한 정보를 보여주는 명령어. Ex) Ps. # ps PID TTY TIME CMD 2556 pts/1 00:00:00 bash 2612 pts/1 00:00:00 ps * 현재 메모리에서 동작 중인 프..
How to use Linux permissions. What is Permission?==> 특정 파일 or 디렉터리에 대해 읽기, 기록하기, 삭제하기 등의 권한을 설정해 놓는 것으로,==> 운영체제에서 파일의 접근 권한과 보호 등을 위해 반드시 필요한 것. Permission feature. Permission to be expressed in octal. Confirmation of actual permissions. ls -l #ls –l 합계 120 -rw-------. 1 root root 1954 2018-04-09 22:45 anaconda-ks.cfg -rw-r--r--. 1 root root 25 2018-04-09 22:45 filename -rw-r--r--. 1 root root ..
How to use the Linux extended command. 1.grep command.==> 문자열 패턴으로 하나 또는 이상의 파일들에 내용을 검색.==> 패턴에 포함된 모든 줄을 화면으로 출력하며, 파일 내용을 바꾸지 못한다. 2.How to use the grep command.==> grep option pattern file_name grep -i root /etc/group # grep -i Root /etc/group root: x: 0: # * 대소문자 구분 없이 root를 검색. grep -I root /etc/group # grep -l root /etc/group /etc/group # * root가 있는지 없는지 표시 grep -I root group passwd hosts..