
01 HTML 이해하기 [부스트코스]
2022. 6. 20. 09:03
TIL/05_HTML_CSS
01 HTML 이해하기 부스트코스의 '비전공자를 위한 HTML/CSS' 수업 정리 1) HTML 소개 HTML : Hyper Text Markup Language 웹 페이지를 만드는 언어 Hyper Text : 단순한 텍스트를 넘어서 웹 페이지의 특정 부분과 연결할 수 있는 기능을 가진 텍스트 즉, 링크를 의미 Markup Language : 프로그래밍 언어의 한 종류로, 정보를 구조적 계층적으로 표현 가능 확장자가 html 2) HTML 문법 - 태그 HTML 문법 태그 속성 태그의 중첩 빈 태그 공백 주석 태그란? 무언가를 표시하기 위한 꼬리표, 이름표 태극를 사용하는 방법 태그는 기호로 표현 h1 >> 태그 이름 `` : 시작 태그, `` : 종료 태그 Hello, HTML 요소란? ..
01 Stack&Que (Algorithm_Na)
2022. 6. 18. 03:01
TIL/03_알고리즘
스택 자료구조 먼저 들어 온 데이터가 나중에 나가는 형식(선입후출)의 자료구조 입구와 출구가 동일한 형태로 스택을 시각화할 수 있다. 삽입(5) - 삽입(2) - 삽입(3) - 삽입(7) - 삭제() - 삽입(1) - 삽입(4) - 삭제() 5 - 5 2 -5 2 3 - 5 2 3 7 - 5 2 3 - 5 2 3 1 - 5 2 3 1 4 -5 2 3 1 삽입 스택 구현 예제 # 스택 구현 예제 stack = [] # 삽입(5) - 삽입(2) - 삽입(3) - 삽입(7) - 삭제() - 삽입(1) - 삽입(4) - 삭제() stack.append(5) stack.append(2) stack.append(3) stack.append(7) stack.pop() stack.append(1) stack.appen..

04 Stack (Algorithm_doit)
2022. 6. 18. 03:00
TIL/03_알고리즘
공부중입니다. 04-1 스택이란? 스택 알아보기 스택(stack) 데이터를 임시 저장할 때 사용하는 구조 데이터 입력과 출력 순서는 후입선출LIFO방식 (=선입후출FILO) 푸시(push) : 스택에 데이터를 넣는 작업 팝(pop) : 스택에서 데이터를 꺼내는 작업 꼭대기(top) : 푸시하고 팝하는 윗부분 바닥(bottom) : 푸시하고 팝하는 아랫부분 스택 구현하기1 스택 배열 : stk 푸시한 데이터를 저장하는 스택 본체인 list형 배열 인덱스가 0인 원소를 스택의 바닥이라고 함 가장 먼저 푸시하여 데이터를 저장하는 곳은 stk[0] 스택 크기 : capacity 스택의 최대 크기를 나타내는 int형 정수 이 값은 배열 stk의 원소 수인 len(stk)와 일치 스택 포인터 : ptr 스택 포인터..
Trouble Shooting
2022. 6. 17. 22:08
Coding Test
# ValueError: invalid literal for int() with base 10: '9,072' - 데이터 타입 바꾸기 (문자열 >> 정수(int)) for row in data: row[4:] = map(int, row[4:]) print(row) map 함수 써서 int로 바꿔줌 근데 ,랑 마지막 열의 작업일시 때문에 오류뜸 ValueError: invalid literal for int() with base 10: '9,072' >> 해결 for row in data: sub = lambda x : int(x.replace(',','')) row[4:-1] = [sub(x) for x in row[4:-1]] print(row)

GITHUB 특강 0617 정리
2022. 6. 17. 18:04
TIL/00_Git
00_GIT_Day2_0617 수업 정리 GIT 기초 GIT Pull git pull: github 것을 받아오기 GIT branch git branch : 새로운 브랜치 작성 git branch : 브랜치 목록 전체를 확인 앞 부분에 *이 붙어있으면 현재 선택된 브랜치 GIT merge 작업을 하던 중 수정 사항이 생길 때 사용 master 브랜치에서 메인 작업을 진행 새로운 이슈나 수정이 필요한 사항이 생기면 새로운 브랜치를 생성하여 수정 새로운 브랜치를 master 브랜치와 Merge 작업 순서 git branch git checkout git add-> git commit git checkout git merge merge 할 때 conflict >>> head .... >> ====
GITHUB 특강 0616 정리
2022. 6. 16. 14:36
TIL/00_Git
00_GIT_Day1_0616 수업 정리 Git - 분산 버전 관리 시스템 버전 관리 : 언제 무엇을 썼는지 트랙킹 할 수 있는 것 Git : 시간대도 가능하지만 언제 한꺼번에 올렸지? 구분이 가능함 분산 ==버전 관리== 시스템 코드의 히스토리(버전)을 관리하는 도구 개발되어온 과정 파악 가능 이전 버전과의 변경 사항 비교 및 분석 백업, 복구, 협업 가능 현재 개발자들의 사용 현황 자료 survey CLI 기초 (Command-Line Interface) 1. GUI (Graphic User Interface) 그래픽을 통해 사용자와 컴퓨터가 상호 작용하는 방식 마우스 우클릭 > 새로 만들기 > 폴더 > new 작성 2. CLI (Command Line Interface) 터미널을 통해 사용자와 컴픁..

데이터 분석 실무 - 인스타그램 웹크롤링 2
2022. 6. 15. 21:55
TIL/02_Pandas 실전
데이터 분석 실무 with 파이썬 05장 인스타그램 웹크롤링 복습 import unicodedata content = soup.select('div._aat6 > ul')[0].text content = unicodedata.normalize('NFC', content) content >> unicodedata.normalize(form, unistr, /) : Return the normal form 'form' for the Unicode string unistr. 한글 자음/모음 분리되는 현상 방지 하기 위해 unicodedata를 이용해 자음/모음을 합쳐서 한글을 처리하는 (NFC 방식) 코드를 추가 import re re.findall(r'#[^\s#,\\]+', content) - r : r ..

WEB과 Javascript [ing]
2022. 6. 15. 01:05
TIL/06_JS
[1] WEB이 처음 등장했을 때, 사람들은 HTML을 사용해서 정보를 주고받았습니다. 하지만 HTML은 정적입니다. 한 번 출력되면 그 모양이 바뀌지 않죠. 사용자와 동적으로 상호작용하는 WEB을 만들기 위해서 Javascript가 등장했습니다. 이제 우리는 HTML을 이용해 웹페이지를 만들고, Javascript를 이용해 사용자와 상호작용할 수 있도록 추가할 겁니다. 즉, 정적인 정보인 HTML을 Javascript가 동적으로 만들어 주는 것입니다. [2] Javascript 역할 가장 중요한 역할은 사용자와 상호작용할 수 있게 하는 것 어떻게 이러한 기능이 가능한 것일까요? 직접 이 페이지를 살펴보면서 알아봅시다. (실습) Javascript 살펴보기 (크롬 기준으로) 웹 페이지에서 '오른쪽 버튼 ..