
a. 강의소개 - 프로그래밍을 왜 할까? 우리는 컴퓨터가 우리를 위해 일 하도록 만들기 위해 프로그래밍을 배운다. 컴퓨터는 범용적인 기계이기 때문에, 프로그래밍을 통해 컴퓨터를 원하는 목적에 맞게 사용할 수 있다는 것은 전공 수업 시간(파이썬, 컴퓨터구조개론, 프로

a. 변수, 표현식, 문장 상수, 변수, 예약어에 대해 배웠다. 상수: 변하지 않는 수(숫자, 문자열 등) 예약어: 정한 의미로만 쓰이는 단어(if, while 등) 변수: 메모리를 할당하여 값을 넣을 수 있음 *변수 이름의 규칙: 문자나 밑줄로 시작할 수 있음(되

a. 조건문(if else) if를 사용하는 조건문에 대해서 배웠다. c에서는 조건문에 :가 사용되지 않지만, 파이썬에서는 :를 빼면 오류가 나오기 때문에 :을 빼먹지 않도록 신경써야 하는 것 같다. 또, 나는 space 4번보다 tap 1번으로 들여쓰기를 자주 했

a. 함수의 개념 직접 원하는 함수를 만드는 것은 작년 수업시간에 다루지 않아서(교재의 뒷부분 심화내용이라 교수님께서 수업을 하지 않고 넘어가셨다...), 영상을 열심히 봤다. 함수란 코드를 원하는 이름으로 저장하는 것으로, 같은 코드의 반복을 피하기 위해 사용된다

a. while 루프 while문은 조건식에 적힌 값이 참일 경우에 들여쓰기 된 코드를 반복하고, 조건이 거짓이 될 경우에 루프를 그만두게 된다. while n>0 : 이라는 예시의 코드에서, 루프를 제어하기 위해 설계한 변수 n을 반복 변수라고 부른다. 조건식이

문자열의 인덱스는 항상 0부터 시작한다. 문자열의 길이보다 더 긴 인덱스는 사용할 수 없으니 주의해야 한다. 문자열은 길이를 가지는데, 문자열의 길이를 나타내는 함수를 len()함수라고 한다. 문자열 이외에도 매개 변수를 전달하면 길이를 계산해서 값을 반환한다. 문

텍스트 파일이란, 연결된 줄글들의 집합이라고 할 수 있다. 이러한 파일들을 파이썬에서 읽기 위해서는 파일 핸들을 반환하는 open 함수를 호출해야 한다. 매개변수 중 하나는 파일명, 또 다른 하나는 파일을 읽을지 쓸지 선택하는 모드이다. (쓰는 모드의 경우, 내용을

자료구조란, 자료를 가지고 원하는 일을 수행할 수 있게 하는 방법이다. 리스트는 가장 간단한 자료구조이다. 리스트는 기본적으로 리스트 상수이며, 어떤 변수에 할당된다. 정수나 문자열 이외에도 여러 가지 자료를 리스트로 담을 수 있다. for문과 반복 변수를 사용하면

파이썬 딕셔너리란, 컬렉션(변수가 여러 개의 정보를 저장하는 것)의 종류 중 하나이다. 리스트는 요소들에 크기와 순서가 존재하지만, 딕셔너리는 순서가 존재하지 않고 키가 존재한다는 차이점이 있다. 키와 값 사이에 연결 관계가 존재한다는 점에서 딕셔너리는 연관 배열이

튜플은 리스트와 매우 비슷하지만, 저장된 값을 변경할 수 없다는 점에서 큰 차이가 있다. 문자열과 비슷하게, 한 번 정의한 이후에는 수정이 불가능하다. 값을 정렬하거나, 새로운 값을 추가하거나, 순서를 거꾸로 돌리는 등 리스트에서 할 수 있는 것들 중 변경과 관련된