기초
-
[python] 파이썬 기초3 (for문)기초/파이썬 2017. 4. 15. 17:54
반복문( for문)반복되는 작업에 대한 코딩을 문법을 통해서 간결하게 줄일 수 있다.파이썬의 반복문 특징 :인덱스의 대한 변수를 선언하지 않고 사용 할 수 있다.반복문의 카운트는 in 뒤에 모든 것들이 올수 있다. for문 : 정확히 떨어지는 반복사용>> 인덱스를 적극 활용해서 사용 리스트, 튜플, 문자열일떄 많이 사용 while : 조건에 대해 반복사용>> 파일, 연산, 무한루트 시 사용 #문법for [ 인덱스 ] in 배열:반복수행될 문장! #실습목적포문을 사용해 http요청을 보내본다. for문 실습#1 기본 카운트 range 의 활용코드for i in range(1,11):print(i) for문에는 카운트를 통해 반복문이 몇번 동작할지를 지정해줘야 한다.이렇게 단순히 카운트를 입력해서 출력하는 ..
-
[python] 파이썬 기초2(함수, 조건문)기초/파이썬 2017. 4. 15. 17:01
함수정의 def를 사용 함수안의 포함된 내용들을 [ tab ] or [ space 4번 ]을 이용하여 구분 >> 꼭 지켜야하는 규약 함수이름으로 호출'''요구조건요구조건을 적는다 제약조건제약조건을 적는다. 배열로 처리하는 함수 파라매터 : 각각의 변수로 선언해도 되지만 배열로 받을수있다.return : 튜플로 여러개의 인수를 전달할 수 있다. 함수리턴값을 변수에 넣으면 튜플변수가 되며인덱스로 꺼내올 수 있다. #실습 지역변수 & 전역변수 지역변수: 함수안에서 정의된 함수. 함수가 끝나면 변수의 정의자체도 사라진다. 전역변수: 함수밖에서 선언되어서 다른 함수내에서도 사용이 가능하다. #실습 num은 전역변수로 사용되어 정상 출력이되었다. num2는 지역변수로 사용되어 정의되지 않은 변수라는 에러가 발생했다..
-
[python] 파이썬 기초(정의, 변수, 주석)기초/파이썬 2017. 4. 15. 15:05
언어의 특징 1991년 귀도 반 로섬 발표 플랫폼으로 부터 독립적이다 >> 운영체제( 윈도우, 리눅스 ) 의 영향을 받지않는다. 객체지향 언어이며 동적 타이핑 언어이다. 결과도출이 빠르다 >> 쉽게 배우고 쉽게 결과를 도출 할 수 있다. 대화형(인터프리터) 언어 >> 바로바로 실행결과를 알려준다. 순차적 언어 >> 순차적으로 진행된다 ( 자바와 C+//C#과는 다름 ) 확장성이 좋다. >> 변수에 타입이 지정하는 값으로 바뀐다. 변수 메모리안의 공간에 값을 입력할 때 이름으로 지정하는 것. 1이라는 값을 메모리에 저장할 떄 이름으로 지정해서 넣는다. 이때 변수이름은 num1, num1의 변수의 값은 1이 된다. >>>>num1=1 >>>>print(num1) 1 변수선언num = 1변수삭제del(num)..
-
[python] 다운로드 및 환경변수 설정기초/파이썬 2017. 4. 15. 14:38
다운로드 파일Python 3.4.0 - windows x86_64 ( 64bit )notepad++ 7.3.3 ( Editor 프로그램 ) 홈페이지 다운로드URL : https://www.python.org/download/releases/3.4.0/ https://notepad-plus-plus.org/download/v7.3.3.html 그림 참고 윈도우 버전에 맞게 설치 설치파일을 실행후 전부 Next >> 눌러서 설치합니다. 환경변수윈도우키 누르고 검색 ( ctrl 과 alt 키 사이 )[ 환경 변수 ] 시스템 변수 > Path > 맨뒤에 ;C:\Python34 를 입력 후 확인 window + r > cmd [ python ] 입력>> 환경변수를 등록하지 않았을 때C:\Python34 ( pyt..
-
[JSP] MVC패턴2로 프로젝트 구성 (제작중)기초/JSP 2017. 3. 29. 13:36
MVC1 모델JSP 모델화면구현기능, 페이지 요청, 데이터요구JSP DAO 서블릿에서 구현 컨트롤러 서블릿 서블릿 서블릿 ... >> 서블릿을 하나로 만들자 !(프론트) /JSP_Membershop/*.do어떤 요청이든 간데 .do확장자 붙어있으면 하나의 서블릿으로 와라 (대문의 역할 "front" front에서는 구체적으로 어떤 요청인지 물어봐야 한다.그리고 나서 요청을 분리해 내야 한다. 요청문자열 - getServletContext() >>>>>> "insert.do" "update.do"........ if(어떤 요청? equals("insert.do"){insert와 관련된 서비스 클래스를 만들겠다.해당 서비스 클래스를 실행하겠다. } [mvc 1 컨트롤러]요청 >>>>>>서블릿 >>>>>>>>..
-
[JSP] 페이지 이동 기술기초/JSP 2017. 3. 23. 12:28
페이지 이동기술==html에서#. submit 버튼을 통해 이동 //button으로 페이지 보내기 # : 클릭시 이동 ==스크립트에서# #. # ==.js 파일 소스@function loginCheck(){//if(document.frm.id.value==""){if(document.frm.id.value.length==0){alert('아이디를 입력하세요');frm.id.focus();return false;} if(document.frm.pwd.value=""){alert('암호를 넣어주세요');frm.pwd.focus();return false;}} ==서블릿에서 ==자바에서 #. 페이지를 강제로 전송한다.(url는 원본이지만 frame바디를 페이지로 가져온다) : 액션태그 #. : url도 이동 ..
-
[jsp] MVC패턴1 으로 프로젝트 구성 (구성중)기초/JSP 2017. 3. 22. 12:54
MVC방법으로 프로젝트를 만드려고 한다. #MVC 패턴뷰 (view) : 사용자에게 보여지는 구간 뷰 >> 뷰로 이동하는게 아니다뷰 >> 서블릿 >> 뷰로 이동한다.이때 서블릿은 DB에 접근해서 데이터처리를 통해 사용자에게 뷰를 제공하낟. ex) 로그인이 안되있을 때 login페이지 로그인 되있으면 member 페이지.. 조정 (Controller) : 실질적으로 데이터가 처리되는 구간서블릿이 DB접근, ID체크, CRUD메소드를 각각 서블릿에 구현하지않고DB에 관련된 클래스를 만들어 호출하는 형식으로 사용한다.이러한 DB관련 메소드를 가지고 있는 클래스가 DAO다. 서블릿 >> DAO에서 메소드 호출 >> DB접근 >> 데이터처리 >> 뷰 이런 형식이 만들어 지는것이다. DAO : Data Access..
-
[JSP] JSP DB연동 3가지 방법기초/JSP 2017. 3. 21. 13:36
sql이 무엇인가에 따라서 import가 달라지니깐 어떤 DB인지, 어떤 sql인지 꼭 생각하면서 import 하자! #1 Statement 객체 사용하기 #2 PreparedStatement 객체 사용하기 #3 DataSource객체 사용하기 3번째 방법은 직접 하셔야 합니다. 사용 db : oracle 11g 버전 : xe사용 sql : java.sql 참조할 오라클 계정 : scott1130 / tiger : 미리 만들어 두었다. 사용할 sql : select * from member : member테이블 데이터를 보겠다 #1 Statement 객체 사용하기 select 문에서 주로 사용한다. #페이지 import # 선언부 URL 경로 Connections -> Properties -> Drive..