본문 바로가기

프로그래밍

(67)
Python 한 걸음 내딛기 : Part 4 [함수-2] Python 한 걸음 내딛기, 4번째 포스팅입니다. 일주일에 한개씩은 꼭! 지키려고 하다보니 이번에는 분량이 많지는 않습니다. 이번주 네전따 세미나가 있을 예정이라, 오늘 이외에는 올릴 수가 없을 듯 하여! ^^ 짧게나마 이렇게 포스팅합니다. 다음 포스팅은 객체지향이 되지 않을까 싶습니다! ^^; ○ 함수의 매개변수 - 함수를 호출할 때, 함수로 전달해주는 값으로 함수 처리 시에 필요한 내용을 적절하게 매개변수로 전달하여 사용할 수 있다. - 파이썬에서는 '기본' , '키워드', '가변 리스트', '미정의 키워드' 에 대한 별도의 매개변수 전달 모드가 가능하며 각각의 사용법은 아래에서 알아보기로 한다. ○ 기본 매개변수 - 함수 호출 시, 별도의 매개변수 값을 전달하지 않을 경우에 Default 값을 갖..
Python 한 걸음 내딛기 : Part 3 [ 함수-1 ] 1주일에 하나씩 목표로 하고 있는 Python 정리네요. ^^; 함수를 한 번의 포스팅으로 하려고 했는데.. 정리하다보니.. 살짝 길어져서.. 나눕니다. ^^; ○ 함수 - 여러 줄의 명령을 하나의 범위로 지정하여 특정한 역할을 하도록 만든 것. - 프로그램에서 여러 번, 사용해야 하는 일을 함수로 만들어서 필요 시 호출해서 사용할 수 있다. - 직접 필요한 함수를 만들 수 있으며, 이미 만들어져 있는 함수를 호출해서 사용할 수도 있다. ○ 함수 정의 - def (매개변수1, 매개변수, ….): 명령문.. Return value ○ 함수 예제로 함수 한걸음 내딛기 함수 예제-1) 함수 예제-2) def SumFunc(a,b): sum = a+b return sum print(SumFunc(10,20)) ..
Python 한 걸음 내딛기 : Part 2 [반복/제어문/A-변수] 막무가내(?)로 정리하는 Python 한 걸음 내딛기 2번째입니다. 이번 자료까지는 지난 번에 정리해둔 자료가 있어서... 캡춰하고.. 옮기기 정도로 끝냈고.. Part 3부터는 새롭게 정리를 해야합니다... 쌓아둔 자료가 있으면... 채찍질을 못하므로... 물론 다른 내용의 포스팅도 지속적으로 하도록 하겠습니다!! ^^ 반복문 & 제어문 if •조건문에 따라 구문 실행 •구문에 맞추기 위해 반드시 Indent 지켜야 함. •If : • if : 구문 1 elif : 구문 2 else: 구문 3 while •조건문이 True인 동안 반복 수행 •While : 반복구문 for •Sequence형 객체 혹은 Iteration이 가능한 객체에 대해서 순차적으로 반복 수행 •For in 반복구문 •Sequenc..
Python 한 걸음 내딛기 : Part 1 [데이터타입] ~위한 파이썬.. 이라는 Title을 가져보려고 하는데.. 잘 될지 모르겠네요. 타이틀을 어찌할지도.. ^^; 오늘부터... 가능하면 이 주제에 대해서도 1주일에 하나씩은 하려고 합니다. 기존에 1회성(?) 스터디 때 사용한 자료가 있어서.. 이번 주까지는 1번 더 올릴 수 있을 듯 싶고.. 다음 주부터는.. 공부하고 만들어야 할 듯요.. ^^; 자꾸 더디게 움직이는 듯하여... 스스로를 채찍질하기 위한.. 일종의 프로젝트성. ^^; Indentation •Python에서 Code Block(Scope)을 구분하는 방법 •동일한 Code Block 내에서는 동일한 방법(Space, Tab)으로 구분해야 함. ※ 가독성을 좋게 하기 위해 전체적으로 동일한 방법으로 작성 •하위 레벨의 Code Block이 ..
NChecker 네트워크 Ping Check 프로그램. P.S . 플밍지기와 네떡지기 사이에서 만들어지는 결과물인 듯.. 싶다... 물론 그 어느쪽도 만족하기는 커녕 부족하기 그지없는 상태이기는 하지만...
페이지 삽입하기 ServletContext sc = getServletContext(); RequestDispatcher rd = sc.getRequestDispatcher("페이지경로"); rd.include(request,response); ◇ Servlet은 HttpServlet 클래스를 상속 받고, getServletContext()는 HttpServlet 클래스에 있기 때문에 getServletContext() 메소드는 바로 사용할 수 있다. ◇ ServletContext 객체로부터 RequestDispatcher 객체를 가져오는 데, 이 때 어떠한 페이지를 삽입할지 경로를 써주면 된다. ◇ include()는 여러번 호출해도 된다. 각 호출 시마다 설정해 놓은 페이지가 삽입된다.
System 클래스 ◈ System 클래스 (java.lang) ◇ 종료 System.exit(0); // 정상종료 System.exit(1) // 비정상종료 System.exit(-1) // 익셉션 발생 비정상 종료 ◇ 입출력 멤버(static) InputStream in : 표준 입력 스트림(키보드) PrintStream out : 표준 출력 스트림(화면) PrintStream err : 표준 에러 출력 스트림(화면) - 표준 출력스트림과 사용은 동일하나, err출력시에만 사용 ◇ 키보드 입력받기 InputStream은 바이트 단위 스트림이므로, 한글 입력 시 제대로 받기 힘듬. (자바는 기본이 유니코드이기 떄문에 2바이트 단위로 받음) 따라서 바이트 스트림을 문자스트림으로 바꾸는 기능을 하는 InputStreamRea..
레퍼런스 타입 ◇ 자바데이터 타입 ▷ 기초타입(Primitive type) 수치타입 : byte, short, int, long, char (정수) / float, double (실수) Boolean타입 : boolean ▷ 참조타입(Reference type) 클래스, 인터페이스, 배열, 열거(enum) ※ 타입 안에 다수의 값이 들어갈 수 있는 것은 참조타입이라고 볼 수 있다. ※ 하지만, 참조변수가 가리키는 것 또한 전달 방식으로 보면 값 타입으로 볼 수 있다. ◇ null 참조값 Point pt; // 참조변수 Point pt = null; System.out.println(pt.x); System.out.println(pt.x); 결과 : 컴파일 에러 결과 : 런타임 에러 → 즉, 초기화 되지 않은 것을 참조..