본문 바로가기
[챌린지]/[패스트캠퍼스] 파이썬 초격차

패스트캠퍼스 환급챌린지 44일차 미션 (3월 15일) : 파이썬으로 할 수 있는 모든 것 with 47개 프로젝트 초격차 패키지 수강 후기

by 쿠키토끼 2024. 3. 15.

01. 제목

패스트캠퍼스 환급챌린지 44일차 미션 (3월 15일) : 
파이썬으로 할 수 있는 모든 것 with 47개 프로젝트 초격차 패키지 Online 수강 후기
 

02. 포스팅 본문 (학습 일기) 가이드

 
1. 학습 인증샷 2장 이상 포함

카메라로 직접 촬영한 수강 인증 사진 (캡쳐X)

 

 

2. 학습 후기 700자 이상 (공백 제외)

오늘은 HTTP와 웹 작동방식과 개발 환경 구축(파이참)에 대해 간단히 배웠다.

크롤링은 HTTP요청/응답의 과정이다. (사실 HTTP는 클라이언트와 서버 사이에 이루어지는 요청/응답(request/reponse) 프로토콜이다. 클라이언트가 요청을 하면 서버가 응답을 하는 구조로 되어 있다.) http는 Hypertext Transfer Protocol로 하이퍼텍스트라는 링크를 사용하고 웹페이지를 로드 전송 하는 프로토콜이다. 강의에서는 오타인지(강사님이 따로 언급을 안하셨다) Procotocol로 쓰여져있었는데 Protocol이 맞다. 

다시 한 번 정리해서 사용자가 링크를 클릭하거나 사이트 주소를 입력한다면 HTTP 요청 메시지를 서버에 보낸다. 서버는 이에 대한 HTTP 응답 메시지를 작성해서 웹브라우저로 보내게된다. 웹은 HTTP 메세지를 주고 받으면서 통신이 이루어진다. 웹은 HTTP를 요청할 때 필요한 정보를 넘겨주어서 호출하는 방식이다. 

HTTP 메시지를 작성할 때 반드시 포함되어야할 내용, 포멧으로는

요청 URL 과 요청 메서드(GET방식, POST방식 등)이다. URL은 말그대로 웹사이트 주소 이고 메소드의 경우에는 종류를 알아보자면

GET은 정보를 요청하기 위해 사용(SELECT),

POST는 정보를 입력하기 위해 사용(INSERT),

PUT은 정보를 업데이트하기 위해 사용(UPDATE),

DELETE는 정보를 삭제하기 위해 사용(DELETE) 이다.

보통은 겟 메서드를 많이 사용하고 포스트는 로그인할 때 회원정보(아이디, 비밀번호 값 같은)를 넘겨줄 때나 회원가입할 때 정보를 넘겨줄 때 사용된다. 

URL(Uniform Resource Locator)은 HTTP와는 독립된 체계로 자원의 위치를 알려주기 위한 프로토콜이다. 그리고 파라미터(=매개변수)는 소프트웨어나 시스템상의 작동에 영향을 미치는 외부로부터 투입되는 데이터로 말로 설명하면 복잡한데 웹사이트를 예를 들자면 https://post.naver.com/viewer/postView.naver?volumeNo=37474059&memberNo=2923372

 

비슷한 듯 다른 '홍역'과 '수두'…차이점은 '이것'

[BY 매경헬스] 요즘처럼 면역력이 떨어지기 쉬운 환절기에는 감염병을 경계해야 한다. 그중 홍역과 수두...

m.post.naver.com

이러한 사이트에서 물음표 이후에 오는 것이 파라미터로 웹의 특정위치를 클릭했을 때 세분화되어서 표시된다. 매개변수가 반드시 들어갈 부분이 있고 웹사이트에서 어떠한 경로나 사용자 정보 수집을 위해 파라미터를 넣는 경우도 있어서 생략할 수 있는 부분도 있다고 알고 있다. 위의 주소도 네이버 메인에서 경로를 따라가다가 처음 복사해온 주소로 파라미터의 memberNo의 정보 같은 경우는 해당 블로그의 자체 고유넘버이고 해당 부분을 삭제해도 발행된 블로그 코드넘버(volumeNo)가 있기 때문에 정상적으로 화면에 표시된다.

네이버 금융에서는 종목에 따라 파라미터 데이터(넘버)가 바뀐다.

다음은 개발 환경 구축에 대한 설명을 들었는데 이 부분은 이전 파트에서 파이참 설치를 했기 때문에 강의를 한 번 보는 것으로 끝냈다. 강의에선 파이참으로 진행을 하지만 vscode 나 다른 개발환경이 있다면 그걸로 실행해도 된다고 한다.

 

 

03. 필수 본문 내용 

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다.
 

04. 필수 해시태그 

#패스트캠퍼스 #직장인자기계발 #직장인공부 #환급챌린지 #패스트캠퍼스후기 #오공완

05. 필수 URL 

https://bit.ly/48sS29N

 

패스트캠퍼스 [직장인 실무교육]

프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.

fastcampus.co.kr

 

 

[수강 강의 클립] 

[Part 3.] 웹 크롤링 프로젝트

-Ch01. 크롤링 개요

03. HTTP와 웹 작동방식

04. 개발 환경 구축

 

[※ 기타사항메모 ※]
{100% 환급챌린지 미션 가이드 참조 : 

https://fastcampus.co.kr/event_online_challenge_2401_mission}

 

커리어 성장을 위한 최고의 실무교육 아카데미 | 패스트캠퍼스

성인 교육 서비스 기업, 패스트캠퍼스는 개인과 조직의 실질적인 '업(業)'의 성장을 돕고자 모든 종류의 교육 콘텐츠 서비스를 제공하는 대한민국 No. 1 교육 서비스 회사입니다.

fastcampus.co.kr