분류 전체보기(227)
-
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 -
Day 1 나머지 공부방
나의 프로젝트 디렉터리 위치: C:\KDT_0302\Python\Day1\myvenv @가상환경 과거 : 아나콘다라는 가상환경을 사용함 이유 : 라이브러리 호환성이 높아서 사용했음. 문제점 : 프로그램이 너무 huge -> 속도가 너무 느림 파이썬 전용으로 운영체제 방식을 아나콘다 방식으로 강제적으로 바꿈 Q1. pip ? Q2. VS-code 능숙해지기 Q3. 컴퓨터는 소수점 이하 값을 명확하게 계산을 하지 못한다. > 1.1 + 0.1 == 1.2 결과 : False 결론 : 부동 소수점의 문제 2023.03.07 정리 https://oyounghyun.tistory.com/7
2023.03.03 -
파이썬 Day 1
1. 파이썬 ? 0과 1(이진수)를 인식하는 기계어를 보다 쉽게 나타낼 수 있게 해주는 언어 인터프리터식 대화형 언어이다. 코드가 한 줄씩 실행된다 ! (인터프리터 언어 : 유사 코드를 이용하여 쓰여진 언어, 인터프리터에 의해 통역되어 제어하는 것) 2. 파이썬을 선택하는 이유? > 문법이 쉬워서 초보자들이 프로그래밍 할 때 추천 되는 언어 (It's me) > 표현하는 구조도 사람이 대화하는 형식을 이용함 (가독성 GOOD) > 대중에게 완전히 공개한 언어 > 전문가를 포함한 다양한 사용자 층 > 기본적으로 제공되는 라이브러리가 많다. > 다양한 플랫폼에서 사용 가능 > 실 사용률과 생산성이 높은 언어 (활발한 생태계라고도 표현) 3. 파이썬의 다양한 분야에서 활용 > 웹서버(웹사이트) / 크롤링 / ..
2023.03.03