본문 바로가기

전체 글

(1836)
HRD 수업>파이썬을 이용한 자동화 스크립트 - Ch6 Ch6. 코드구조 1 사전 Quiz1> 비교연산자는 bool을 반환한다. o 1. O 2. X 해설. 비교연산자는 6개가 있으며, 연산의 결과는 항상 bool값이다. 사전 Quiz2> 논리연산자는 bool을 반환한다. O 1. O 2. X 해설. 논리연산자는 이항연산자인 and,or가 있고, 단항 연산자 not 이 있습니다. 모두 다 bool 값을 결과 값으로 가진다. - 코드구조 - 흐름제어(Flow Control) 1. 구조적 프로그래밍 : 순차구조, 선택구조, 반복구조로 이루어짐. 2. 순차구조 : 일반적인 구조 3. 선택구조 : 특정 조건이 들어와 참이냐 거짓이냐에 따라 처리가 분기되는 구조 / if 문 4. 반복구조 : 특정한 작업을 반복시킬때 사용되는 구조 / 조건이 참일때까지 계속 반복 / ..
HRD 수업>파이썬을 이용한 자동화 스크립트 - 연습문제 4 ''' 다음 데이터를 리스트와 딕셔너리를 사용하여 작성하시오 id name email hp_num 1 hong kildong hong@mail.com 010-2343-9870 2 lee soonsin lee@mail.com 010-3333-5555 3 jeong youngsil jang@mail.com 010-7777-1234 4 king sejong king@mail.com 010-4567-0987 ''' list_dict = [ {'id': 1, 'name' : 'hong kildong', 'email' : 'hong@mail.com', 'hp_num': '010-2343-9870'}, {'id': 2, 'name' : 'lee soonsin', 'email' : 'lee@mail.com', 'hp_..
HRD 수업>파이썬을 이용한 자동화 스크립트 - Ch5 CH5. 딕셔너리 사전 Quiz1> 여러 데이터를 하나로 처리할 수 있는 자료구조를 컬렉션이라고 한다. O 1. O 2. X 해설. 파이썬에서 컬렉션은 대표적으로 리스트와 딕셔너리가 있다. 사전 Quiz2> 키 / 값 쌍으로 데이터를 표현하는 방식은 일반적으로 데이터를 다루는 형식으로 널리 사용되고 있다. O 1. O 2. X 해설. key / value pair 라고 하며 파이썬에서는 딕셔너리, 자바에서는 맵, 해쉬맵 등으로 대부분의 언어에서 지원하고 있는 데이터 구조이다.
HRD 수업>파이썬을 이용한 자동화 스크립트 - 연습문제 3 ''' 색상 이름을 아이템으로 가지는 리스트를 작성하세요. 1. 리스트의 아이템 갯수를 출력하세요. 2. 리스트의 가장 마지막 아이템의 첫 번째 글자를 대문자로 변경해서 출력하세요. ''' color_list = ['red', 'green', 'blue', 'pink', 'yellow'] # 색상 갯수 color_count = len(color_list) print(color_count) # 마지막 아이템 첫번째 글자 대문자 print(color_list[-1].capitalize()) 5 Yellow Process finished with exit code 0
HRD 수업>파이썬을 이용한 자동화 스크립트 - Ch4 Ch4. 리스트 사전 Quiz 1>리스트는 순서가 있는 데이터 구조이다. O 1. O 2. X 해설. 파이썬에서 리스트는 [] 기호를 사용하며 아이템으로 구성되어 있고 각 아이템들은 자동으로 부여된 인덱스(오프셋)을 가진다. 사전 Quiz 2>리스트의 아이템은 변경이 불가능하다. X 1. O 2. X 해설. 리스트와 스트링은 모두 순서가 있는 시퀀스 타입인데 리스트는 변경 가능하고 스트링은 변경 불가능하다. - 리스트 : 원하는 모든 데이터를 담는 컨테이너 - 리스트의 아이템은 0부터 시작하는 인덱스로 순서를 갖는다. - 오프셋으로 아이템 얻기 - 오프셋으로 아이템 바꾸기 - 아이템 삭제 - 슬라이스로 아이템 추출 - 다른 데이터 타입을 리스트로 변환 - 문자열을 구분자로 나누어서 리스트로 변환 - 값으..
HRD 수업>파이썬을 이용한 자동화 스크립트 - 연습문제 2 ''' 사용자 이름을 입력 받아 이메일 주소를 만들어주는 프로그램 1. 아이디를 입력하라고 메시지를 보내고 사용자 입력을 기다린다. 2. 사용자가 아이디를 입력하면 아이디에 @python_demo.co.kr 문자열을 결합한다. 3. 메일 주소를 화면에 출력하면서 프로그램을 종료한다. ''' id = str(input('생성할 아이디를 입력 하세요 : ')) email = id + '@python_demo.co.kr' print('성생된 email 주소는 {0} 입니다'.format(email)) 생성할 아이디를 입력 하세요 : ankiwoong 성생된 email 주소는 ankiwoong@python_demo.co.kr 입니다 Process finished with exit code 0
HRD 수업>파이썬을 이용한 자동화 스크립트 - Ch3 Ch3. 문자 다루기 1 - 사전 Quiz 1>숫자와 문자를 + 기호로 결합 할 수 있다. X 1. O 2. X 해설. 숫자와 문자를 결합할 수 없다. int 함수를 통해 숫자로 변환하거나 str 함수로 문자로 변환해서 결합 연산을 수행 - 사전 Quiz 2>문자열을 나타내는 기호는 ""와 ''두 가지 모두 사용할 수 있다. O 1. O 2. X 해설. 두 가지 기호를 모두 사용해서 문자열을 나타낼 수 있으며, 주로 외따옴표를 사용하여 문자열을 표시한다. - 문자열 1. 결합 : + 2. 복제 : * - 이스케이프 문자 - 문자열 인덱스(오프셋) - 문자열 자르기(슬라이싱) - 문자열 길이 - UTF-8 인코딩은 유니코드 한 문자를 나타내기 위해 1바이트에서 4바이트까지를 사용한다. 4바잍로 표현되는 문..
HRD 수업>파이썬을 이용한 자동화 스크립트 - 연습문제 1 ''' 여행을 떠나요 - 미국으로! 1. 비행기 예약 : 4인가족(성인 2명, 소아 1명, 유아 1명) 2. 인천 - 샌프란시스코 왕복 : 953,200(유아는 10% 차지) 3. 호텔 예약(5박) - 1박 $125.00(resort fee $45.00 + tax는 5.5% 추가) 4. 달러 환전 3000불(금일환율 1달러에 1,147) + 은행 수수료 0.45% 5. 첫날 저녁 식대 - $ 135.52(tax 6.75% + tip 15%) 6. 주차비 - 최초 30분 $ 2.50 매 15분마다 $ 1.25 추가 7. 3시간 20분 주차했을 때 주차비 계산 ''' # 성인 / 소아 / 유아 adult = 2 child = 1 infant = 1 # 인천_샌프란시스코 비행기 비용 icn_sfo = 9532..