#Programming Language

14.Class. Class Feature. Class는 객체=인스턴스를 생성하기 위해 필요.객체 지향 프로그래밍(OOP)을 위해 사용.==> 추상화,캡슐화,상속,다형성.프로그램의 유지보수를 편리하게 만든다.파이썬의 모든 데이터, 함수 ==> 객체.Class는 속성,메소드,생성자,소멸자 등이 influenced.cf) 공통적인 객체 지향 언어의 특징. Create a class. class Allblack: ==> Allblack class를 생성.pass Python에서는 Class Keyword로 Class를 생성.Pass는 아무것도 안하는 Class, 함수를 만들 때 사용. class Allblack: name = "Allblack" def info(self): print('내 id는', self...
13.Module. 파이썬에는 코드를 모듈로 나누어 관리 O.즉 기존에 사람들이 만들어 놓은 모듈을 사용, 없는 모듈을 직접 만들어 사용. Module Foundation. python module은 파일(.py)로 관리.Module 속에는 함수,클래스,변수 등이 올 수 O.여러 Module을 패키지로 묶을 수 O.현재 폴더, PYTHONPATH(환경 변수), 파이썬 설치 경로 순서로 모듈을 검색해 사용.PYTHONPATH, 즉 환경 변수는 sys.path로 확인 O. Using Modules. import module.import module1, module2, module3.......import 모듈명 as 별명. module에 있는 모든 내용을 influenced.'모듈명.함수명'처럼 모듈명을 반..
12.Repeat. Python도 C or Java처럼 For,While 반복문으로 사용하는데 문법적 차이가 존재. Ex) "안녕" 을 5번 출력. While. For. While => While(True or False가 되는 조건식):For => For(변수명) in(범위 or 배열의 변수):Cf) 마지막에 : 0,1,2를 의미.for num in range(0,3).위와 같이 선언이 되면 num이라는 변수는 0,1,2 대입되고 반복문은 총 3번 반복.Cf) Range의 범위는 2번째 숫자를 포함하지 X.Ex) range(3,5) => 3,4 => MAX 2번. range(4,8) => 4,5,6,7 => MAX 4번. Arrays and Loops. 배열과 반복문은 밀접하게 쓰인다.Ex) count..
11.IF. 파이썬도 조건,반복문이 중요. If Statement. 특정한 조건에서 실행할 코드는 if 조건문을 이용.if 키워드 + 조건문 + :[colon] 순서를 입력.실행할 블록은 띄어쓰기로 구분 => Python은 띄어쓰기로 블록을 구분.if 다음에 또 다른 if문이 필요할 때는 elif를 사용.if 조건을 따진 후 거짓이면 elif문을 실행. If elif else Conditional Statement. if 조건문은 당연히 조건문이 참일 때 실행하는 코드.elif 조건문은 당연히 elif 조건문이 참일 때 실행하는 코드.else 조건문이 모두 거짓일 때 실행하는 코드.즉 if,elif 조건문이 모두 거짓일 때는 else 수행.elif 없이 if 다음에 바로 else 문이 올 수 O. Nes..
10.Python Comments, Doc String Usage Summary. Python 주석과 docstring 사용법을 정리.파이썬에서는 # 기호를 사용하여 주석을 표현. 주석은 Code에 영향 X.Docstring은 코드의 문서화에 도움이 되는 문자열.""" #를 추천.중요한 내용을 docstring 첫번째 줄에 작성 후 한 칸 띄고 자세한 내용을 적는다.주석과 docstring은 출력 결과에 영향 X.Help() 함수를 사용하여 docstring 내용을 확인.즉 help 함수는 모듈 or 함수의 사용법이 궁금할 때 사용.docstring 내용은 _doc_ 속성에 저장.Cf) 주석과 docstring 사용이 필수적인 건 X.단지 다른 사람이 이해하기 힘든 코드에는 반드시 주석, docstrin..
9. Str String Object Method. 파이썬은 문자열 처리가 쉽고, 이유는 제공하는 str 문자열 객체의 함수가 많기 때문이다.그래서 무슨 문자열 메소드가 있는지 알아야 된다. String Object Method. dir(str)은 str 문자열 객체에 포함된 함수 출력.help() 함수로 함수 사용법을 확인. String Conversion. 기본적으로 문자열을 변경이 불가능하기에 직접 문자열을 수정하는 방식이 아니라 변경된 다른 문자열을 리턴해야 한다. upper() => 대문자로 변경.lower() => 소문자로 변경.swapcase() => 대문자는 소문자, 소문자는 대문자로 변경.capitalize() => 첫 문자를 대문자로 변경.title() => 각 단어의 첫 글자를 대문자..
8.List. 리스트란 순서가 있는 값들의 나열.리스트를 구성하는 값을 요소 혹은 원소라고 불리우며, 어떠한 타입의 값이든 리스트의 요소로 올 수 있다.즉 한 가지 타입으로만 이루어진 리스트뿐만 아니라, 여러 가지 타입의 데이터로 이루어진 리스트를 구성할 수 O.리스트는 원소들을 대괄호로 둘러싸고, 요소와 요소 사이에는 콤마(,)로 구분. L = [1,2,3,4,5] => 리스트는 [] 기호를 사용해 표현.L = [1,'apple',(1,2,3), 3.14] => 하나의 리스트에 여러 종류의 자료형을 담을 수 있다.L = [1,2,3] + [7,8,9].L = [1,2,3] * 3. ===> 리스트 더하기, 곱하기 연산이 가능.L[3] = 10 => 변경이 가능한 자료형이라 삽입,삭제,정렬이 가능.&& ..
Output. 간단한 예제를 통해 Hello World 출력 확인. #" "(큰 따옴표). 출력 가능. #' '(작은 따옴표). #""" """ (큰 따옴표 3개). ''' '''(작은 따옴표 3개). 출력 원활하게 가능. #" " (큰 따옴표) print 사용. #' ' (작은 따옴표) print 사용. #""" """ print 사용. ''' ''' print 사용. Cf) """ """ , ''' ''', " ", ' ' ==> 결과는 다 동일.
Allblackk
'#Programming Language' 카테고리의 글 목록 (2 Page)