본문 바로가기

분류 전체보기

(102)
파이썬 시작 (자료형_리스트,튜플3) 20221005 3일차 Tuple의 정의는 셀 수 있는 수량의 순서 있는 열거이다. 튜플은 보통 원소들을 괄호 '( )'안에 쉼표 ','로 구분되게 나열하여 표시한다. * 함수의 인자 : 함수에 전달하는 값. 위와 같이 type()을 실행했을 경우 list와 tuple로 나뉜다. tuple(리스트)로 튜플을 리스트로 변경할 수 있다. * 튜플은 아이템을 수정할 수 없지만 리스트는 아이템을 수정할 수 있다. * 튜플은 ,이다. (뭔가 핵심같음) 인덱싱과 슬라이싱 또한 가능하다. 튜플 + 튜플 튜플 * n 가능하다. 튜플은 (,)와 아이템을 수정할 수 없다. 기억하자.
파이썬 시작 (자료형_리스트,튜플2) 20221006 3일차 지난 시간에 이어서 리스트 타입의 함수에 대해 복습해보자 리스트에 아이템을 추가하는 방법부터 보면 append() 라는 함수는 맨 뒤 하나의 인덱스에 아이템을 추가한다. (여기서 하나의 인덱스라는것은 하나의 위치를 의미한다.) 조금 풀어서 설명하자면 인덱스는 각각 순서와 위치가 존재한다. 위의 a라는 리스트는 1, 2, 3 이라는 아이템을 가지고 있으며 각각 0번째, 1번째, 2번째에 위치한다. 그래서 예를 들어 append()라는 함수를 써서 4라는 아이템을 추가할 경우 a 리스트의 3번째에 들어가는 것이다. 추가적으로 한개의 아이템이 아닌 두개의 아이템을 묶어서 넣고싶을 경우 []로 묶어서 삽입한다. * 위치는 4번이 된다. extend() 함수는 추가 아이템의 대상이 리스트인..
파이썬 시작 (자료형_리스트,튜플) 20221005 2일차 문자를 어떻게 활용할 수 있는지 배웠으니 다음은 문자들(자료)을 어떻게 활용할 수 있는지 알아보자. 세상에는 많은 데이터가 있고 각각 범주에 속해있다. 우린 그 속에서 원하는 데이터를 찾아야하는데 파이썬에선 범주들을 리스트라고 부르는것 같다. 리스트에서 과연 어떻게 올바르고 원하는 정보를 얻어올 수 있을까? 리스트는 [, ] 로 감싸져 있으며 (, )와 구별할줄 알아야한다. 또한 2차원, 3차원적으로 아이템(요소)을 보유할 수 있다. => 몇 학년 몇 반 몇 번 누구... => [1학년, 2학년, 3학년[1반, 2반, 3반[1번, 2번, 3번]]] 앞서 봤던 인덱싱도 가능한건 물론이고 슬라이싱도 가능하다. 리스트에도 함수를 추가할 수 있는데 list.append()는 너무 중요하다..
파이썬 시작 (데이터타입_문자) 20021005 2일차 지난 시간에 이어 데이터타입 문자 파트이다. 수에서도 나왔듯이 문자에서도 한줄을 엔터만으로 줄바꿈을 시킬수는 없다. 대신 """, '''을 이용하거나 \n 으로 이를 대신할 수 있다. 또한 따옴표안에 따옴표를 넣어 유지할수 있고 같은 종류의 따옴표의 경우 따옴표 왼쪽에 \를 붙여 쓸 수 있다. 문자와 문자를 연결하기 위해서 꼭 문자에 ""를 붙여야 하며 공백을 만들기 위한 방법으로 'a' + ' ' + 'c' 방법이 있다. *문자는 숫자와 다르다. 1004, 천사, 일공공사는 엄연히 쓰는 목적이 다르기 때문이다. 파이썬도 이를 인식하여 문자로 표시해주는것과 수로 표기함에 따라 결과값이 다르게 나온다. 컴퓨터는 기계식언어를 쓴다. 과연 어떻게 우린 문자를 쓸 수 있을까? 정답은 문자..
파이썬 시작 (데이터타입_숫자) 20221004 1일차 컴퓨터는 기계식 언어로 받아들인다. 우리는 파이썬이라는 동시통역가를 통해 컴퓨터에게 정보를 전달한다. print()는 ""의 유무에 따라 결과값이 달라진다. 사과라는 과일과 "사과"라는 글자가 적힌 박스를 기억하자. "나 사과좀 줘" 와 "나 사과적힌 박스 좀 줘"는 엄연히 다르다. 정수는 int 실수는 float 컴퓨터는 2진법인 0,1로 이루어진 기계식 언어를 쓴다. 정수와 실수가 다른 숫자로 인식되는 이유는 실수는 소수점 아래 자리까지 표현되기 때문이다. ex) 정수 0 vs 실수 0.0 실수가 정수보다 범위가 넓기 때문에 정수와 실수간의 연산은 실수로 표현된다. * 4칸과 5칸의 값의 비교에서 우리는 효율적으로 5칸에 4칸을 맞춘다. 연산자는 크게 산술, 비교, 논리, 할당..
파이썬 시작 (프로그램 설치) 인생 첫 코딩 수업 1일차 오늘은 기본적인 프로그램 설치 및 사용법부터 시작했다. 본격적인 수업에 앞서 필요한 프로그램을 다운받는다. Hello Python! 필기 및 간단한 연습을 위한 Anaconda 다운! Anaconda 설치 후 실행 화면이다. 4번째에 있는 Jupyter notebook으로 간단한 서기 및 연습도 해볼것 같다.