목록데이터 엔지니어링 정복 (374)
지구정복
1. 상속 더보기 상속 예제 자식클래스에서 생성자를 정의하면 생성자 오버라이딩된다. class Base: def __init__(self): print( 'Base 생성자' ) def base_method(self): print( 'base method' ) class Derived(Base): def __init__(self): print( 'Derived 생성자' ) # base = Base() # base.base_method() #상속 derived = Derived() derived.base_method() 자식클래스에서 부모클래스 메서드 호출하기 class Animal: def __init__(self): print( 'Animal __init__()' ) class Tiger(Animal):..
1. 기본 사용 더보기 1. 출력하기(print) #print는 기본적으로 엔터키가 쳐진다. 이를 지우려면 아래처럼 print( 'Hello Python', end='' ) print( 'Hello Python' ) 주석은 아래와 같이 사용한다. # 주석 ''' 주석 ''' """ 주석 """ 2. 변수 및 상수 선언 #변수선언 num = 1 print( num ) #상수 선언 NUM = 10 print( NUM ) ''' 모든 예약어 확인하기 ''' import keyword print( keyword.kwlist ) 3. 기본 문법 msg = input() print( 'msg : ', msg ) 또는 #msg = input() msg = input( '입력해주세요 : ' ) print( 'msg :..
1. 파이썬 설치 및 기본사용 더보기 1. 설치 www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org c드라이브에 Python 폴더를 만든다. 그리고 설치파일을 실행시킨다. 설치가 잘 되었는지 확인하기 위해 cmd창에 아래와 같이 확인한다. 아래처럼 버전정보가 나오고 도움말이 나오면 설치가 완료된 것이다. ctrl + z 엔터 파이썬에 접속할 때는 아래처럼 python을 입력한다. 시작프로그램에서 바로 접속할 수 있다. 혹은 IDLE Shell에서도 가능하다. 하지만 위에처럼 프롬프트상에서 작업할 경우 파일로 저장이 안된다. 따라서 에디터를 주로 사용한다. 2. ..
복습 및 배울내용 node.js 웹사이트 구현 서버구현 express 미들웨어 내부 외부 템플릿 처리 * 템플릿 처리 + express-generator(사이트의 frame을 구성) 같이 사용 ejs라이브러리 => login 기능구현가능 -session -cookie cookie-parser 사용 pug( = jade) 1. pug (= Jade) 사용하기 더보기 1. 개념 템플릿 엔진의 하나로써 node.js용으로 만들어진 express에서 사용하는 view 템플릿 엔진이다. 파일 확장자는 .jade이다. jade 문법에 맞게 작성하면 해당 내용을 html이나 자바스크립트 언어로 바꿔준다. jade 문법에서 html을 작성할 때는 태그( )가 필요없다. 사용하는 문법은 다음과 같다. #{ Value }..