본문 바로가기

Python6

[혼공학습단] 혼자 공부하는 파이썬 6주차 미션 주차 ch 기본 미션 선택 미션 6주차 Chapter 07(07-2) ~ 08 p.342 [직접 해보는 손코딩:BeautifulSoup 스크레이핑 실행하기] 예제 실행 후 결과 화면 캡쳐하기. 혼공 용어 노트에 나만의 언어로 객체, 클래스, 인스턴스, 생성자, 메소드 정리하고 공유하기. [기본 미션] 코드를 실행하기 전 먼저 beautifulsoup와 flask를 다운받아야 합니다. pip install beautifulsoup4 pip install flask cmd창이나 visual 터미널 창에서 다운받을 수 있습니다. [실습 코드] # 모듈 읽기 from flask import Flask from urllib import request from bs4 import BeautifulSoup # 웹 서.. 2022. 2. 23.
[혼공학습단] 혼자 공부하는 파이썬 5주차 미션 주차 ch 기본 미션 선택 미션 5주차 Chapter 06 ~ 07(07-1) 구문 오류와 예외의 차이 설명하기(p.291 1번 문제) p.293 3번 문제 풀고 인증샷 [기본 미션] 구문 오류(Syntax Error) ⚠️ SyntaxError: EOL while scanning string literal 프로그램 실행 전 발생하는 오류 문법적인 오류를 해결 해결하지 않으면 프로그램 자체가 실행되지 않아서 코드를 정상적으로 수정해야지만 프로그램 실행이 가능 예외(Exception), 런타임 오류(Runtime Error) ⚠️ 발생 예시 예외 표시 간단한 설명 NameError 참조변수가 없습니다. ZeroDivisionError 0으로 나눌 수 없습니다. IndexError 인덱스 범위를 벗어납니다... 2022. 2. 20.
[혼공학습단] 혼자 공부하는 파이썬 4주차 미션 주차 ch 기본 미션 선택 미션 4주차 05 p.223 [직접 해보는 손코딩: 범위 내부의 정수를 모두 더하는 함수] 실행 후 코드가 입력된 화면 및 실행 결과 화면 캡쳐하기 매개변수, 기본 매개변수, 가변 매개변수에 대해 간략하게 정리한 내용 포스팅하기 [기본 미션] 3. 범위 내부의 정수를 모두 더하는 함수 def sum_all(start, end): output = 0 for i in range(start, end + 1): output += i return output print("0 to 100 : ", sum_all(0, 100)) print("0 to 1000 : ", sum_all(0, 1000)) print("50 to 100 : ", sum_all(50, 100)) print("500 .. 2022. 2. 9.
[혼공학습단] 혼자 공부하는 파이썬 3주차 미션 주차 ch 기본 미션 선택 미션 3주차 04 리스트, 딕셔너리, 범위 자료형에 대해 이해한 내용을 바탕으로 포스팅하기 p.157쪽의 1번 문제의 답 쓰고 인증샷 [기본 미션] 리스트 먼저 리스트란 여러가지 자료를 저장할 수 있는 자료 숫자, 문자, 수식등 이러한 자료들을 모아서 사용할 수 있게 해주는 특별한 형태의 자료 [] 으로 표현합니다. []안에 넣는 자료를 요소(element) 라고합니다. ex) [요소1, 요소2, 요소3] 각 요소가 들어있는 위치는 인덱스라고하는데 파이썬은 0부터 셉니다. list_a = [274, 32, "문자열", False] print(list_a[1]) #32 print(list_a[-1]) #False list_a[1] = "바껴라" print(list_a[1]) #바.. 2022. 1. 30.
[혼공학습단] 혼자 공부하는 파이썬 2주차 미션 주차 ch 기본 미션 선택 미션 2주차 02(02-3) ~ 03 p.137 3번 문제 풀고 본인이 태어난 해와 띠를 출력하는 결과값 화면 인증샷 else 구문과 elif 구문 정리한 내용 포스팅하기 Chapter 02 자료형 - 변수 선언 = 생성 변수 할당 = 값 넣기 변수 참조 = 값 꺼내기 - input( ): 사용자 입력 int( ), float( ): 문자열 => 숫자 str( ): 숫자 => 문자열 - format( ): 다양한 형태로 출력 - strip( ): 문자열 양옆의 공백 제거 find( ): 특정 문자의 위치 split( ): 특정한 문자로 문자열 자를 때 - in 연산자: 내부에 어떤 문자열이 있는지 확인 Chapter 03 조건문 - Boolean(true/false), 비교 연.. 2022. 1. 17.
[혼공학습단] 혼자 공부하는 파이썬 1주차 미션 주차 ch 기본 미션 선택 미션 1주차 01 ~ 2(02-2) p.63 3~5번 실행결과 쓰고 인증샷 모르는 용어(3~5개) 찾아 혼공 용어 노트에 정리하고 인증샷 [기본 미션] 1. 다음 프로그램의 실행결과를 예측해 보세요 print("#연습 문제") print("\\\\\\\\") print("-" * 8) [실행결과] #연습 문제가 출력됩니다. || => | 로 해석하기 때문에 ||||가 출력됩니다. "-"를 8번 곱했으므로 8번 출력됩니다. 2. 다음 프로그램의 실행결과를 예측해 보세요. 그런데, 이 예제를 실행하면 오류가 발생합니다. 몇 행에서 어떤 오류가 발생할까요? 그리고 그 이유는 무엇인지 말해 보세요. print("안녕하세요"[1]) print("안녕하세요"[2]) print("안녕하세요.. 2022. 1. 14.