이코테 강의 정리 23

(이코테 w/ Python) 문자열과 튜플 자료형

문자열 자료형이란? 파이썬에서 문자열을 이용할 때 문자열 변수를 사용할 수 있다. 문자열 변수를 초기화할 때는 큰따옴표(“) 나 작은따옴표(‘)를 이용한다. (FYI, 다른 언어에서는 큰따옴표로 문자열을 초기화하고 작은따옴표로 하나의 문자를 초기화한다) 문자열 안에 큰따옴표나 작은따옴표가 포함되어야 하는 경우가 있다. 전체 문자열을 큰따옴표로 구성하는 경우: 내부적으로 작은따옴표를 포함할 수 있다. 전체 문자열을 작은따옴표로 구성: 내부적으로 큰따옴표 포함 가능 백슬래시(\)를 사용하면 큰따옴표나 작은따옴표를 원하는 만큼 포함시킬 수 있다. (백슬래시를 이용하는 것은 파이썬 문법 중 하나인 escape 문자를 만들기 위해 사용하는 것이다) 작은따옴표를 이용해서 Hello, world라는 문자를 data라..

(이코테 w/Python) 리스트 자료형

리스트 자료형은 여러 개의 데이터를 연속적으로 담아 처리하기 위해 사용하는 자료형이다. 파이썬의 리스트 자료형은 연속적인 데이터가 메모리에 올라가 있을 때 반복적으로 뒤쪽의 데이터를 이어붙일 수 있는 append() 함수를 제공하고 뒤쪽의 데이터를 제거하는 기능도 제공한다. 파이썬의 리스트 자료형은 C++의 STL vector, 자바의 arryalist 기능과 유사하다. 리스트 자료형은 여러 개의 유사한 성질을 갖는 데이터가 연속적으로 담겨야 할 때 많이 사용한다는 점에서 테이블이라고도 부른다. (다른 언어의 배열 = 파이썬의 리스트) 리스트 초기화하기 리스트를 초기화하는 방법은 대괄호([]) 안에 원소를 넣어 초기화한다. 비어있는 리스트를 선언할 때는 list() 혹은 [] 로 비어있음을 표현할 수 있..

이것이 취업을 위한 코딩 테스트다 w/Python (a.k.a 이코테) 알고리즘 강의 (수 자료형)

알고리즘 기초 강의를 찾던 중 유튜버 나동빈님의 이코테 알고리즘 강의를 발견했다. 말로만 듣던 알고리즘을 독학하자니 아주 눈 앞이 캄캄했다,, 나동빈님의 강의는 기초적인 문법, 구문 하나하나 제대로 설명해주셨기에 믿고 들어보았다! 이런 고퀄의 강의를 무료로 듣게 해주셔서 정말 정말 감사드립니다,,,,,,,, 수 자료형 모든 프로그래밍은 데이터를 다루는 행위이다. 파이썬의 자료형은 정수형, 실수형, 복소수형, 문자열, 리스트, 튜플, 사전 등이 있다. C++의 vector library, 자바의 arraylist library가 제공하는 기본적인 기능이 파이썬에 이미 내재되어 있다. (Python으로 알고리즘(코테)를 준비하기 딱 좋다) 정수형 정수를 다루는 자료형이다. (양의 정수, 음의 정수, 0) 이..