본문 바로가기

Python_Beginer/Study

(78)
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..
HRD 수업>파이썬을 이용한 자동화 스크립트 - Ch2 Ch2. 숫자 다루기 - 사전 Quiz 1> 파이썬은 숫자를 정수, 실수 뿐만 아니라 복소수까지도 지원한다. O 1. O 2. X 해설. 파이썬의 수학적 지원 모듈들을 통해 강력하게 지원하여 수학적 문제해결에 적합한 언어로 인식되고 있다. - 사전 Quiz 2> 파이썬 산술 연산자에서 / 연산자는 파이썬 2와 파이썬 3에서 다르게 동작한다. O 1. O 2. X 해설. 파이썬 2에서는 정수와 정수의 나눗셈에서 결과가 정수로 나와 가끔 버그의 원이이 되기도 했다. 파이썬 3에 와서는 정수와 정수의 나눗셈 연산이라도 경과가 실수로 나와 정확한 연산이 가능하다. - 숫자형 타입 - 산술 연산 - 변수명과 타입 정리 1. 변수의 타입을 지정하지 않음 2. 문자, 숫자, 밑줄을 포함 가능, 숫자는 처음에 올 수 ..
HRD 수업>파이썬을 이용한 자동화 스크립트 - Ch1 Ch1. 파이썬 개요 및 설치 - 사전 Quiz 1> 파이썬은 속도가 느리고 용도가 제한적이라 데이터 과학용으로는 부적합하다. X 1. O 2. X 해설. 파이썬은 모듈의 지원이 활발하고 사용하기가 쉬운 편이라 최근 데이터 과학용 언어로써 각광받고 있다. - 사전 Quiz 2> 파이썬은 윈도우 배치프로그램이나 리눅스 쉘스크립트를 대체할 수 있다. O 1. O 2. X 해설. 윈도우와 리눅스 맥 모두 운영체제 레벨에서 잘 지원하여 쉘 스크립트나 배치 프로그램 작성으로 적합하다. - 특징 : 읽기 쉽다 / 다목적 / 빠르다 - 파이썬 활용 1. 교육용 프로그래밍 언어 2. 쉘 스크립트와 배치프로그램 다안 3. 데이터 과학 4. 웹 서버 어플리케이션(Django / Flask) 5. 개인과 팀 단위의 업무 자..
Python - Windows 10 MS Store Setup(MS 스토어 정식판) 파이썬을 그동안 설치 할려면 파이썬 공식 홈페이지에서 설치를 했었다. 하지만 이제 Windows 10 MS Store에서 지원한다는 소식에 확인을 해봤다. 윈도우키 > Microsoft Store 검색 > python Developer Tools > Development kits Python 3.7 MS Store 사양 MS store 쪽에는 올라와있는것을 확인하였으나 사양이 상당히 높게 나와있다. 운영체제도 64비트 쪽에 맞춰있는거 보면 그냥 지원한다는거에 의미를 두는게 좋을거 같다. MS store 쪽에 있는 버전을 설치할려면 최소한 Windows 10 RS4 x64 이상을 사용하는 PC에서만 가능하다는 의미이다.
[함수]print_df (PreetyTable) - 데이터 프레임 출력 함수 1. Python Codefrom prettytable import PrettyTable import pandas #------------------------------------------ # 데이터 프레임 출력 함수 #------------------------------------------ def print_df(df): # 변수의 타입을 확인한다. print(type(df)) # 타입이 DataFrame인 경우 사용 if isinstance(df, pandas.core.frame.DataFrame): print(df.shape) # 파라미터로 전달된 데이터 프레임의 컬럼 이름들에 대한 리스트를 # 사용하여 PrettyTable 객체 생성 table = PrettyTable([''] + list..