혼공 59

[혼공학습단 8기][혼공파] 5주차 미션

5주차 기본 미션: 구문 오류와 예외의 차이 설명하기 (p. 291, 1번 문제) - 프로그램 실행 전에 발생하는 오류 ⇒ 구문 오류 syntax error - 프로그램 실행 중에 발생하는 오류 ⇒ 예외 exception 혹은 런타임 오류 runtime error 구문 오류 Syntax Error / Syntaxfehler - 프로그램 실행 전에 발생하는 오류 (괄호의 개수, 들여쓰기 문제 등) - 구문 자체에 문제가 있어 프로그램이 실행조차 안 되는 것 - 문법적인 문제가 발생한 코드를 수정시켜줌으로써 해결할 수 있다. 예외 Exception - 프로그램 실행 중에 발생하는 오류 - 프로그램이 일단 실행된 다음 해당지점에서 오류가 발생 - 조건문을 사용하거나 try 구문을 사용하여 해결할 수 있다 (예..

[혼공학습단 8기][혼공파] while 반복문 + <stdin> line 1 Syntax Error (3주차 보충)

while 반복문은 무한반복 또는 조건을 활용해 반복할 때 혹은 시간을 기반으로 조건을 걸 때 사용한다. + 시간 관련 기능 가져오기 import time # 유닉스 타임 구하기 time.time() Unix Time = UTC 세계 표준시 ⇒ 1970년 1월 1일 0시 0분 0초로부터 몇 초가 지났는지 정수로 나타낸 것 - break 키워드와 continue 키워드 # continue 키워드를 쓸 경우 for number in numbers: if number = 10: #문장 #문장 #문장 처음부터 반복에 조건을 걸고 사용할 때는 continue를 사용하는..

[혼공학습단 8기][혼공파] 딕셔너리와 for 반복문 (3주차 보충)

딕셔너리와 리스트 구분 선언 형식 사용 예 리스트 list_a = [ ] list_a[1] 딕셔너리 dict_a = { } dict_a["name"] 리스트는 인덱스를 기반으로 값을 저장하는 것 딕셔너리는 키를 기반으로 값을 저장하는 것 딕셔너리와 for 반복문 for 키 변수 in 딕셔너리: 코드 p171 2번 문제: pets = [ {"name": "구름", "age": 5}, {"name": "초코", "age": 3}, {"name": "아지", "age": 1}, {"name": "호랑이", "age": 2} ] #format()을 사용하는 방법 (숫자 > 문자열) print("# 우리 동네 애완 동물들") for pet in pets: print("{} {}살".format(pet["name"..

[혼공학습단 8기][혼공파] 리스트와 for 반복문 (3주차 보충)

마치 학창시절 수학시간에 도형만 나오면 갑자기 하기 싫어졌던 것 처럼, 코딩공부하다가 반복문만 나오면 뭔가 쳐다보기도 싫었다. 이번 기회에 반복문을 제대로 탄탄히 공부하고 가야겠다 싶어서 for 반복문만 따로 공부를 해보았다. 더보기 vscode에서 파이썬 돌리기 참고 비주얼스튜디오코드(VS Code)에서 파이썬(Python) 코드를 한줄씩 실행하는 방법 서론 ※ 시간이 없을 경우 본론으로! VS Code에서 파이썬 스크립트를 실행하는 방법은 다양하다.(서론에서는 전체 스크립트 실행 방법부터 설명한다.) 첫째, 파이썬 스크립트를 열어 둔 상태에서 codealone.tistory.com for 반복문 기본 형태: for 반복자 in 반복할 수 있는 것: 코드 for 요소를 저장할 변수 in 리스트: 코드 ..

[혼공학습단 8기][혼공파] 4주차 미션

4주차 기본미션: p223 [직접 해보는 손코딩: 범위 내부의 정수를 모두 더하는 함수] 실행 후 코드가 입력된 화면 및 실행 결과 화면 캡쳐하기 1. 범위 내부의 정수를 모두 더하는 함수 ⬇︎결과값 2. 기본 매개변수와 키워드 매개변수 활용 ⬇︎결과값 2는 기본 매개변수와 키워드 매개변수를 활용하여 함수를 조금 더 편리하게 사용한 방법이다. + 초깃값을 설정할 때는 연산에 아무런 변화를 주지 않는 것을 사용한다. (덧셈에서는 0, 곱셈에서는 1) 4주차 선택미션: 매개변수, 기본 매개변수, 가변 매개변수에 대해 간략하게 정리한 내용 포스팅하기 매개변수 Parameter : 함수를 호출할 때 괄호 내부에 넣는 여러가지 자료. 함수를 생성할 때 괄호 내부에 식별자를 입력해서 만든다. def 함수이름(매개변..

[혼공학습단 8기][혼공파] 3주차 미션

3주차 기본 미션: 리스트, 딕셔너리, 범위 자료형에 대해 이해한 내용을 바탕으로 포스팅하기 # 리스트 List / Liste 자료를 저장할 수 있는 자료, 자료들을 모아서 사용할 수 있게 해주는 특별한 형태의 자료 list_a = [123, [4,5,"cat"], "abc", True] 대괄호 내부에 넣는 자료를 요소 Element 라고 부르고 위와 같이 여러 자료형으로 구성될 수 있다. 📃 특정 요소 변경하기 list_a[0] = "xyz" list_a = ["xyz", [4, 5, "cat"], "abc", True] 📃 Element를 추가하는 방법 ✓ .append(element) 리스트 뒤에 요소 추가 ✓ .insert(index, element) 리스트 중간에 요소 추가 ✓ .extend(l..

[혼공학습단 8기][혼공파] 2주차 미션

2주차 기본미션: p.137 3번 문제 풀고 본인이 태어난 해와 띠를 출력하는 결과값 화면 인증샷 교재 정답에서처럼 변수에서 최대한 다 쓰고 조건문을 간단하게 하는 게 더 좋은 것 같다. 2주차 선택미션: else 구문과 elif 구문 정리한 내용 포스팅하기 # else 구문: 조건문이 오로지 두 가지로만 구분될 때 if 조건: #조건이 참일 때 실행할 문장 else: #조건이 거짓일 때 실행할 문장 # elif 구문: 조건이 세 개 이상일 때 if 조건A: # 조건A가 참일 때 실행 elif 조건B: # 조건B가 참일 때 실행 elif 조건C: # 조건C가 참일 때 실행 else: # 모든 조건이 거짓일 때 실행 if 조건문은 위에서 아래로 흐르기 때문에 위에서 이미 제외된 조건을 한 번 더 검사할 필..

[혼공학습단 8기][혼공파] 1주차 미션

1주차 기본 미션: p. 63 3~5번 실행결과 쓰고 인증샷 3. 다음 프로그램의 실행결과를 예측해 보세요. print("# 연습 문제") print("\\\\\\\\") print("-" * 8) ✍️ 실행결과 예측 # 연습 문제 \\\\ -------- 4. 다음 프로그램의 실행결과를 예측해 보세요. 그런데, 이 예제를 실행하면 오류가 발생합니다. 몇 행에서 어떤 오류가 발생할까요? 그리고 그 이유는 무엇인지 말해 보세요. print("안녕하세요"[1]) print("안녕하세요"[2]) print("안녕하세요"[3]) print("안녕하세요"[4]) print("안녕하세요"[5]) ✍️ 실행결과 예측 녕 하 세 요 Traceback (most recent call last): File "xxxxx",..

[혼공학습단 8기][혼공파] 한빛미디어 혼공학습단 8기 선정!

3년 전, 코딩을 공부하기로 마음 먹고 처음 배웠던 언어가 파이썬이었다. 내가 뭔가 선택해서 골랐다기 보다는 그 당시 우연히 듣게 된 스파르타코딩클럽 무료강의가 마침 파이썬 강의였어서 자연스럽게 코딩=파이썬 이라 생각하게 되었다. 코로나 때문에 한국에 잠깐 들어갔을 때 서점에서 '혼자 공부하는 파이썬'책을 사왔었고 한 100쪽까지 읽었다. 이후 졸업이다 뭐다 하면서 현생에 치이고, 졸업하고 나서는 웹 프론트엔드를 배워보겠다고 html, css, js만 공부하느라 이 책을 까맣게 잊고 살았다. 그러다 마침 메일링 구독해놓았던 한빛출판네트워크 프로모션 메일에서 혼공학습단을 모집한다는 걸 보게 되었고 9월에 아우스빌둥 시작하기 전에 공부하기 딱 좋은 기회다!!!라는 생각에 바로 지원을 하게 되었다. 그리고 감..

320x100