Blog Content

  • PYTHON & DJANGO 온라인 강의 수업노트 DAY4

    Category Programming/Django on 2018. 4. 18. 20:29

    http://www.fastcampus.co.kr/dev_online_python/ 데이터 구조(Dictionary, set), tuple(list comprehension) Tuple immutable + 순서가 있는 자료형 (1, 2, 3, 4) tuple1 =(1, 2, 3, 4) 튜플을 리스트로 바꾸기 : 1) 1 ~ 100까지 숫자를 포함하는 Tuple을 만드세요. 2) 그 Tuple을 list로 바꾸세요. tuple_1_to_100 = tuple(range(1, 101)) list_1_to_100 = list(tuple_1_to_100) Dictionary key, value형태의 자료형 / 순서가 보장되지 않음 {‘key1’: ‘value1’, ‘key2’: ‘value2’} d = {} d..

    Read more
  • PYTHON & DJANGO 온라인 강의 수업노트 DAY3

    Category Programming/Django on 2018. 4. 18. 20:26

    http://www.fastcampus.co.kr/dev_online_python/ 흐름제어 if, for while Algorithms : 1~100 사이 숫자 맞추기 import random n = random.randint(1, 100) while True : guess = int(input("정답을 맞춰보세요. :")) if n == guess : print("정답입니다.") break elif abs(n - guess) < 10 : print("아 아깝습니다.") else : print("틀렸습니다.") For문 for el in [1, 2, 3, 4]: print(el) # 1 # 2 # 3 # 4 for i in range(100): print(i) list() list("python") #..

    Read more
  • PYTHON & DJANGO 온라인 강의 수업노트 DAY2

    Category Programming/Django on 2018. 4. 18. 20:23

    Python Django - Day2.md 강의 : http://www.fastcampus.co.kr/dev_online_python/ Type과 연산(Numbers, String, boolean) Built-In Function type() Numbers - int, float Strings Boolean var = input(‘입력’) int(), float(), str() String format 💡 "안녕하세요 %s씨, %d년 새해 복 많이 받으세요."%("현솔", 2018) "안녕하세요 {name}씨, 오늘은 {day}입니다.".format(name="현솔", day="월요일") len() String string = "Python" string[0] string = input("좋아하는 프로그..

    Read more
  • HTML 생활코딩 강의노트1

    Category Programming/JavaScript on 2018. 4. 17. 16:16

    html_classnote.md 기술소개 HyperText HyperText는 웹페이지에 있는 링크 기능을 말한다. 문서와 문서가 링크로 연결되어 있다는 특성을 갖는다. Markup 마크업 언어는 태그 등을 이용하여 문서나 데이터의 구조를 명기하는 언어의 한 가지이다. HTML HperText Markup Language 하이퍼텍스트를 가장 중요한 특징으로 하는 마크업이라는 형식을 가진 컴퓨터 프로그래밍 언어 HTML 기본 문법과 기본 태그 기본문법 오늘의 명언 도널드 커누스 우리 모두는 자신의 힘으로 발견한 내용을 가장 쉽게 익힌다. : 글씨 진하게 해서 강조 표시 : 제목 표시. 자동으로 문자 키워주고, 줄바꿈 해준다. : 제목 표시. 보다 약간 더 작다. 하이퍼텍스트와 속성 오늘의 명언 도널드 커누..

    Read more
  • [Hadoop] Hadoop 완전분산모드 설치

    Category Programming/Data Engineering on 2018. 4. 14. 21:35

    "[Hadoop] Hadoop 완전분산모드 설치" VirtualBox 에 4개의 Ubuntu 를 만든다. 설치 시 사용자명은 hadoop 으로 한다. 4개를 따로 설치하거나 1개를 만들어서 3개를 복제한다. 각각 아래처럼 이름과 IP 주소를 사용할 예정. IP 주소는 각 VirtualBox에서 자동으로 생성되고 뒤에 2자리만 순서대로 변경해서 넣어주면된다. 192.168.30.101 hadoop01 192.168.30.102 hadoop02 192.168.30.103 hadoop03 192.168.30.104 hadoop04 복제 전에 할 일 hadoop01에 아래와 같이 먼저 설치한 후 복제해서 hadoop02 ~ hadoop04를 만든다. // vim 설치 $ sudo apt-get install v..

    Read more
  • [LeetCode] 9. Palindrome Number

    Category Algorithms on 2018. 4. 14. 11:59

    LeetCode_9.md Determine whether an integer is a palindrome. Do this without extra space. 주어진 정수가 회문인지 판단하라. 공백은 고려하지 않는다. Approch 1. Palindrome 회문이란 앞에서 부터 읽을 때와 뒤에서 부터 읽을 때가 같은 문장을 말한다 (ex) LEVEL, 12321, 다시합창합시다, 여기서는 공백은 고려하지 않는다. 2. Idea 숫자가 주어질 때 맨 앞과 맨 뒤부터 순차적으로 비교하면 회문인지 알 수 있다. 3. Solution 음수인지 아닌지 판단하고, 음수가 아니면 x를 뒤에서 부터 읽은 값과 x가 동일한지 판단한다. class Solution: def isPalindrome(self, x): if x..

    Read more
  • [LeetCode] 1. Two Sum

    Category Algorithms on 2018. 4. 13. 14:53

    LeetCode_1.md https://leetcode.com/problems/two-sum/description/ Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume that each input would have exactly one solution, and you may not use the same element twice. 주어진 정수 배열을 이용하여, 임의의 두 수 합계가 타겟(target) 값이 되는 두 숫자의 인덱스를 반환해라. 각 입력에는 정확히 하나의 솔루션이 있다고 가정 할 수 있으며, 동일한 원소를 두 번 사용할 수 없다..

    Read more
  • BFS : Breadth-First Search 너비우선탐색

    Category Algorithms on 2018. 4. 13. 14:42

    [Algorithms] BFS : Breadth-First Search 너비우선탐색 Graph Algorithms shortest-path problem(최단경로 문제)을 해결할 때 사용한다. 순서 문제를 그래프로 모형화 너비 우선탐색으로 문제 해결 그래프 연결 집합을 모형화한 것을 그래프라고 한다. node와 edge로 이루어져 있다. 출처 : http://mathworld.wolfram.com/GraphEdge.html 너비우선탐색 개념 그래프 전체를 탐색하는 방법 중 하나이다. 너비우선탐색, 깊이우선탐색이 있다. Facebook에서 연결되는 사람(촌) 중에 과자 회사에 다니고 있는 사람이 있는지 찾으려고 한다고 가정해보자. A는 시작점인 &#39;나&#39;자신이고, B, C, D는 1촌, E, F..

    Read more
  • 딥러닝 CNN 모델을 이용한 고양이 자두의 통조림 요청 울음소리인식

    Category ML DL on 2017. 11. 7. 17:22

    딥러닝 CNN 모델을 이용한 고양이 자두의 통조림 요청 울음소리인식 목 차 1. 서론 1.1 문제해결의 배경 및 목적 1.2. 문제해결의 과정 및 구성 2. 본론 2.1 데이터 수집, 전처리 및 적용이론 고찰 2.2 MFCC 알고리즘 및 CNN 적용 3. 결론 및 향후 과제 참고문헌 1. 서론1.1 문제해결의 배경 및 목적 죽어가던 새끼 고양이를 우연히 구조 후, 치료해주다가 입양까지 하게 되었는데. 오전에는 거의 어머니와 고양이가 단 둘이 지내게 되었다. 개만 20년을 키운 어머니는 고양이의 습성이나 울음소리에 대해서 전혀 알지 못했다. 고양이가 기분이 좋아서 골골거리는 소리를 듣고 놀라서 ‘고양이가 감기 걸려서 가래가 끓는 것 같다, 애가 고장이 났다’라며 전화를 할 정도로 고양이에 대해서 알지 못했..

    Read more
  • R을 이용한 Selenium 실행 (Windows 10 기준)

    Category Statistics/R on 2017. 9. 7. 14:58

    1. Selenium을 사용하는 이유 Selenium은 GET이나 POST로 가져오기 힘든 경우 사용하면 편리하다. 예를 들어 클릭해서 로그인 후 내용을 크롤링 한다든지, 검색어를 입력해서 크롤링 하는 경우, 웹표준을 지키지 않아서 크롤링이 어려운 경우 등에 사용하면 편리하다. 2. R을 이용하여 Selenium 실행하기 *** Selenium을 사용하려면 사전에 JAVA가 설치 되어 있어야 한다. 1) 파일을 아래 링크를 통해 다운받는다. 저장은 아래 이미지와 같이 같은 폴더를 생성하여 저장한다. selenium standalone server gecko driver chrome driver http://selenium-release.storage.googleapis.com/index.html http..

    Read more
  • An Introduction to Mathematics PDF

    Category Statistics on 2015. 1. 31. 10:01

    An Introduction to Mathematics - Alfred North Whitehead

    Read more
  • Book lists

    Category ETC. on 2015. 1. 30. 13:03

    수학자들 - 세계적 수학자 54인이 쓴 수학 에세이만들어진 승리자들생각의 역사In the Plex 0과 1로 세상을 바꾸는 구글 그 모든 이야기생각대로 일하지 않는 사람들세상 모든 전략은 전쟁에서 탄생했다혁신은 천 개의 가닥으로 이어져 있다굿컴퍼니당신의 인생을 어떻게 평가할 것인가톨스토이 부활니치이기적유전자아우디 그녀,세상을 사로잡다보스의 탄생어댑트탄환의 심판생각에 관한 생각김태권의 십자군 이야기소송사냥꾼생각하지 않는 사람들콰이어트세계 금융시장을 뒤흔든 투자 아이디어라프코스터의 재미이론벨로시티아마존닷컴 경제학자본주의 이해하기스타일 투자전략웹으로 배운다포스트워설탕,커피 그리고 폭력세계는 평평하다블랙스완이번엔 다르다부메랑애플 인사이드버핏, 스노볼행운에 속지마라심판 - 카프카당신은 전략가입니까매력자본초우량 기..

    Read more
  • Statistics Curriculum

    Category Statistics on 2015. 1. 25. 21:09

    Read more