전체 글 77

[파이썬] 딕셔너리(dict)

딕셔너리 - 순서가 없으나 수정 가능(ex. {"A":724, "B":816}) - key, value를 쌍으로 저장하는 자료구조(key를 통해서 value 값을 인덱싱) - 값(value)과, 그 값을 꾸며주는 레이블(key)을 함께 저장할 수 있음 - 딕셔너리이름 = { "key1":value, "key2":value... } 형식으로 생성 가능 - 순서가 없으므로 정수로 인덱싱 불가.. [0],[1] 이런 정보 저장 X - 딕셔너리 안에 리스트가 있을 수 있음.. 이 경우 출력 시 인덱싱 가능 딕셔너리 출력 - 딕셔너리이름["keyname"] 형식으로 해당 key의 값 출력 가능 - get 함수를 통해 python이 종료되지 않게 에러 처리 딕셔너리 수정 - 딕셔너리["keyname"]=변경할 값 ..

Python 2022.07.17

[파이썬] 리스트(list)

리스트 - 순서가 있으며 수정 가능(ex. [1,2,3]) 리스트 추가 및 제거 - 리스트 이름.append("원소") 함수로 리스트 끝에 단일 원소 추가 가능 - 리스트 이름.insert(넣을 위치, "원소") 함수로 리스트 중간에 새로운 원소 삽입 가능.. 순서는 슬라이싱과 동일 - del 리스트[인덱스] 함수로 특정 인덱스에 있는 원소 삭제 가능 - 리스트 이름.extend([원소1, 원소2...]) 함수로 리스트 끝에 다수의 원소 추가 가능 리스트 연결 - 덧셈 연산으로 리스트 연결 가능(ex. 리스트1+리스트2...) 인덱스 찾기 - 리스트 이름.index("원소 값")으로 해당 원소의 인덱스를 찾을 수 있음 최댓값, 최솟값 - max(리스트 이름), min(리스트 이름) 함수로 최댓값, 최솟값..

Python 2022.07.17

[파이썬] 튜플(tuple)

튜플 - 순서가 있으나 수정 불가능(ex. (1,2,3)) - 자주 안 쓰이는 편이나, 데이터 변경이 필요 없는 경우 메모리를 아끼기 위해 사용 - 튜플 이름=(속성1, 속성2...) 입력하여 생성 가능, () 안 적어도 됨 - 데이터 수정은 불가하나 순서가 있으므로 인덱싱, 슬라이싱 가능.. 방식은 리스트와 동일 - 튜플 안에 튜플을 넣을 수 있고 리스트도 넣을 수 있다... 튜플을 리스트로 형변환 - list(튜플이름) 함수 사용하여 리스트로 형변환 가능 데이터 언패킹(unpacking) - 속성이름0, 속성이름1... = 튜플이름 입력하여 한 번에 바인딩 가능 별(*) 표현식 - 언패킹 시 특정값을 제외한 나머지 값 바인딩 하고 싶을 때 사용 - 속성이름0, *속성이름1 = 튜플이름 입력하여 바인딩..

Python 2022.07.17

[파이썬] 데이터 타입

파이썬 주요 데이터 타입 - 정수(ex. 1,-1...) - 실수(ex. 1.1,0.01...) - 문자열(ex. "Python"...) - type(value) 함수로 타입 확인 가능(정수=int, 실수=float, 문자열=str...) 타입 변환 - int(문자열) 함수로 문자열을 정수로 변환 가능 - str(정수) 함수로 정수를 문자열로 변환 가능 - float(정수)int(실수) 함수로 정수와 실수 간 변환 가능 Boolean 타입 - 참(True)과 거짓(False)을 표현하는 자료형 - 비교 연산자의 결과값 등으로 사용됨 * 비교 연산자 == : 같다 != : 다르다 > : 크다 = : 크거나 같다

Python 2022.07.17

[소프트웨어 테스팅] 인스펙션, 워크쓰루

리뷰 프로세스 경영진 준비 > 리뷰 계획 > 리뷰 절차 개요 설명 > 작업물 개요 설명 > 개별 준비 > 그룹 검토 > 재작업 > 후속작업 인스펙션(Inspection) - 리뷰 종류 중 가장 형식화된 대표적인 리뷰 방식 - 동료 검토(Peer review) : 비슷한 수준이나 역할을 가진 사람들이 소프트웨어 산출물을 검토하는 작업 - 가능한 한 개발 초기에 검사해야 개발 초기 작업물에서 문제를 찾아낼 수 있음 - 참가자에는 주재자, 작성자, 낭독자, 기록자, 검토자가 있음 - 주재자 : 전문적으로 훈련된 퍼실리테이터가 담당하며 검사할 작업물을 기초로 인스펙션 참가자 선정 및 인스펙션 계획 - 작성자 : 인스펙션 회의에 필요한 자료 제출, 자료 내용에 관한 설명 및 답변.. 작성자는 주재자가 될 수 없음..

Testing 2022.07.17

[파이썬 300제] 1~10

파이썬 300제 1~10 개인 기록용 https://wikidocs.net/7014 001 ~ 010 .answer {margin-top: 10px;margin-bottom: 50px;padding-top: 10px;border-top: 3px solid LightGray ... wikidocs.net 1. hello world 문자열 출력 답 : print("hello world") 2. Mary's cosmetics 출력 답 : print("Mary's cosmetics") 3. 신씨가 소리질렀다. "도둑이야". 출력 답 : print('신씨가 소리질렀다. "도둑이야".') 4. "C:\windows" 출력 답 : print('"C:\windows"') 5. \t 와 \n 의 차이 설명 답 : \t ..

Python 2022.07.17