처음시작하는파이썬 7

[#11장] 모듈과 패키지

참고 문헌 : 처음 시작하는 파이썬 1. 모듈과 import문 모듈을 임포트하는 방법 : import 파이썬파일명 - 2. 필요한 모듈만 임포트하기 : from 파이썬파일명 import 함수 => 이 함수를 who_cares()함수로 임포트 from fast import pick as who_cares() place=who_cares() 2. 패키지 1. 패키지 : .py파일을 포함한 하위 디렉터리 디렉터리 안에 디렉터리를 여러 깊이로 사용할 수 있다. 2. 모듈 탐색 경로 - 파이썬 인터프리터가 보는 모든 위치를 보려면 표준 sys 모듈을 임포트해서 path 리스트를 살펴본다. 이것은 파이썬이 임포트할 모듈을 찾기 위해 탐색하는 디렉터리 이름 및 zip 아카이브 파일의 리스트이다. 파이썬은 임포트할 파..

[#10 파이썬 기초] 객체와 클래스2

[#10 파이썬 기초] 객체와 클래스1 이어서 합니다! 모든것이 단순히 값이나, 하나의 정보가 아닌 객체로 취급하는 파이썬 객체는 어떠한 속성값과 행동을 가지고 있는 데이터입니다. (예시 자동차) 4. 자신 : self - self 인수를 사용하는 이유? : 적절한 객체의 속성과 메서드를 찾기 위해 사용한다. a_car=Car() a_car.exclaim() # a_car 객체의 Car 클래스를 찾는다. # a_car 객체를 Car 클래스의 exclaim() 메서드의 self 매개변수에 전달한다. 5. 속성 접근 - 파이썬은 객체 속성과 메서드가 공개되어 있어서 개발자가 스스로 잘 관리를 해야 한다. 1. 직접 접근 속성 값을 직접 가져와서 변경하는 방식은, 값이 언제든지 변경될 수 있다. 2. Gett..

[#10 파이썬 기초] 객체와 클래스1

1. 객체란? :데이터(변수,속성)와 코드(함수,메서드)를 포함하는 커스텀 자료 구조이다. - 객체는 개별 사물을 나타내며 해당 메서드는 다른 사물과 상호작용하는 방법을 정의함. 2. 간단한 객체 1. 클래스 선언하기 - 아무도 만들어본 적이 없는 새 객체를 생성하기 위해서 객체에 포함된 내용을 나타내는 클래스를 정의한다. - 객체는 플라스틱 박스, 클래스는 상자를 만드는 틀에 비유할 수 있다. 2. 메서드 - 클래스 또는 객체의 함수를 의미한다. (클래스 내에 있는 함수) 3. 초기화 - 객체 생성시 속성 할당하려면 객체 초기화 메서드 __init__()을 사용함. - __init__()을 정의할 때 첫 번쨰 매개변수는 self여야 한다. (1) Cat 클래스의 정의를 찾는다. (2) 메모리에 새 객체..

[#8.2 파이썬 기초] 딕셔너리와 셋2

1. 셋 : 값은 버리고 키만 남겨둔 딕셔너리와 같다. - 셋 생성하기 : set() ex코드) empty_set=set() even_numbers={0,2,4,6,8} {}은 딕셔너리가 먼저 등장해서 차지하고 있었기에 set은 set()으로 선언해야함. - 변환하기 set은 리스트, 딕셔너리, 문자열에서 중복된 값을 삭제하고 생성한다. - 길이 얻기 : len() - 항목 추가하기 : add() - 항목 삭제하기 : remove() - 멤버십 테스트 in - 교집합 연산자 & : & 연산자의 결과는 야채, 면이 포함되어 있는 모든 음식 이름을 반환함. 교집합 intersection() - 합집합 연산자 | 합집합 union() - 차집합 연산자 - 차집합 difference() - 대칭 차집합 연산자 ..

[#7 파이썬 기초] 튜플과 리스트에 대해 알아보자2

1. 복사하기 : copy(), list(), 슬라이스 방법 총 3가지 - copy() 메서드 2. 깊은 복사하기 - deepcopy 메서드 얕은 복사를 한 상태에서 값을 바꾸면, a,b 리스트의 값이 모두 변경된다. 하지만 깊은 복사를 한 경우에는 a 리스트의 값만이 변경된다. 3. 여러 시퀀스 순회하기 - zip() : 여러 시퀀스를 순회하면서 동일한 오프셋에 있는 항목으로부터 튜플을 만들어낼 수 있다. 4. 리스트 컴프리헨션 : for/in문을 이용해서 리스트를 생성한다. 리스트 컴프리헨션은 [표현식 for 항목 in 순회가능한 객체] 형식으로 만든다. 첫번째 word는 순회 결과를 words 리스트에 넣어주는 역할이고, for문 안에 있는 두번째 word는 for문의 일부이다. [포현식 for 항..

카테고리 없음 2021.01.04

[#4 파이썬 기초] 파이썬 주석, 라인 유지, if문에 대해 알아보자

1. 파이썬 주석 - 한줄 주석 : #- 여러줄 주석 : ''' ''' or """ """ 2. 라인 유지 - \(백슬래시) 문자를 사용하게 되면, 파이썬은 다음 줄을 여전히 같은 줄로 인식한다. ex코드) sum = 1 + \2 +\3=> 결과값 : 6 - ()괄호 이용 ex코드) sum = (1+2+3)=> 결과값 : 6 3. if문 if 변수:print("hello")elseprint("hi") - 조건 테스트가 2개 이상일 경우if , elif, else 사용하기if 조건문1 :~~~elif 조건문2:~~~else 조건문3:~~~ 4. False로 간주되는 것 - null, 정수0, 부동소수점 0, 빈 문자열(' '), 빈 리스트([]), 빈 튜플(), 빈 딕셔너리{}, 빈 셋 set() 5. 여..