전체 글(224)
-
Day 3-2 제어문 (조건문, 반복문)
제어문 : 프로그램 흐름을 제어하는 문장 종류 1) 조건문 2) 반복문 > isinstance(확인하고자 하는 객체, collections.Iterable) 주의: import collections를 선 실행 >enumerate object
2023.03.07 -
Day 3-1 튜플
= 코드 튜플 : 데이터 요소의 수정, 삭제 불가능 ! 생성법 : tuple = 1,2,3,4 tuple = (1,2,3,4) tu1 = tuple(1,2,3,4) 특징) 튜플 요소 삭제 불가능 ! del로 튜플 전체 삭제 가능 ! Tuple 안에 List 추가 가능 튜플의 정렬 tuple. sort = 사용불가 tuple1 = (1,3,2,4) tuple2 = sorted(tuple1) # 결과 [1,2,3,4] # 리스트로 바뀜
2023.03.07 -
Day 3. 컴퓨터에서 실수를 저장하는 방법
컴퓨터는 숫자를 2진수로 표현한다. 하지만 실수 중에 소수점이 무한한 실수가 존재한다. ex) 10 / 3 = 3.333333333333..... 무한하게 소수가 존재 이 소수들도 저장을 해줘야 정확한 값이 된다. 하지만 소수의 끝도 모르는데, 어떻게 저장을 다 할 수 있을까 (컴퓨터 비트는 한정적) BUT ! 컴퓨터 비트수가 한정적이기때문에 무한한 실수를 그대로 표현할 수 없다. 따라서 컴퓨터에는 표현할 수 있는 가장 근사치 값이 저장된다. 컴퓨터에 실수를 저장할 수 있는 대안 1) 고정 소수점 표기법(fixed point notation) 뜻) 소수점 위치가 고정적이다. 기준 :32bit(4byte) 각각 자리에 해당되는 값만 저장한다. 단점: 크고 정밀한 숫자를 저장하지 못한다. (= 범위가 작다)..
2023.03.07 -
Day2 나머지 공부방
1) Error는 반드시 나쁜 것인가? 아니다. 오류처리: 에러가 났을 때, 다른 프로그램을 실행 할 수 있는 버튼이 된다. 0으로 나누기 존재하지 않는 파일에 액세스합니다. 호환되지 않는 두 가지 유형 추가 존재하지 않는 시퀀스 인덱스에 액세스하려고 합니다. 연결이 끊긴 데이터베이스 서버에서 테이블을 제거합니다. ATM 출금 가능 금액 이상 출처 https://www.entity.co.kr/entry/66-%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%98%88%EC%99%B8-%EC%B2%98%EB%A6%AC-try-catch-finally-raise#%EC%98%88%EC%99%B8%EC%9D%98_%EC%9D%BC%EB%B0%98%EC%A0%81%EC%9D%B8_%EC%98%88: 더 ..
2023.03.06 -
파이썬 Day 2-2 (List)
자료구조 : 코드 상에서 데이터를 효율적으로 처리하기 위해, 데이터를 특징에 따라 체계적으로 구조화하여 저장하는 방식 1) 리스트 여러가지 데이터 및 데이터 타입을 콤마로 구분하며, 대괄호로 감싼 구조 객체 하나하나를 List라는 class에 모아둔 것 1-1) List Indexing 1-2) List Slicing List Slicing은 덧셈 연산자 사용이 가능하다. 결과 : 연결연산 [10,20,30] + [40,50,60] = [10,20,30,40,50,60] List Slicing은 곱셈 연산자 사용이 가능하다. (단 ! 리스트 * int만 가능) 결과 : 반복연산 [10,20,30] * 3 = [10,20,30,10,20,30,10,20,30] 1-3) 리스트 수정 및 삭제 List Sli..
2023.03.06 -
파이썬 Day 2-1 (변수, input(), 문자열)
1) 변수 > 실제 저장은 주소를 기억하고 있는 것 ex) a = b 각각의 a,b가 생성 되고 a는 b의 주소를 기억하고 있는 것 ( + 기능까지) '=' 해석 우측 데이터의 주소를 왼쪽에 대입했다. (가리키는 행위) > 합성어 사용시 주로 두번째 단어 시작은 대문자로 표기(관례적) > 변수 삭제 del : 객체를 삭제하는데 사용 파이썬은 데이터를 저장할 수 있는 모든 것이 객체(object) 2) 입력 받기 (input() 함수) 정의: 사용자에게 데이터를 입력 받을 수 있는 함수 (사용자란 주로 개발자를 뜻한다.) >split(매개변수) 매개변수로 전달된 문자를 기준으로 데이터로 나눠서 저장 ex) / , , \n, \t 3) 문자열 다루기 > 따옴표, 쌍따옴표 두개 다 사용 가능한 이유 ? (같은..
2023.03.06