목록전체 글 (14)
Time for us to shine
▶2주차 미션 (7/8 ~ 7/14)진도 : Chapter 01-3 ~ 02-2기본 미션 : Ch.01 (01-1, 01-2) 확인 문제 풀고 인증하기 선택 미션 : Ch.01-1에 소개된 개발자와 연관된 직군을 정리하기 🎁기본미션
▶1주차 미션 (7/1 ~ 7/7)진도 : Chapter 01기본 미션 : Ch.01 (01-1, 01-2) 확인 문제 풀고 인증하기 선택 미션 : Ch.01-1에 소개된 개발자와 연관된 직군을 정리하기 Chapter 01 개발자 이해하기 : 개발과 개발자 용어 알기 01-1. 개발자는 대체 뭐하는 사람인가요? 웹 개발자 : 웹 사이트를 만드는 개발자 웹 퍼블리셔 (=UI 개발자) : 웹 사이트에서 보이는 부분을 담당하는 개발자 웹 사이트의 기능을 프로그래밍하기 보다는 웹 사이트의 외적 요소를 코드로 구현하는 역할 타 직군에 비해 진입 장벽이 낮고, 디자인과 밀접하기 때문에 웹 디자이너를 비롯한 비전공자들이 코딩을 시작하는 첫 단계로 도전하는 분야 주로 사용하는 언어 : HTML, CSS, 자바스크립..
▶6주차 미션 (8/14 ~ 8/20) 진도 : Chapter 07-2 ~ 08 기본 미션 : p.431 [직접 해보는 손코딩: BeautifulSoup 스크레이핑 실행하기] 예제 실행 후 결과 화면 캡처하기 선택 미션 : 혼공 용어 노트에 나만의 언어로 객체, 클래스, 인스턴스, 생성자, 메소드 정리하고 공유하기 Chapter 07 모듈 07-1. 표준 모듈 모듈 파이썬은 모듈 기능을 활용해 코드를 분리하고 공유함 모듈 하다가 정보가 궁금하면 파이썬 공식 문서 참고 모듈과 같은 이름으로 파일 저장하지 않도록 주의 표준 모듈 : 파이썬에 기본적으로 내장되어 있는 모듈 외부 모듈 : 파이썬이 기본적으로 제공하지 않는, 다른 사람들이 만들어서 제공한 모듈 import 구문 : 모듈을 읽어 들일 때 사용하는 ..
▶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 06 ~ 07-1 기본 미션 : 구문 오류와 예외의 차이 설명하기 (p.379 1번 문제) 선택 미션 : p.381 3번 문제 풀고 인증하기 Chapter 06 예외 처리 06-1. 구문 오류와 예외 오류의 종류 프로그램 실행 전에 발생하는 오류 --> 구문 오류 프로그램 실행 중에 발생하는 오류 --> 예외 or 런타임 오류 구문 오류 프로그램의 문법적인 오류로 프로그램이 실행조차 되지 않게 만드는 오류 괄호의 개수, 들여쓰기 문제 등으로 프로그램이 실행되기도 전에 발생하는 오류 SyntaxError (=Compiler error) : 구문에 문제가 있어 프로그램이 실행조차 되지 않는 오류 print("예외를 강제로 발생시켜 볼게요!) # 구..
▶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 05 기본 미션 : p.287 [직접 해보는 손코딩: 범위 내부의 정수를 모두 더하는 함수] 실행 후 코드가 입력된 화면 및 실행 결과 화면 캡쳐하기 선택 미션 : 매개변수, 기본 매개변수, 가변 매개변수에 대해 간략하게 정리하기 Chapter 05 함수 05-1. 함수 만들기 기본개념 함수를 호출한다 : 함수를 사용한다, 함수를 실행한다 매개변수(=parameter) : 함수의 괄호 안에 넣는 변수 리턴값 : 함수를 호출해서 최종적으로 나오는 결과 ex) len("안녕하세요") --> 5 (=리턴값) 참조 : 변수에 접근하는 것 함수의 기본 (매개변수 X) def 함수 이름(): 문장 함수의 기본 (매개변수 O) def 함수 이름(매개변수,..
▶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 04 기본 미션 : 리스트, 딕셔너리, 범위 자료형에 대해 이해한 내용을 바탕으로 포스팅하기 선택 미션 : p.213쪽의 1번 문제의 답 쓰고 인증하기 Chapter 04 반복문 04-1. 리스트와 반복문 기본개념 문자열 : 문자들이 일렬로 나열된 것 ex) "가나다라" 수열 : 숫자들이 일렬로 나열된 것 ex) 1 2 3 4 배열 : 숫자, 문자, 불 자료형 등이 일렬로 나열된 것 ex) [10, 10.0, "가나다", True] * 수열과는 다르게 숫자 0번째 부터 센다* for 반복문의 기본적인 사용 형태 매개변수에 리스트를 넣는 경우 매개변수에 딕셔너리를 넣는 경우 매개변수에 range를 넣는 경우 리스트 [ ] : 여러 가지 자료를 ..
▶3주차 미션 (7/17 ~ 7/23) 진도 : Chapter 03 기본 미션 : 순서도 그려 본 후 인증하기 (p.125 참조) 선택 미션 : Ch 03-2 확인 문제 풀고, 풀이 과정 정리하기 Chapter 03 선택 03-1. 선택 구조 이해하기 선택 : 주어진 데이터의 상태에 따라 처리할 코드를 선택(명령 수행) 하는 것 선택하기 위한 필수 요소 2가지 : 선택 가능한 대안 / 대안을 선택하는 판단 기준 "우산을 가져갈까? 가져가지 말까?" 라는 문제 선택 가능한 모든 대안을 확인 : 우산을 가져간다 / 우산을 가져가지 않는다 대안을 선택하는 판단 기준이 무엇인지 확인 (조건식 만들기) : 중요한 일이 있는가? / 비 오는 거리를 느끼고 싶은가? 조건식 : 어떤 판단 기준을 예/아니오로 대답할 수..