웹 개발 HTML, CSS, 그리고 JavaScript 그림과 같이 웹은 HTML, CSS, JavaScript로 이루어져 있다. HTML: 웹의 구조를 만드는 언어(집의 뼈대를 잡는다.) CSS: 웹에 스타일링을 더하는 언어(집을 꾸민다.) JavaScript: 사용자와 상호작용하며 웹에 생명을 불어넣는 언어(밤이 되면 집의 조명을 켤 수 있는 기능을 추가한다.) HTML 웹 페이지가 어떻게 구조화되어있는지 브라우저로 하여금 알게 하는 마크업 언어이다. 마크업 언어는 태그로 감싸져 있고 데이터나 문서의 구조를 명기한다. 다른 기능보다는 데이터를 기술하는 용도로만 쓰이기 때문에 프로그래밍 언어와 구별된다. 태그 tag HTML은 Element로 이루어져 있고, Element는 태그와 내용으로 이루어져 있..
메타인지(metacognition), 자기주도적 학습의 열쇠 자기주도적 학습은 중요하다. 왜? 프로그래밍의 세계는 계속 발전하고 영역이 넓고 공부할 것이 무궁무진하다. 누군가 '이제 이걸 공부해', '이 문제가 있을 땐 이렇게 하면 돼'라고 친절하게 대답해주지 않는다. 끊임없이 공부하고 내 것으로 만들고 스스로 문제를 해결해야 하는데 지치지 않으려면 자기주도적 학습의 습관을 들여야 한다. 자기주도적 학습 능력을 키우는데 메타인지가 중요한 열쇠가 될 수 있다. 메타인지의 세계적인 권위자 중 한명인 리사 손(콜롬비아 대학 심리학과 교수)의 세상을 바꾸는 시간 15분 강연에 따르면 메타인지는 다음의 3가지로 설명할 수 있다. - 자기 자신을 보는 거울 - 스스로를 믿는 능력 - 나의 완벽하지 않은 모습을 인정..
내 맥북을 사무실에 놓고와서 친구 맥북을 빌렸는데 깃허브 데스크탑에서 자꾸 친구 계정으로 로그인이 된다 어디서 로그인 로그아웃하는지도 모르겠다 깃허브 데스크탑 로그인 로그아웃을 도대체 어디서 하는건지! (사진은 모두 내 계정이 보이도록 캡쳐했지만 아래 절차대로 하면 된다) Github Desktop은 보안상의 이유로 브라우저의 Github에 로그인된 계정으로만 로그인이 된다 github.com에 먼저 사용할 계정으로 로그인을 하고 github desktop 로그인하기 우선 맥에서 깃허브 데스크탑을 키면 자동으로 로그인이 되어있는 상태로 뜬다 내가 원하는 계정은 이게 아니야~ 다른 계정으로 로그인을 위해 Github Desktop 메뉴의 Preferences... 클릭 Preferences의 Account..
어떤 조건이 성립하는 동안 반복해서 처리(프로그램 명령문 또는 명령어의 집합)하는 것을 반복구조 repetition structure, 루프 loop while 조건식 : 명령문(루프 본문) # [Do it! 실습 1-7] 1부터 n까지 정수의 합 구하기 1(while 문) print('1부터 n까지 정수의 합을 구합니다.') n = int(input('n값을 입력하세요.: ')) sum = 0 i = 1 while i b: a, b = b, a # a와 b를 오름차순으로 정렬 sum = 0 for i in range(a, b + 1): sum += i # sum에 i를 더함 print(f'{a}부터 {b}까지 정수의 합은 {sum}입니다.') a, b = b, a # a와 b의 값을 교환(단일 대입문 ..
알고리즘 : 어떠한 문제를 해결하기 위해 정해 놓은 일련의 절차 올바른 알고리즘이란? 어떠한 경우에도 실행결과가 똑같이 나오는 것 # 세 정수를 입력받아 최댓값 구하기 print('세 정수의 최댓값을 구합니다.') a=int(input('정수 a의 값을 입력하세요: ') b=int(input('정수 b의 값을 입력하세요: ') c=int(input('정수 c의 값을 입력하세요: ') maximum = a if b > maximum: maximum = b if c > maximum: maximum = c print(f'최댓값은 {maximum}입니다.') 한 문장씩 순서대로 처리되는 구조? 순차 구조 sequential structure if와 콜론(:) 사이에 있는 식? 조건식 조건식으로 평가한 결과에 ..
파이썬 생활밀착형 프로젝트 책의 7장 네이버 뉴스 요약 프로젝트를 시작했다. 사전 준비하기에서 $ pip install gensim BeautifulSoup4 lxml requests 를 하라고 하는데 사전준비부터 막혔다.. gensim gensim은 자연어를 처리하는 라이브러리로, 여러가지 함수가 있는데 내가 사용할 것은 긴 글을 요약하는 summarization의 summarize()함수이다. gensim라이브러리를 설치하기위해 $ pip3 install -- upgrade gensim을 입력했지만 엄청난 빨간 에러메세지와 무한 Installing build dependencies ... / gensim 라이브러리는 현재 Python 3.8까지 검증이 됐다 (나는 현재 Python 3.9.7) num..
- Total
- Today
- Yesterday
- 구글서치콘솔
- 태릉맛집
- 공릉 맛집
- 공릉 이자카야
- 공릉맛집
- 티스토리검색
- 공릉 카페
- 공릉 술집
- sitemap
- 춘천닭갈비
- 롯데월드 보조배터리
- 이수 맛집
- Til
- 회고
- 롯데월드 키오스크
- 맥 깃허브 데스크탑
- 신불당 술집
- solo project
- 롯데월드 매직패스 프리미엄
- 공릉 밀크티
- 춘천맛집
- 태릉 이자카야
- 티스토리
- 깃허브 데스크탑 로그아웃
- 공릉 꼬치
- 홍천 삼겹살
- 을지로맛집
- 태릉 술집
- 태릉삼겹살
- 태릉 꼬치
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |