코딩 배우기 6

두근두근 파이썬에서 웹크롤링 소스(네이버뉴스, 이미지 긁어오기)

네이버 뉴스와 이미지를 파이썬으로 웹 크롤링할 수 있는 소스입니다. 1) 네이버 뉴스를 웹크롤링하는 소스 urllib : 파이썬에서 웹과 관련된 데이터를 쉽게 이용할 수 있게 도와주는 라이브러리 urllib는 총 4개의 내부모듈이 존재한다. 그중에 하나는 웹을 열어 Data를 읽어오는 역할을 하는 request모듈이 있다. import 모듈을 가져오는 것 from urllib.request import urlopen from bs4 import BeautifulSoup html=urlopen("https://news.naver.com") bsObject=BeautifulSoup(html, "html.parser") for link in bsObject.find_all('a'): print(link.tex..

코딩 배우기 2020.09.13 (1)

코딩배우기 여섯번째_웹싸이트 만들어보자(css)

1. CSS CSS는 무었인가? 찾아보니 Cascading Style Sheet(폭포수 스타일링 시트) 로 되어있다. html 등의 마크업언어로 작성된 문서가 실제로 웹사이트에 표현되는 방법을 정해주는 언어라 하네요. CSS의 C가 Cascading의 약자인데, 이는 상위 요소의 스타일 속성을 자손 요소들에게 상속시켜주는 모습이 DOM 트리구조에서 마치 폭포수처럼 내려가는 모습을 닮았기 때문이다. 2. 10초만에 배우는 HTML 머리가 안 좋아서 반복 합니다. 박스 구글 1)는 태그라고 하고 항상 열림/닫힘 한 쌍이 있슴 2) class="box"은 속성이라고 함. 이 class 속성을 이용해서 나중에 css로 스타일링 할 수 있음 3) 합쳐서 "엘레먼트"라고 부름 3. 10초만에 배우는 CSS .box..

코딩 배우기 2020.08.19

코딩배우기 다섯번째_웹싸이트 만들어보자(html)

웹싸이트를 만들자! 1. 웹싸이트 구성 전체를 html(body), nav(navigation), nav item, main, title, subtitle, main button 웹싸이트2 전체를 html(body), nav(navigation), nav item, main, title, subtitle, main button, pricing item 2. html을 쳐서 만들어 본다. 창이 뜬다 왼쪽에는 코드를 쓰고 이 코드의 결과값, 웹싸이트가 나온다. 3. html 창이고 '디지털노마드라이프'를 쳐보자 이게 어떤식으로 돌아가는 지 '디지털노마드라이프'를 치면 run을 하면 오른쪽에 그대로 뜨고 주소도 있고 주소창에 넣으면 이런식으로 웹싸이트가 뜬다. 10초만에 웹싸이트를 만들었다?! 4. 유용한 툴..

코딩 배우기 2020.08.15

코딩 배우기 네번째 반복문(for, while)

반복문 1. 반복문 아래 내용을 5번 보고 싶으면 복사, 붙여넣기하면 되는데 print("철수:안녕 영희야 뭐해") print("영희:안녕 철수야, 그냥 있어.") 만약 10번을 하고 싶으면 딱 봐도 코드가 더렇다. 그래서 반복문을 쓴다. # for, while 쓰는법 for i in range(10): print("철수:안녕 영희야 뭐해") print("영희:안녕 철수야, 그냥 있어.") 깔끔하게 나온다. for i i (변수) : 첫번짼지 두번짼지 세번짼지 이거를 i라는 변수에 넣어라라는 의미 range(10) : 10번 반복해라 for i in range(3): print(i) print("철수:안녕 영희야 뭐해") print("영희:안녕 철수야, 그냥 있어.") for 반복문이다 0부터 시작은 프..

코딩 배우기 2020.08.02

코딩 배우기 세번째

초단기 속성 코딩 변수, 타입, 조건문, 함수 말하는 컴퓨터 만들기할 수 있다. 1. 변수 1) 숫자의 경우 x=1, y=1 왼쪽의 값을 변수라 한다 print(x), print(y) 친후 RUN을 누르면 1,2가 프린트 된다 2) 문자의 경우 z="안녕" 을 입력한 후 RUN 하면 안녕이라고 프린트가 된다 2. 타입(Type) 숫자, 문자열, 분리한이 있다 1) 숫자를 보면 사칙연산 가능 print(x+y) print(x-y) print(x*y) print(x%y) :나누기 표시 print(x**y) :제곱표시 print(x%y) #mod : 이것은 x를 y로 나눈후 남는값은 뭐냐라는 의미임. 2) 문자열 hello 큰 따옴표, 작은 따옴표 둘다 사용함 x="hello" y='bye' print(x) ..

코딩 배우기 2020.08.02

코딩 빨리 배우기

1. 책사서 공부하지 마라 ㅋㅋ 2. 어떻게든 필요한 내용만 빼서 배워라 원하는 것만, 강좌, 튜터리얼 등 활용 이유는 개발주기가 빠르고 C언어, 자바 등 변한다. 빨리빨리 변하고 배워야 함. 굳이 기초를 모른다해서 못 만드는게 아니다 복사 붙여넣기하다보면 >>>>>> 부족한 게 보인다 >>>>그것만 찾아 본다. 인터넷 자료 활용 베끼고 싶은 싸이트를 베껴보는 것이다. >>> 어떻게든 베끼고 싶은 것만 찾음 >>>> 적어도 눈에 보이는 것만 강좌를 기초부터 보지말고 필요한 부분만 1달에서 3달이면 만든다 >>> 감이 왔을 때 자바스크립트, 파이썬에 대해서 알아가는 거다 무조건 베껴보면 가는 길이 쉬워진다 3. 결론 첫번째로 책보면서 공부하지 않기 두번째로 베끼고 싶은 사이트나 앱 정해서 배껴보기 4. 방..

코딩 배우기 2020.07.30