본문 바로가기

728x90

PYTHON/혼공파

(10)
[혼공학습단 6기] 소감과 혼자 공부하는 파이썬 리뷰 혼공학습단 6기에 참여하게 되어 6주 동안 을 공부했다! 기간도 딱 여름방학이여서 방학을 나름 알차게 보냈다고 할 수 있을 정도?! 주 차별로 있는 미션을 완료하면 페이스북 페이지에 해당하는 해시태그와 같이 올리면 된다. 혼공족장님의 격려와 칭찬을 말씀이 참 따뜻했다. 주 차별 우수 혼공러가 되면 스타벅스 아메리카노나 초콜릿을 보내주셨다. 이것도 정말 쏠쏠하게 잘 먹었다^~^ 주 차별로 어디를 공부해야할지, 무엇을 공부해야할지 정해져 있어서 따로 계획을 짜지 않아도 된다는 점이 편했다. 아쉬웠던 건 미션 내용이 한정적이라 공부하다보면 미션 내용 부분만 공부하게 된다는...큰 단점이 있었다. 나만 이런 걸 수도 있지만.. ^^,, 그리고 나는 심화 과정을 원했는데 아무래도 출판사에서 주관하고, 초보자들을 ..
[혼공학습단 6기] 혼자 공부하는 파이썬 혼공노트 공유 6주 동안 달려온 흔적들 공유하기! 혼공파 1주차 기본 미션 [혼공챌린지] 1주차 혼공파 파이썬 기본미션 (tistory.com) [혼공챌린지] 1주차 혼공파 파이썬 기본미션 1주차 기본미션: p63 3~5번 실행결과 쓰고 인증샷 3번 풀이) 역슬래시는 두 번 쓰면 역슬래시 한 번으로 나타난다. *를 이용해 글자를 여러 번 출력할 수 있다. 4번 풀이) 파이썬은 인덱싱할 때 0부터 engine.tistory.com 혼공파 1주차 선택미션 [혼공챌린지] 1주차 혼공파 파이썬 선택미션 (tistory.com) [혼공챌린지] 1주차 혼공파 파이썬 선택미션 혼공 노트에 정리하라고 되어 있는데, 혼공 노트 칸이 적은데 어떻게 정리하라는 건지 몰라서 아이패드에 썼다 파이썬에서 작은따옴표 쓰는 거 계속 까먹었었는데 ..
[혼공챌린지] 혼공파 6주차 파이썬 기본미션, 선택미션 마지막 6주차! 이번 주 미션은 약간의 난이도 있어보인다 BeautifulSoup 스크레이핑 실행하기 원래 visual studio code에서 실행하는데 어찌 된 일인지 실행이 안되서 IDLE? 환경으로 넘어왔다 저 코드를 실행하기 위해서는 window의 cmd창에서 pip install beautifulsoup4 pip install flask 를 먼저 설치해야한다! visual studio code에서도 터미널 콘솔 창에서 입력하면 다운이 가능하다! 위의 코드를 설명해보자면... #모듈을 읽어들이기 from flask import Flask from urllib import request from bs4 import BeautifulSoup #웹 서버 생성 app = Flask(__name__) @..
[혼공챌린지] 혼공파 5주차 파이썬 기본미션, 선택미션 벌써 5주차.. 시간이 너무 빨리간다 이번주에 공부할 내용은 구문오류와 예외! C++이든 JAVA든 맨날 구문 오류 공부할 때쯤엔 지쳐서 제대로 안했는데 이번에 제대로 공부한다..,.진짜 공부안했구나 나ㅜ 오류의 종류 - 프로그램 실행 전에 발생하는 오류 = 구문 오류(syntax error) - 프로그램 실행 중에 발생하는 오류 = 예외(exception) 또는 런타임 오류(runtime error) 구문 오류(syntax error) 괄호의 개수, 들여쓰기 문제 등으로 인해 프로그램이 실행되기도 전에 발생하는 오류를 말한다. 이렇게 코드를 작성하고 실행을 하면 이런 결과가 나온다 파란색으로 된 글자를 보면 SyntaxError가 나타난 것을 알 수 있다! 예외(exception) 위 문장들을 실행해보..
[혼공챌린지] 혼공파 4주차 파이썬 기본미션, 선택미션 벌써 4주차 시간 왜케 빨라 이번주 미션은 233쪽 실행해보는거! 그러기 위해선 공부를 해야지... 오늘은 기본미션과 선택미션을 함께 포스팅할 것이다 함수 def 함수 이름( ) : 문장 C언어에서는 int main( ) { } 이었는데 보기엔 비스므리 해보이지만 더 쉽다고 생각한다 자세히 들여다보자 def 함수 이름(매개변수, 매개변수, ... ) : 문장 매개변수란? 함수를 호출할 때 괄호 내부에 여러 가지 자료를 넣는데 이러한 자료를 말한다. 268줄) 에서 함수를 불러 왔다! "안녕하세요"가 매개변수인 value에 들어가서 266줄에서 출력이 된다. 매개변수 n에는 5가 들어가 반복문에서 range(5)로 된다. 그래서 print(value)를 5번 하라는 것이다. 그렇다면 "안녕하세요"가 5번 ..
[혼공챌린지] 혼공파 3주차 파이썬 기본미션, 선택미션 벌써 셋째주! 이번 주는 리스트, 딕셔너리, 범위 자료형 이해한 거 정리하기 리스트란? 여러가지 자료를 저장할 수 있는 자료이다! 형태는 [ 요소, 요소, 요소, ... ] 이런 식으로 생겼다. 다른 언어에서는 자료형이 다르면 리스트에 쓸 수 없었던 것 같은데 (아닌가?) 파이썬은 다른 자료형인 요소들을 하나의 리스트에 쓸 수 있다. 대괄호 [] 안에 들어간 숫자가 인덱스이다. 리스트의 인덱스는 0부터 시작한다. 인덱스를 음수로 해서 리스트의 뒤에서부터 선택할 수 있다. 187번째 줄 보면 인덱스가 -7인데 이때 IndexError가 나타난다. 리스트의 길이를 넘어가는 요소를 선택하려고 하면 나타난다. 요소가 존재하지 않는 위치에서 요소를 꺼내려고 해서 나타나는 에러이다. 리스트는 리스트 안에 리스트를 ..
[혼공챌린지] 2주차 혼공파 파이썬 선택미션, 백준 if문 문제 늦었지만 그냥 해보고 싶어서 쓰는거 말로만 설명하면 못 알아듣고 까먹을까봐 백준 문제를 풀어봤다 1330번 : 두 수 비교하기 n1과 n2를 입력받아서 첫번째 if문으로 들어간다 4, 5) n1이 n2보타 크다면 >를 출력 6) '그렇지 않으면' 즉, 첫번째 조건에 맞지 않는다면 그 다음 조건인 n1이 n2보다 작을 경우의 조건을 비교한다 8) 마지막 else에는 조건을 안 붙였다. 어차피 크다, 작다, 같다 중 남은 조건이 '같다'밖에 없으니 그냥 else를 써서 굳이 조건을 쓰지 않았다. C언어에서는 if, else if, else를 쓸 수 있었던 것 같은데 파이썬에서도 그렇게 할 수 있는 것 같다! 이런 식으로 조건문은 if, elif, else로 쓸 수 있고 위부터 밑으로 차례대로 비교한다. 조건..
[혼공챌린지] 2주차 혼공파 파이썬 기본미션 2주차! 벌써 두 번째다 이번주 미션은 조건문을 이용하는 문제이다. 문제) 사용자에게 태어난 연도를 입력받아 띠를 출력하는 프로그램을 작성해 주세요. 작성 시 입력받은 연도를 12로 나눈 나머지를 사용합니다. 나머지가 0,1,2,3,4,5,6,7,8,9,10,11일 때 각각 원숭이,닭,개,돼지,쥐,소,범,토끼,용,뱀,말,양띠입니다. 풀이) 141줄) 입력 받은 해를 birth_year라는 변수에 저장하는데, 이때 int(str_input)으로 문자열을 정수형으로 변환한다. (*input()으로 입력 받으면 자료형이 문자열이다*) 그리고 연도를 12로 나눈 나머지를 사용한다고 했으니 이를 12로 나누되 나머지가 산출되도록 하는 나머지 연산자인 %를 사용한다. 143줄~) elif문을 통해 birth_yea..

728x90