Python
-
[Python으로 웹 스크래퍼 만들기] 파이썬 챌린지 8일차Python 2023. 3. 21. 23:56
📕📗📘 수업 진행 5.5 Keyword Arguments Keyword Arguments는 arguments 자리에 대한 것을 신경을 안 쓰는 대신에 arguments의 이름을 신경쓴다. [ class_="jobs" 을 사용하는 이유 ] python fuction안에 수 많은 argument를 가지고 있는데 저런 방식으로 사용할 경우 순서에 상관없이 argument를 사용할 수 있다. 즉, class가 job인 section을 다 찾으라는뜻 * class_로 명명하는 이유 : 'class' 이름 중복을 피하기 위함이다. 5.6 Job Posts 새로운 내장 기능 len section 안에 있는 모든 li를 가지고 올 것임 li의 클래스 중에서 veiw all도 같이 따라 나왔다.(한마디로 필요 없는 요소..
-
[Python으로 웹 스크래퍼 만들기] 파이썬 챌린지 7일차Python 2023. 3. 20. 23:24
📕📗📘 수업 진행 5.1 Introduction python이랑 beautifilsoup를 통해서 웹 스크래핑 해보기 기본적으로 HTML에 대한 지식이 있어야 됨 5.2 Installation replit packages에서 requests, beautifulsoup4를 설치한다. 사이트 운영자들은 웹 스크래핑 매우 싫어한다. 그래서 봇 인증 프로그램 등을 만들어 작업을 까다롭게 조치를 해두는 경우가 있다. ( 이용약관에도 기입해 두기도 한다. ) 민감한 사항이 때문에 스크래핑한 내용을 상업적으로 사용할 경우 법적다툼이 벌어질 가능성도 있다. 교육 목적 이외에 상업적인 서비스를 만들 생각이라면 참고하자. 5.3 Initial Request weworkremotely 사이트 웹 스크래핑 url이 중요하다 ..
-
[Python으로 웹 스크래퍼 만들기] 파이썬 챌린지 6일차Python 2023. 3. 18. 23:37
📕📗📘 수업 진행 4.5 For Loops tuple이나 list안에있는 각각 item을 이용해서 코드를 실행하기 위해서 for loops를(반복문) 사용해야한다. for loop를 사용하는 방법 1. 먼저 for를 입력하고 이름을 적는다.(자유롭게 작성하능하다.) 2. in을 입력하고 변수명을(list, tuble등등) 입력한다.(바로다음에 (:)클론을 작성한다.) print를 하면 tuple안에 있는 4개의 item만큼 hello도 4번 실행한다. 그래서 만약에 tuple안에 더 추가하면 추가한만큼 hello도 추가가 된다. 식별하기 위해서는 for옆에있는 이름을 이용해야한다. for 옆에있는 이름은 각각 item를 실행할때 placeholder(이름)가 그 item에게 접근 할수 있게한다. 즉, i..
-
[Python으로 웹 스크래퍼 만들기] 파이썬 챌린지 5일차Python 2023. 3. 17. 18:21
Tup = (1,2,3,4,5) 📕📗📘 수업 진행 4.0 Methods 자료 구조(data structure)란? data를 구조화 하고 싶을 때 사용하는 것이다. 자료 구조를 사용하여 데이터 구조화 1. list .2 tuple 3. dictionary list를 사용하는 방법은 variable를 만들고 값에 [ ] 대괄호를 입력하면된다. 대괄호 안에는 data를 넣고 쉼표(,) 를 사용해 data를 분리할 수 있다 근데 list를 print를 하면 list의 값이 그대로 나온다. 그 이유는 method를 사용하지 않았기 때문이다. print ( ) 소괄호 안에 string이나 숫자를 입력하고 점 . 을 쳐보면 많고 다양한 function이 보인다. 그 이유는 string이나 숫자 내부에는 많은 fun..
-
[Python으로 웹 스크래퍼 만들기] 파이썬 챌린지 4일차Python 2023. 3. 16. 23:43
📕📗📘 수업 진행 3.3 And & Or 음주 가능 나이 계산기 제작 input 함수는 사용자에게 질문이 표시되는 함수이다. input 함수는 only 1개의 argumnet만 받을 수 있다. 사용자가 질문에 답하면 그 값을 return을 하면서 input 함수은 사용자가 답한 값 된다. type 함수는 변수의 type을 알려주는 함수이다 int 함수는 string을 정수로 바꾸어주는 함수이다. and 함수는 elif나 if에서 동시에 두 가지 조건을 확인 할 수 있는 함수이다. 동시에 두가지 조건을 보기 때문에 한곳만 false해도 다 false이게 된다. 그리고 양쪽 다 true이여야만 true로 인식한다. or 함수는 앞부분이나 뒷부분이 true인지 확인하는 것이다. and, or 함수 특징 3.4..
-
[Python으로 웹 스크래퍼 만들기] 파이썬 챌린지 3일차Python 2023. 3. 15. 22:51
📕📗📘 수업 진행 2.9 Default Parameters parameter가 없은 함수를 실행을 하면 anonymous 값이 parameter를 대신해서 값을 받는다. 함수에 필요한 모든 parameter들을 보내지 않은 경우도 같이 관리를 해줘야 한다. 예시 def puls(a=0,b=0): print(a + b) def minus(a=0,b=0): print(a - b) def multiply(a=0 ,b=1): print(a * b) def divide(a=0 ,b=1): print(a / b) def power(a=0 ,b=1): print(a ** b) # 일반적인 함수실행 puls(2,3) minus(5,3) multiply(2,4) divide(4,2) power(2,2) # paramet..
-
[Python으로 웹 스크래퍼 만들기] 파이썬 챌린지 2일차Python 2023. 3. 14. 12:58
📕📗📘 수업 진행 2.4 Function 코드조각 같은 것(한 번 작성한 걸 가지고 계속해서 다시 쓸 수 있음) def 라는 단어로 function을 정의 할 수 있다 def 함수의 이름을 지을 때, 변수명 이름 지을 때랑 같음 함수 정의 함수 호출 파이썬에서 함수를 정의할 때 사용하는 def는 "정의하다"라는 의미를 가진 영단어 define에서 나온 것입니다! 또한 프로그래밍에서 함수를 의미하는 function은 "기능 / 작동(기능)하다"라는 뜻을 가진 영단어입니다. 2.5 Indentation 파이썬에서는 빈 공백은 코드에 영향을 끼치는 아주 중요한 요소이기 때문이다. Indent (들여쓰기) https://wikidocs.net/20368 02. 들여쓰기(indent) ### 1. 들여쓰기(Ind..
-
[Python으로 웹 스크래퍼 만들기] 파이썬 챌린지 1일차Python 2023. 3. 13. 23:36
첫날 부터 강의가 9개이다 ㅠ.ㅠ 📕📗📘 수업 진행 1.3 Requirements 완전 초심자를 위한 강의! 1.4 Why Python 인공지능,AI,금융 등 많은 분야에서 쓰는 언어이다 언어가 high-level라서 인간친화적언어라서 인간이 쓰기에 아주 편한 언어이다 1.5 Replit 이 파이썬 언어로 쓸 오픈 브라우저 사이트이다. https://replit.com/ Replit: the collaborative browser based IDE Run code live in your browser. Write and run code in 50+ languages online with Replit, a powerful IDE, compiler, & interpreter. replit.com python..