파이썬 class에 대한 간단 노트 클래스에 대한 필기 사항을 요약해서 적어놓는다. 예문 from myParent import myParentClass class myClass(myParentClass): def __init__(self): myParentClass.__init__(self) 파이썬은 다중 상속을 지원한다. 이름 다음에 오는 괄호 안에 원하는 만큼 쉽표로 분리하여 조상을 나열할 수 있다. 클래스 안에서 조상 클래스의 메소드를 호출 할 경우 반드시 self 인자를 포함시켜야 한다.
파이썬(python) 임포트(import) 사용에 대한 생각 다른 이야기 이지만 영문 DJango를 장고라 부를지 쟁고라 부를지 헷갈린다. Anyway~ 어떻든 간에 장고(django) 기본 코드를 보다가 부족한파이썬 구문 이해 부분들에 대해서 나름 정리해 본다. 여기저기 쓰이는점(.) 때문에 헷갈리는 클래스, 모듈의 자격부여(qualification) 임포트한 모듈 내의 이름(변수 또는 함수)를 부를 때 파이썬에서는 'module name. name' 형식을 사용하며 이러한 형식을 자격 부여(qualification)라 칭한다. 즉 A.B는 모듈 A의 B클래스를 칭하거나 클래스 A의 B 메소드를 칭하기도 한다는거지. 객체 A에서 B를 찾는것이라 보면 되겠다. 예) class Reporter(models..
쉘 스크립트(shell script)의 시작#!의 뜻 유닉스에서 쉘 스크립트(shell script)의 시작은 #!/bin 으로 시작되고 그 다음에 이 스크립트를 실행할 인터프리터와 그 실행 옵션이 따라오게 됩니다. 따라서 첫 라인은 #!/bin/bash나 #!/bin/tcsh 등과 같이 표기됩니다. 오늘은 그 중 #!의 뜻을 좀더 살펴보고자 합니다. 스크립트의 첫 두글자가 순서대로 숫자기호(#)와 느낌표(!)가 오면 이를 Shebang이라 부릅니다. #!bin/sh, #!/bin/csh, #!/usr/bin/php 등과 같은 사용을 shebang line이라 부르죠.(참조 - http://en.wikipedia.org/wiki/Shebang_(Unix)) 발췌 : 위키피디아이 Shebang Line은 ..
파이썬(Python) 실행 스크립트 작성 예제 파이썬(Python)을 실행하기 위한 스크립트 예제를 하나 살펴보도록 하자.이렇게 궂이 스크립트로 해놓는 것은 코드를 수정하는 것 보다 더 편리하기 때문이다. 파이썬 실행 스크립트 다음과 같이 심플한 코드이다.#!/usr/bin/env bashshebang lineif [ $# -eq 0 ]; then $# : 파라미터의 갯수 python test.py arg1 arg2 else python test.py $1 $2 fi
리눅스 makefile과 make의 이해 makefile과 make가 무엇인지 알아 보도록 합니다. make와 makefile의 차이점 보통 프로그래밍 언어로 작성된 파일(원시코드)를 실행 가능한 기계어(목적코드)로 옮기는 과정을 컴파일(compile)이라 합니다. 소스코드로 한 두개로 이뤄진 간단한 컴파일은 문제가 없지만 수십개 수백개 이상의 원시코드로 이뤄진 프로그램의 빌드 시에는 여러 파일들끼리의 의존성이라던가 각 파일에 필요한 명령등 여러가지 신경써줘야 할 부분들이 많게됩니다. 매번 그러한 과정들을 반복해줘야 하는것 또한 불합리한 점이죠. 이러한 프로그램 빌드의 과정을 표준적인 문법으로 기술한 파일을 보통 Makefile이란 이름으로 부르고 이를 이용해서 프로그램 빌드를 수행하는 빌드 도구를 Ma..
리눅스 명령어 mv: 과연 파일의 이동 용도로만 쓸까? 리눅스 명령어 mv는 파일의 이름을 변경하거나 특정 디렉토리로 파일을 이동하는데 사용되는 명령어이다. (Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.) 파일을 옮길 때 백업을 할지 정할 수 있고 좀더 꼼곰한 옵션으로 이동을 할 수 있다. 사용방법 아래는 사용 방법을 알아보고자 리눅스 명렁어 $ mv --help를 실행한 결과이다. Usage: mv [OPTION]... [-T] SOURCE DEST or: mv [OPTION]... SOURCE... DIRECTORY or: mv [OPTION]... -t DIRECTORY SOURCE... Rename SOURCE to DEST, or move S..
- Total
- Today
- Yesterday
- 아이나비 패드
- 아이나비 태블릿
- qxd1000a
- 아이나비
- 박근혜
- 블랙박스
- 소니 캠코더
- 소니
- Sony
- CSS
- c언어
- 캠코더
- 블로그
- 티스토리
- 아이나비 탭 XD11 Pro
- 팅크웨어
- 소니 AXP35
- SM5
- 독후감
- 독서
- 한빛미디어
- X1 DASH
- HP Pavilion x2
- 아이나비 탭 xd9
- 아이나비 Tab XD9
- cc2530
- 소니 핸디캠
- 서평
- AXP35
- 파빌리온 X2
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |