목록혼공학습단/혼자 공부하는 첫 프로그래밍 with 파이썬 (6)
Time for us to shine

▶6주차 미션 (8/14 ~ 8/20) 진도 : Chapter 06 기본 미션 : 직접 함수 만들고 실행 결과 확인한 인증하기 (p.265 참조) 선택 미션 : Ch 01 ~ Ch 06까지 혼공 노트 활용한 내용 공유하기 Chapter 06 함수 06-1. 함수 활용하기 함수 (function) 모든 함수에는 이름이 부여되고, 이름을 통해 함수의 기능을 유추할 수 있음 ex) sum --> 주어진 데이터의 합계 구하기 average --> 주어진 데이터의 평균을 구하기 함수 이름과 기능이 서로 연결되지 않는다면 문법적으로 문제가 없다고 해도 결코 좋은 함수가 아님 따라서, 함수를 만들 때는 함수의 기능을 잘 표현하는 함수 이름을 짓는 것이 중요함 함수와 관련된 용어 함수를 실행한다 --> 함수를 호출한다..

▶5주차 미션 (8/7 ~ 8/13) 진도 : Chapter 05 기본 미션 : while 반복문과 for 반복문에 대해 이해한 내용을 본인만의 방식으로 정리하기 선택 미션 : Ch 05-2 확인 문제 풀고, 풀이 과정 정리하기 Chapter 05 반복 05-1. 반복 알아보기 while 반복문 주어진 조건식의 결괏값이 True인 경우, 특정 코드를 반복 처리 == 주어진 조건식을 만족하는 동안, 코드를 무한 반복 처리하는 방법 그러다 조건식의 결괏값이 False가 되는 순간, while 반복문 종료하고 빠져나와 while 반복문 이후의 코드 실행 장점 : 조건식을 잘 관리할 수 있다면, 모든 종류의 반복 처리 가능 단점 : 조건식 관리에 실수를 하게 되면, 무한 반복과 같은 오류 발생 가능성이 높음 w..

▶4주차 미션 (7/24 ~ 7/30) 진도 : Chapter 04 기본 미션 : 변수, 리스트, 딕셔너리에 대해 이해한 내용을 본인만의 방식으로 정리하기 선택 미션 : Ch 04-2 확인 문제 풀고, 풀이 과정 정리하기 Chapter 04 데이터 세트 04-1. 효율적인 데이터 관리 1: 리스트 변수 : 어떤 데이터를 저장하는 장소 변수의 한계점 : 대규모 데이터 관리가 어려움 대규모 데이터 --> 변수 관리 어려움 데이터와 변수는 1:1 매칭 (데이터 1개 --> 변수 1개) 변수의 문제점 해결 방안 : 변수에 여러 개의 데이터를 저장 (=리스트) 리스트 [ ] : 여러 개의 데이터를 하나의 세트로 관리 리스트도 변수에 저장할 수 있음 대괄호 [ ]와 콤마 , 를 사용 동일한 종류의 데이터를 하나의 ..

▶3주차 미션 (7/17 ~ 7/23) 진도 : Chapter 03 기본 미션 : 순서도 그려 본 후 인증하기 (p.125 참조) 선택 미션 : Ch 03-2 확인 문제 풀고, 풀이 과정 정리하기 Chapter 03 선택 03-1. 선택 구조 이해하기 선택 : 주어진 데이터의 상태에 따라 처리할 코드를 선택(명령 수행) 하는 것 선택하기 위한 필수 요소 2가지 : 선택 가능한 대안 / 대안을 선택하는 판단 기준 "우산을 가져갈까? 가져가지 말까?" 라는 문제 선택 가능한 모든 대안을 확인 : 우산을 가져간다 / 우산을 가져가지 않는다 대안을 선택하는 판단 기준이 무엇인지 확인 (조건식 만들기) : 중요한 일이 있는가? / 비 오는 거리를 느끼고 싶은가? 조건식 : 어떤 판단 기준을 예/아니오로 대답할 수..

▶2주차 미션 (7/10 ~ 7/16) 진도 : Chapter 02-2 ~ 02-4 기본 미션 : 직접 문자 데이터를 만들어서 슬라이싱 (문자 데이터 자르기) 해본 후 인증하기 (p.79 참조) 선택 미션 : 직접 변수 이름 만들고, 실행 결과 화면 캡쳐하기 (p.111 참조) Chapter 02 데이터 02-2. 문자 데이터 처리 연산자 : 어떤 기능을 하는 명령어를 기호로 표시한 것 연결 연산자 (+) : 문자 데이터 연결 연산자는 서로 다른 문자 데이터를 연결해서 하나의 새로운 문자 데이터를 만든다 ex) "KE" + "901" --> "KE901" 반복 연결 연산자 (*) : 문자 데이터 반복 연결 연산자는 문자 데이터를 n회 반복 연결해서 하나의 새로운 문자 데이터를 만든다 ex) "안녕" * ..

▶1주차 미션 (7/3 ~ 7/9)진도 : Chapter 01 ~ 02-1기본 미션 : p.62, p.66 실행 결과 인증하기 선택 미션 : Ch.02-1 확인 문제 풀고 인증하기 Chapter 01 첫 프로그래밍 01-1. 프로그래밍 알아보기 프로그램 : 특정 작업을 수행하는 일련의 명령어들의 모음 ex) 워드 프로세서, 엑셀, 계산기, 자율주행차, 스마트폰 등 프로그래밍 (=코딩) : 프로그램을 만드는 일련의 과정 프로그래머 : 프로그래밍을 하는 사람 기계어 : 컴퓨터가 사용하는 언어 (2진법으로 표현) '프로그래밍 언어'를 사용해서 프로그램을 만들기 위해 필요한 2가지 : 소스코드, 번역기 01-2. "Hello, World!" 프로그램 만들기 컴파일러 : 전체 소스 코드를 한번에 번역 인터프..