본문 바로가기

전체 글66

[파이썬 크롤링] 02 - HTML/CSS 안녕하세요! 산뜻한 마음으로 크롤링을 배워볼 시간입니다. 원활한 파이썬 크롤링을 위해, HTML과 CSS도 알아두면 좋은데요. 파이썬 배우는것만 해도 머리아픈데, HTML이랑 CSS도 알아야 한다니요. 어쩔 수 없죠. 산뜻한 마음으로 HTML/CSS를 알아봅시다. 처음부터 >> [파이썬 크롤링] 01 - 개요 1 웹페이지 더보기 웹페이지는 HTML, CSS 등으로 이루어져 있는데요. 이는 우리가 웹페이지를 만들고자 할 때 HTML과 CSS를 익힐 가치가 있음을 의미하며, 홈페이지를 만든 선배들은 HTML과 CSS를 배우고 익혀 홈페이지를 만들어냈음을 의미할 수 있겠죠. 우리는 후배 된 도리로서, 선배님들의 홈페이지를 털어볼건데요. HTML/CSS를 간단하게나마 알고 있으면 좋습니다. 보물을 털려면 보물지.. 2022. 12. 17.
[파이썬 크롤링] 01 - 개요 안녕하세요! 파이썬 크롤링 첫번째 시간입니다! 파이썬 크롤링.. 좋아보이긴 하는데 공부하기는 어려운.. 가볍게 크롤링 활용 예제로 시작할게요! 아래 사진은 제 블로그의 수학 카테고리인데요. 글의 제목들을 긁어오는 영상과 함께 시작해보겠습니다! 아하 파이썬 크롤링! 용어 정리부터 해볼게요. 크롤링(crawling). 기어다닌다는 뜻인데요. 우리가 알고있는 크롤링은, 사실 웹 스크래핑이라는 용어가 더 맞는 것 같아요. 진짜 크롤링은, 사이트 사이사이를 기어다니며 모든 사이트를 찾아내는 작업이거든요. 1 크롤링 더보기 그럼에도 불구하고, 저는 우리에게 친숙한 '크롤링'이라는 용어를 사용하여 설명을 진행하겠습니다. 웹 스크래핑을 설명드린 이유는, 우리가 하는 작업이 웹을 스크랩하는 작업이기 때문이에요. 신문 스.. 2022. 12. 2.
파이썬 딕셔너리 # 한영사전 = {'한글' : 'English'} # 영한사전 = {'English' : '한글'} 안녕하세요~ 일호15 입니다! 파이썬을 배우다 보면, 딕셔너리와는 소홀해지는 것 같은데요. 잠시 멀어졌던 딕셔너리와 친해지는 시간 가져보도록 하겠습니다. 1 이름표 더보기 딕셔너리(dictionary)는 사전 이라는 뜻이다. 파이썬의 딕셔너리는, 리스트의 인덱스마다 이름표를 붙인 것으로 여겨도 무방하다. a = ['가위', '바위', '보'] a[0] == '가위' b = {'찌' : '가위', '묵' : '바위', '빠' : '보'} b['찌'] == '가위' 인덱스에도 이름을 붙였기 때문에 쉽게 기억할 수 있고, 쉽게 검색할 수 있다. 참고로, 여느 강의를 보다보면 딕셔너리는 리스트와 달리 순서 유지가.. 2021. 9. 13.
파이썬 break, continue # stop! # skip! 안녕하세요! 일호15 입니다~ 오늘은 반복문을 제어하는 기능을 다뤄보겠습니다. 반복을 적절히 제어하는 것은, 우리를 렉으로부터 지켜주는 듯 합니다. 불필요한 업무를 줄이는 것이죠. 이번 포스팅에서는 for문 위주로 예시를 제시하지만, while문에서도 break와 continue의 기능은 같습니다. 1 필터링 더보기 반복문의 for, while은 '~인 동안' 이라는 뜻이다. 조건을 만족하는 동안, 반복하겠다는 뜻이다. 간단한 예시를 위해, 1~10에 대해 생각해보자. i가 1부터 10까지 올라가는동안 반복문을 돌려보자. for i in range(1, 11): 우리는 주어진 숫자들에 대해 필터링을 할 수 있다. 숫자들을 체에 걸러, 원하는 숫자들만 골라 쓰는 것이다. 이를 .. 2021. 9. 9.
파이썬 메서드 # 로마에 가면 로마법을 따라야 한다. # 로마법을 따르기 위해, 로마에 가야만 하는 것은 아니다. 안녕하세요! 일호15 입니다! 오늘은 파이썬 메서드란 무엇인지 알아보도록 하겠습니다. 여러가지 메서드를 제시할 것이고, 소개하지 않은 메서드 또한 많습니다. 이것들을 모두 외울 필요는 없습니다. 필요할 때마다 찾아서 쓸 수 있도록, 어떤 기능들이 있는지 알아두면 좋습니다. 1 자료형 전용 함수 더보기 파이썬엔 자료형이 여럿 있다. 타입이 다른 만큼, 다루는 방법도 각기 다르다. 쓰임새가 다르기에 다루는 방법이 각각 다르고, 그래서 타입을 따로따로 구분해 둔 것 같다. 정수/실수, 문자열, 리스트, 딕셔너리는 저마다 전용 함수를 가지고있다. 정수/실수는 이런 함수, 딕셔너리는 저런 함수를 가지고 있는 것이다.. 2021. 9. 6.
파이썬 함수 return # 마술쇼를 보면 무언가가 사라지는 마술도 있고, 다른 것으로 변하는 마술도 있다. 안녕하세요! 일호15 입니다~ 오늘은 사라지는 마술과 변하는 마술을 지켜보겠습니다. 1 되돌려주다 더보기 return에는 반환하다, 되돌려주다 라는 뜻이 있다. 다음 함수를 살펴보자. def f(x): return 2*x f(2) = 4임을 알 수 있다. f에게 2를 줬더니, 4를 되돌려준(return) 것이다. 우리는 4라는 결괏값을 필요한 곳에 써먹을 수 있다. 2 먹튀 더보기 print("Hello World!") 를 살펴보자. print는 파이썬 함수다. 함수인 print에게 "Hello World!"를 건넨 것이다. 하지만 print는 그 어떤것도 되돌려주지 않는다. 뭔가 의아할 수 있다. 화면 출력은 반환이 아.. 2021. 9. 2.