Wii Pointer #1 Tilt Normal
본문 바로가기
728x90

📁𝐩𝐫𝐨𝐠𝐫𝐚𝐦𝐦𝐢𝐧𝐠𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/Python24

No Image 📷 [웹 스크래핑 크롤링] 웹스크래핑(크롤링) 기초 웹스크래핑(크롤링) 기초 html을 가져와서 네이버 영화 랭킹사이트의 영화이름을 쉽게 가져오는 방법? ▼ beautiful soup = bs4 (크롤링 패키지) 라는 라이브러리 활용! 크롤링 기본 세팅 코드 import requests from bs4 import BeautifulSoup headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36'} data = requests.get('https://movie.naver.com/movie/sdb/rank/rmovie.naver?sel=pnt&date=2021082.. 2022. 12. 29.
No Image 📷 [Python] 파이썬 패키지 사용해보기 파이썬 패키지 사용해보기 파이썬 패키지 中 'requests' 라이브러리 import requests # requests 라이브러리 설치 필요 r = requests.get('http://spartacodingclub.shop/sparta_api/seoulair') rjson = r.json() print(rjson) 이 requests 라는 코드를 쓰는데 Ajax와 비슷하게 생각하면 된다. 이 방식은 라이브러리 마다 다르기 때문에 만든사람 마음이라 한다. 그래서 패키지 사용시 블로그나 사이트에서 참조해서 사용해야한다. 해당 코드를 출력하면 이와같은 결과값이 실행창에 출력된다. 예전에 했던 서울 미세먼지 API다. 이 값의 세부데이터를 확인하려면 import requests # requests 라이브러리.. 2022. 12. 28.
No Image 📷 [Python] 파이썬 기초공부 파이썬이란? 자바스크립트와 비슷하지만 파이썬은 더 직관적이다. Python (파이썬) 사용 방법 숫자 더하기 a = 2 b = 3 print(a+b) 를 실행하면 5 종료 코드 0(으)로 완료된 프로세스 라는 창이 터미널에 나오게 된다. 문자열 더하기 a = 'jackson' b = 'michael' print(a+b) 마찬가지로 문자열을 더해도 jacksonmichael 이라는 결과값이 터미널에 출력된다. 리스트에서 n번째 문자열 출력하기 a_list = ['사과','배','감'] print(a_list[1]) 이와 같은 문자열들을 나열한 리스트를 변수로 정하고 1번째 열을 출력하면? 배가 출력된다. 리스트에 문자열 추가하기 a_list = ['사과','배','감'] a_list.append('수박').. 2022. 12. 28.
No Image 📷 [Ajax] (4) Quiz_2 Ajax 퀴즈 2 이번에 풀어야 할 문제는 르탄이 API를 이용하여 이미지를 바꿔주는 것이다. 기본적으로 주어진 코드 JQuery+Ajax의 조합을 연습하자! 3. 르탄이 API를 이용하기! 아래를 르탄이 사진으로 바꿔주세요 업데이트 버튼을 누를 때마다 지웠다 새로 씌여져야 합니다. 르탄이 나와 나는 ㅇㅇㅇ하는 르탄이! 해당 코드를 활용해 사이트를 제작해보자. function q1() 코드에 Ajax 기본코드를 넣어보자. 이것을 콘솔창에 출력해보면 이와같은 창이 나타나게 되고 콘솔창을 분석해보자 msg 가 나는 ㅇㅇㅇ하는 르탄이! 값이고 url 이 이미지인것을 확인할 수 있다. 그렇다면 이건 간단하다. 해당 url 과 msg 를 변수값을 준 후 콘솔창에 찍어내보는 것이다. 이런식으로 이미지와 나는 ㅇㅇㅇ.. 2022. 12. 27.
No Image 📷 [Ajax] (3) Quiz_1 Ajax 퀴즈 1 이번에 할 문제풀이는 서울시 OpenAPI를 이용하여 아래표와 같은 실시간 리액트형 사이트를 제작하는 것이다. 기본적으로 주어진 코드 jQuery + Ajax의 조합을 연습하자! 2. 서울시 OpenAPI(실시간 따릉기 현황)를 이용하기 모든 위치의 따릉이 현황을 보여주세요 업데이트 버튼을 누를 때마다 지웠다 새로 씌여져야 합니다. 업데이트 거치대 위치 거치대 수 현재 거치된 따릉이 수 102. 망원역 1번출구 앞 22 0 103. 망원역 2번출구 앞 16 0 104. 합정역 1번출구 앞 16 0 해당 코드를 활용해 사이트를 제작해보자 우선 function q1() 코드에 ajax 기본코드를 넣어주자 그 후에 "여기에URL을입력"란에 따릉이OpenAPI를 넣어주자, 그리고 나서 콘솔창을.. 2022. 12. 27.
No Image 📷 [Ajax] (2) 연습하기 Ajax 연습하기 jQuery+Ajax의 조합을 연습하자! 1. 서울시 OpenAPI(실시간 미세먼지 상태)를 이용하기 모든 구의 미세먼지를 표기해주세요 업데이트 버튼을 누를 때마다 지웠다 새로 씌여져야 합니다. 업데이트 중구 : 82 종로구 : 87 용산구 : 84 은평구 : 82 여기 주어진 기본 Ajax 연습 코드에서 업데이트 "q1()" 버튼을 누르면 업데이트 되는 사이트를 제작해야한다. 스크립트의 function q1() 에 Ajax 기본 골격을 넣어준다. Ajax 기본 골격 $.ajax({ type: "GET", url: "여기에URL을입력", data: {}, success: function (response) { console.log(response) } }) 해당 "여기에URL을입력"란에.. 2022. 12. 27.
No Image 📷 [Ajax] (1) 시작하기 Ajax란? Ajax는 JQuery를 임포트한 페이지에서만 동작 가능하다. 어떠한 "URL"에서 DATA를 "GET" 하는 툴이라고 생각하는게 편하겠다. Ajax의 기본 골격은 이 기본 골격의 "여기에URL을입력" 란에 http://spartacodingclub.shop/sparta_api/seoulair 해당 주소의 값을 가져와보자 그다음 콘솔값을 확인해 보면 해당 주소의 데이터가 확인된다. 그리고 RealtimeCityAir의 row값이 나열되어있는것을 확인할 수 있다. row: (25) [{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…},...] 해당 나열은 1주차 자바스크립트 훑어보기에서 배웠던 자료형 데이터의 나열.. 2022. 12. 27.
No Image 📷 [JQuery] 복습하며 정리하기 (1) JQuery란? 우선 JQuery가 뭔지 알려주겠다. JQuery는 Javascript를 사용하기 쉽게 미리 작성해둔 것 즉 '라이브러리'로 칭한다. CSS 에서는 class= " " 로 지칭을 한다면, Javascript 에서는 id= " " 로 지칭을 한다. (참조) https://www.w3schools.com/jquery/jquery_get_started.asp jQuery Get Started W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, .. 2022. 12. 26.
728x90