내일배움카드 1일차 개발일지

김광훈·2021년 9월 13일
0

TIL(Today I Learned)

목록 보기
1/49

잡담

오늘부로 4개월동안 진행될 내일배움캠프가 시작되었다...
매일매일 열심히 작성해서 나중에 이 블로그를 봤을때 정말 열심히 공부했구나라고 기억할 수 있었으면 좋겠다. :)

PYTHON,HTML,CSS,JAVASCRIPT

오늘 욕심을 부려서 스파르타 코딩클럽에서 제공하는 무료 PYTHON강의와 웹개발 기초 강의를 들었다.

  1. PYTHON 스크랩핑,워드클라우드
  • SELENIUM 라이브러리를 이용해서 브라우저에 접근한 후 DLOAD 라이브러리를 이용해 이미지를 다운로드 했다.
  • SELENIUM 라이브러리를 이용해서 브라우저에 접근한 후 BS4 라이브러리를 이용해서 웹사이트에서 원하는 기사 내용을 스크랩핑했다.
  • OPEN함수를 이용해서 텍스트를 읽어오는 기능을 이용해서 카카오톡의 대화 내용을 파이썬으로 읽어온 후 WORDCLOUD 라이브러리를 이용해서 워드클라우드를 작성했다. 워드 클라우드를 하면서 워드 클라우드를 만드는 것은 크게 어렵지 않았으나, 데이터 전처리 작업에 많은 시간이 소요되었다.
  1. HTML,CSS,JAVASCRIPT
  • 브라우저는 서버로부터 웹페이지에 대한 정보를 받아 그려주는 역할을 한다. 이때, 서버는 HTML,CSS,JAVASCRIPT에 대한 정보를 API를 통해 건내주게된다.
  • HTML은 웹의 뼈대 역할을 하며 대부분의 태그가 문서와 비슷한 형태를 갖고 있다.
  • CSS는 웹을 꾸미는 역할을 한다. 기본적으로 style태그 안에 작성된다.(부트트랩4.0과 같이 다른 사람들이 만들고 배포해주는 소스가 있다. 이를 이용해면 쉽게 꾸밀 수 있다)
  • JAVASCRIPT는 웹에게 동적인 움직임을 주는 역할을 한다. 버튼을 클릭하는 등 동작을 통해 이용자와 상호작용을 할 수 있게 만들어 준다.

JAVASCRIPT 문법 연습

옛날부터 JAVASCRIPT 반복문이 너무 헷갈려서 볼때마다 새롭게 느껴진다. 특히 PYTHON의 반복문과 헷갈린다 오늘 PYTHON을 이용한 강의를 들었더니 JAVASCRIPT강의를 들을때는 더더욱 헷갈려서 마치 처음배우는 느낌이 들었다.
그래서 JAVASCRIPT의 반복문을 연습할겸 아래에 기록으로 남겨두려고 한다.

JAVASCRIPT 반복문

for (let i=0; i<j; i++){
	console.log(i);
    }
    
예시)
for (let i=0; i<10; i++){
	console.log(i);
    }
//0,1,2,3,4,5,6,7,8,9가 순차적으로 출력

length를 이용해 이런 방식으로도 사용할 수 있다.
let list = ['사과','배','감']
for (let i=0; i<list.length; i++){
	console.log(list[i]);
    }

PYTHON 반복문

scores=[99,57,36,47]
for socre in scores:
	print(score)

JAVASCRIPT의 반복문과 PYTHON의 반복문을 보면 파이썬이 얼마나 쉬운 언어인지 알 수 있는 대목인거 같다.

오늘의 To-do List

(21:10기준)
1. PYTHON 무료강의 수강
2. 웹개발 기초 1강 수강
3. 웹개발 기초 2강 수강
4. 웹개발 기초 3강 수강
5. 웹개발 기초 4강 수강
6. 웹개발 기초 5강 수강

profile
잘 부탁드려요

0개의 댓글