MyDevLife (257) 썸네일형 리스트형 01. Project Jira 의 프로젝트는 실제 조직의 프로젝트와 맵핑되며 여러 프로젝트들을 카테고리로 묶을 수 있다. 그리고 프로젝트 단위로 이슈들을 관리하며 프로젝트에서 만든 이슈에 할당할 멤버를 관리하며 생성된 이슈는 Task, Bug 등 이슈 유형에 따라 관리할 수 있다. 그리고 각 이슈는 워크플로우를 통해서 현재 진행 과정을 컨트롤 하게 된다. Project Type And Category Jira 의 프로젝트는 실제 프로젝트와 맵핑되며 여러 프로젝트들을 유형과 카테고리별로 묶을 수 있다. Project Template 프로젝트 템플릿을 제공하여 경우에 맞는 프로젝트를 생성할 수 있다. 유형은 소프트웨어와 비지니스가 있는데 소프트웨어는 소프트웨어 개발시 사용하는데 개발 방법론에 따라 선택한다. 비즈니스 유형은 개발.. 18. Package 파이썬의 패키지 - 여러개의 모듈을 하나로 묶은 것을 패키지라고 한다. - 파이썬의 패키지는 모듈 이름에 . 을 붙여서 파이썬의 모듈 이름공간을 구조화하는 방법중 하나다. - 보통 디렉터리에 아래와 같은 구조로 만들며 자바의 패키지와 동일하다. - __init__.py 파일은 해당 디렉토리가 패키지의 일부임을 알려주는 역할을 한다. 패키지 만들기 game/graphic/__init__.py 그냥 파일만 만들어 넣는다. game/graphic/render.py class RenderTest: def __init__(self): print ("test" ) def render_test(self): print ("render" ) if __name__ == '__main__' : obj = RenderTest.. 17. Module 모듈은 여러 코드를 묶어 다른 곳에서 재사용할 수 있는 코드 모음을 말한다. 모듈에는 보통 비슷한 기능을 하는 함수나 큰 기능을 수행하는 데 필요한 일련의 함수와 데이터가 포함된다. 사용방법 먼저 import 를 사용하여 파일 전체를 읽어올 수 있다. import 여기서 모듈 이름은 파이썬 파일의 이름이다. lib.ph class A: def a(self): return 'a' test.ph import lib obj = lib.A() print(obj.a()) lib.A() 처럼 쓰기 보다는 그냥 A() 처럼 현재 파일에 포함된 것처럼 쓰고 싶다면 아래 방법을 사용한다. from import from import * test.ph from lib import A obj = A() print (obj.a.. 16. Class 파이썬에서의 클래스 - 파이썬에서 클래스를 정의하면 클래스 객체가 이름공간에 생성이 되고 모든 인스턴스들이 이를 참조하게 된다. - 그렇기 때문에 인스턴스 객체에 개인적인 멤버를 추가할 수 있다. - 인스턴스 객체를 만든후 인스턴스 객체가 변경되기 전까지는 클래스 객체와 동일한 데이터와 메서드를 가리킨다. - 클래스 멤버함수 클래스 멤버 변수는 클래스 객체의 공간에 형성이 되고 모든 객체에서 클래스명.클래스 멤버변수 클래스명.클래스 멤버함수 형태로 접근할 수 있다. 클래스 선언 - 최상위 클래스는 파이썬 모든 타입의 루트인 object 를 상속받는 것이 좋다. class Cal(object): pass 클래스 사용 아래와 같이 만들수 있다. class Cal(object): pass c1 = Cal() .. 15. Generic Operation With Containers 자주 사용되는 Generic 함수는 아래와 같다. 자주 사용되는 기능을 살펴보도록 하자. range 일반적으로 반복문에서 사용하는 함수이다. 원소를 순회하는 경우 흔히 아래와 같이 사용한다. range 에 startIndex 와 step 은 생략해도 무방하다. l = ['apple', 'orange', 'banana' ] for i in range( len(l) ) : print("index : {0} , value : {1}".format(i, l[i])) enumerate Sequence Container 를 입력으로 받아 인덱스와 엮어 튜플 형태로 리턴해주는 함수다. 시작값을 입력하면 해당 시작값 부터 인덱스를 증가시킨다. 튜플 형태로 리턴하므로 for i,v 로 튜플을 받을 수 있도록 묶어줘야 한.. 14. Documentation help 함수 파이썬에서는 API 문서를 찾아볼 필요도 없이 hlep 함수로 어떤 값을 매개변수로 받는지 혹은 어떤 값을 반환하는지 알 수 있다. 유닉스의 man 명령과 유사하다. help( print) Help on built-in function print in module builtins: print(...) print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False) Prints the values to a stream, or to sys.stdout by default. Optional keyword arguments: file: a file-like object (stream); defaults to the current sys.std.. 13. pass while True: 만 있는 경우나 class Temp: 만 있는 경우 에러가 발생하기 때문에 빈 객체를 만들거나 빈 루프를 만들기 위해서 pass 라는 것을 고안했다. 그냥 이렇게 쓰면 된다. class temp: pass while True: pass 12. Functions Function Definition &Call Declare - 파이썬 함수를 선언할 때는 def 로 시작해 콜론 (:) 으로 끝난다. - 함수의 시작과 끝은 들여쓰기로 구분한다. Return - 인자나 반환값은 모든 자료형이 가능하다. - return 이 없으면 None 객체가 리턴된다. Arguments - 기본 인자를 붙일 수 있다. ( ex> a = 10 ) def Times(a = 10, b = 20): return a*b print(Times()) - * 를 붙이면 정해지지 않은 수의 인자를 받겠다는 의미이고 tuple 형태로 전달된다. def extractAlpabet(*args): res = [] for item in args: for x in item: if not x in res: re.. 이전 1 ··· 25 26 27 28 29 30 31 ··· 33 다음