혼공챌린지 7

혼자 공부하는 파이썬

오랜만에 Python을 다시 봤다. 몇년 전에 혼자/스터디 등으로 공부했던거 같은데, 다른 일로 잘 안 접하게되니 잠시 멀어졌던거같다.(반성 중) "다시 봐야지.."하던 찰나에 우연찮게본 한빛미디어 '혼공챌린지'를 통해 Python 공부를 다시 시작했다. 비록 문법과 예제들을 한번 훑어보는정도였지만 예전 기억이 다시 새록새록나면서 앞으로 더 꾸준히 해야겠단 생각도 들었다. 마침 클라우드 플젝을 하다보니 스크립트, 자동화쪽에도 적용할일이 많을 것 같아서 앞으로는 보다 더 꾸준히~ 할 수 있길 (몇년전에 데이터분석이며 AI 공부한다고 열심히 하다가...꾸준히 안했던게 좀 후회되기도ㅜ) 추가적으로 같은 시리즈인 JavaScript도 살펴보고있다. NodeJS 쪽을 익혀야할 것 같아 이 부분도 꾸준히 같이 해나..

Programming/Python 2021.08.31

[혼공챌린지]python scraping

6주차 과제 기본미션 : p.342[직접 해보는 손코딩:BeautifulSoup 스크레이핑 실행하기] 예제 실행 후 결과 화면 인증샷 from flask import Flask from urllib import request from bs4 import BeautifulSoup app = Flask(__name__) @app.route("/") def hello(): #urlopen() 함수로 기상청의 전국 날씨를 읽는다 target = request.urlopen("http://www.kma.go.kr/weather/forecast/mid-term-rss3.jsp?stnId=108") #BeautifulSoup를 사용해 웹페이지를 분석 soup = BeautifulSoup(target, "html.pa..

Programming/Python 2021.08.09

[혼공챌린지]python 오류(Error)

5주차 과제 기본미션 : 구문 오류와 예외의 차이 설명하기 / 혼공 용어 노트에 나만의 언어로 객체, 클래스, 인스턴스, 생성자, 메소드 보충 설명쓰고 인증샷 오류 종류 - 구문 오류(syntax error) : 프로그램 실행 전에 발생하는 오류 - 예외(exception) 또는 런타임 오류(runtime error) : 프로그램 실행 중에 발생하는 오류 구문 오류 : SyntaxError, 구문에 문제가 있어 프로그램이 실행조차 되지 않는 오류. 해결을 위해 코드를 제대로 수정해야 함 print("프로그램이 시작되었습니다") print("프로그램이 시작되었습니다) 예외 : 예외 또는 런타임 오류는 실행 중에 발생하는 오류. 해결법도 구문 오류와 다르지 않다. 코드를 제대로 작성하면 된다. print("..

Programming/Python 2021.08.02

[혼공챌린지]python 함수

4주차 과제 기본미션 : p.223[직전 해보는 손코딩: 범위 내부의 정수를 모두 더하는 함수] 실행 후 코드가 입력된 화면 및 실행 결과 화면 인증샷 함수 : 코드의 집합 함수를 사용한다 = 함수를 호출한다 def print_3_times(): print("안녕하세요") print("안녕하세요") print("안녕하세요") print_3_times() 매개변수 : 함수를 호출할 때 괄호 내부에 넣는 여러 자료 값 def print_n_times(value, n): for i in range(n): print(value) print_n_times("안녕", 5) 매개변수와 관련된 TypeError : 요청한 매개변수와 숫자가 일치하지 않으면 오류 발생 def print_n_times(value, n): ..

Programming/Python 2021.07.26

[혼공챌린지]python 자료형

3주차 과제 기본미션 : 리스트, 딕셔너리, 범위 자료형에 대해 이해한 내용을 바탕으로 포스팅하기 리스트 : 리스트 안에는 어떠한 자료형도 포함시킬 수 있다 number = int(input("정수 입력> ")) if number % 2 == 0: print("""입력한 문자열은 {}입니다. {}는(은) 짝수입니다.""".format(number, number)) else: print("""입력한 문자열은 {}입니다. {}는(은) 홀수입니다.""".format(number, number)) 리스트 연산자 : 연결(+), 반복(*), len() #리스트를 선언 list_a = [1,2,3] list_b = [4,5,6] #출력 print("# 리스트") print("list_a=", list_a) prin..

Programming/Python 2021.07.19

[혼공챌린지]python 조건문

7월부터 다시 시작해보는 python 혼공입니다. 짬내서 해보는데 다시 문법도 리마인드해보며 연습용으로 재밌네요:) 2주차 과제 기본미션 : p.137 3번 문제 풀고 본인이 태어난 해와 띠를 출력하는 결과값 화면 인증샷 3. 사용자에게 태어난 연도를 입력받아 띠를 출력하는 프로그램을 작성해 주세요. 작성 시 입력받은 연도를 12로 나눈 나머지를 사용합니다. 나머지가 0,1,2,3,4,5,6,7,8,9,10,11 일 때 각각 원숭이, 닭, 개, 돼지, 쥐, 소, 범, 토끼, 용, 뱀, 말, 양띠입니다. 교육도서 : 혼자 공부하는 파이썬 https://book.naver.com/bookdb/book_detail.nhn?bid=15028688 혼자 공부하는 파이썬 혼자 해도 충분하다! 1:1 과외하듯 배우는..

Programming/Python 2021.07.10

[혼공챌린지] Hello~Python :)

7월부터 다시 시작해보는 python 혼공입니다. 1주차 과제 기본미션 : p.63 3~5번 실행결과 쓰고 인증샷 3. 다음 프로그램의 실행결과를 예측해보세요 print("# 연습 문제") print("\\\\\\\\") print("-"*8) 4. 다음 프로그램의 실행결과를 예측해보세요. 그런데, 이 예제를 실행하면 오류가 발생합니다. 몇행에서 어떤 오류가 발생할까요? 그리고 그 이유는 무엇인지 말해보세요. print("안녕하세요"[1]) print("안녕하세요"[2]) print("안녕하세요"[3]) print("안녕하세요"[4]) print("안녕하세요"[5]) -> 5행에서 index error 발생. 문자열에 없는 문자를 선택하고 있으므로 인덱스의 범위를 넘어서 index error가 발생한다...

Programming/Python 2021.07.10