본문 바로가기

python/자습6

Unit 22 - 26(파이썬 코딩 도장) 용어정리 리스트 컴프리핸션 : 리스트 안에 식, for 반복문, if 조건문 등을 지정하여 리스트를 생성하는 것 메서드 체이닝 : method-chaining으로 메소드를 줄줄이 연결한다는 뜻으로 사용된다. 본문정리 Unit 22. append : 요소 하나를 추가하는 메서드이다. extend : 리스트를 연결하여 확장하는 메서드이다. insert : 특정 인덱스에 요소를 추가하는 메서드이다. append에 리스트를 넣으면 리스트안에 리스트가 들어가는 것이다. >>> a = [10, 20, 30] >>> a.append([500, 600]) >>> a [10, 20, 30, [500, 600]] >>> len(a) 4 위의 문제로 extend를 사용하는 것이다. >>> a = [10, 20, 30] >>.. 2022. 11. 2.
Unit 16 - 21(파이썬 코딩 도장) 용어정리 루프 인데스 : 반복문의 변수를 의미 본문정리 Unit 16. for과 range를 섞어사용하는 방식은 이하와 같다. for 변수 in range(횟수): 반복할 코드 여기서 변수에 값이 저장된다는 것이 중요하다. 여기서 range 대신 다른 시퀀스 객체를 이용할 수 있다. 또한 reversed(시퀀스객체)를 이용하여 뒤집어 출력 할 수도 있다. Unit 17. while 문법의 이하와 같다. 초기식 while 조건식: 반복할 코드 변화식 랜덤값을 생성하기 위해선 random 모듈이 필요하며 이하처럼 호출한다. import random random.ranint(시작,끝)을 이용하면 시작부터 끝까지의 정수를 생성한다. random.choice(시퀀스객체)를 이용하면 객체 중에 무작위 요소를 선택해.. 2022. 10. 30.
Unit 13 - 15(파이썬 코딩 도장) 용어정리 의사코드 : 실제 프로그래밍 언어가 아닌 사람의 언어로 프로그래밍 언어를 표현하는 것 본문정리 Unit 13. if의 문법은 다음과 같다. if 조건식: 코드 만약 아무일도 안일어나게 하기 위해선 pass를 코드에 입력하면 된다. if not 조건식:도 가능하다. Unit 14. else의 문법은 다음과 같다. if 조건식: 코드1 else: 코드2 여기서 조건식에 True, False, None을 입력할 수 있는데 이중 None은 False를 의미한다. 문자열 중 빈문자열은 False를 의미한다. Unit 15. elif를 사용하며 else if는 사용하지 않는다. 문법은 다음과 같다. if 조건식: 코드1 elif 조건식: 코드2 본문제 2022. 10. 29.
Unit 8 - 12(파이썬 코딩 도장) 용어정리 요소 : 리스트에 저장된 각 값 본문정리 Unit 8. is 와 is not도 같다 다르다 기능을 하지만 이는 객체를 비교한다.( == !=는 값 자체를 비교한다) id()란 함수는 객체의 메모리 주소를 구하는데 이를 통해 객체를 확인할 수 있다. and, or, not 연산자가 있다.(파이썬에서는 && || !이 없다.) bool()를 사용하면 True False를 얻을 수 있다.(0과 0.0과 ''과 ""를 제외하곤 True이다) 파이썬의 단락 평가에선 앞의 값이 확실하면 두번째 계산은 하지 않는 것을 의미한다(1or0이면 무조건 true)여기서 >>> True and 'Python' 'Python' True and 'Python' 을 입력하면 'Python'이 나온다. 왜냐하면 파이썬 논리.. 2022. 10. 29.
Unit 5 - 7(파이썬 코딩 도장) 용어정리 sep : '구분자'로도 불린다. 본문정리 Unit 5. /는 보통 몫을 구하는데 지정한 자료형으로 출력한다.(int면 정수, float면 실수) 하지만 파이썬에선 실수형으로 출력한다. 나머지를 버리기 위해선 //를 사용하면 된다. 다만 실수에 //를 적용하면 실수가 나오며 소수점 이하는 버린다. **는 거듭제곱을 위한 것이다. 값을 정수로 만들기 위해선 3가지 방법이 있다. int(숫자), int(계산식), int('문자열')이다.(실수도 마찬가지이다.) 객체의 자료형은 type(값)을 적용하면 된다. 몫과 나머지를 함께 구하기 위해선 divmod()를 이용하면 된다. 2진수는 0b, 8진수는 0o, 16진수는 0x를 붙인다. 복소수는 complex()이다. Unit 6. 파이썬은 변수 여러개.. 2022. 10. 29.
Unit 1 - 4(파이썬 코딩 도장) 용어정리 요구 사항 : 처리하고자 하는 작업 또는 문제 인터프리터 방식 : 코드를 한 줄 한줄 실행하여 결과를 얻는 방식 파이썬 프롬프트 : 파이썬 인터프리터가 사용자의 입력을 받아들일 준비가 되었다는 것을 사용자에게 알려주기 위해 보여주는 기호 소스 코드 : 프로그래밍에서 코드를 파일 형태로 저장하는 것 파이썬 스크립트 : 파이썬 코드를 저장한 .py 파일 본문정리 Unit 1. 프로그래밍은 컴퓨터 명령어로 표현한다는 뜻이라 컴퓨터 쪽에 가깝고, 코딩은 프로그래밍 언어로 코드를 작성한다는 뜻이라 언어쪽에 가까운 표현이다. 파이썬은 객체 지향 언어이다. Unit 3. IDLE처럼 파이썬 코드를 직접 입력해서 실행하는 프로그램을 파이썬 셸이라고 부르며, '>>>' 이 부분을 파이썬 프롬프트라고 부른다. 파.. 2022. 10. 29.