분류 전체보기 (22) 썸네일형 리스트형 [JavaScript] udemy - the complete javascript course를 들으며 기록합니다. www.udemy.com/course/the-complete-javascript-course/ Learn Modern Javascript (Build and Test Apps) - Full Course The modern JavaScript course for everyone! Master JavaScript with projects, challenges and theory. Many courses in one! www.udemy.com 수강하면서 모르는 내용, 중요한 내용을 기록했습니다. [JavaScript] 37. Reviewing Functions (Declarations, Expressions, Arrows) JS의 함수의 세 가지 방식(Declarations, Expressions, Arrows)에는 표현만 다르고, 기능은 같습니다. // Function Declaration // Function that can be used before it's declared function calcAge(birthYear){ return 2037 - birthYear; } // Function Expression // Essentially a functio values stored in a variable const calcAge = function(birthYear){ return 2037 - birthYear; } // Arrow function // Great for a quick one-line function.. [JavaScript] 36. Functions Calling Other Functions A함수 내부에 B함수를 호출할 수 있다. 굳이 이렇게 포함시키는 이유는, 수정할 때 A, B 둘다 수정하지 않고 한 번에 A만 수정하면 되도록 하기 위함이다. function cutFruitPieces(fruit){ return fruit * 4; } function fruitProcessor(apples, oranges){ const applePieces = cutFruitPieces(apples); const orangePieces = cutFruitPieces(oranges); const juice = `Juice with ${applePieces} piece of apple and ${orangePieces} pieces of orange.`; return juice; } www.udemy.com.. [JavaScript] 35. Arrow Functions 화살표 함수 arrow function(화살표 함수)의 기능이 declaration, expression과 다르지 않다. 좀 더 간단하게 표현하고자 만들어진 방식이다. // 한 줄짜리 함수일 땐 return 생략 가능함 // 파라미터 1개 일때 괄호는 기호에 따라 const calcAge3 = birthYear => 2037 - birthYear; const calcAge3 = (birthYear) => 2037 - birthYear; const age3 = calcAge3(1991); /* 아래함수와 동일 const calcAge2 = function (birthYear){ return 2037 - birthYear; } */ // 여러 줄, 복수의 파라미터 const yearsUntilRetirement = (b.. [JavaScript] 34. Function declarations(선언) VS. Expressions(표현) Javascript에는 함수를 사용하는 방법으로 Arrow function을 제외하면 2가지가 있다. 무엇을 쓸지는 개발자의 기호에 달려있다. 다만 구조적인 코드를 짜기 위해서는 Expression이 더 좋다. 그 이유는 '함수 정의 - 함수 호출' 관계에 있다. 상식적으로 당연히 정의를 먼저해야 호출해서 쓸 수 있다. 그런데 Declarations으로 함수를 정의했을 경우, 호출이 먼저 되어도 오류가 발생하지 않는다. 간단한 코드는 문제 없으나, 복잡해지면 오류가 어디서 발생했는지 찾기가 어렵다. 반면 Expressions은 정의를 내려야 호출이 가능하다. 구조적인 코드가 가능한 이유다. 더보기 - 정의 - 호출 가능 - 호출 - 정의 가능 2. Function Expressions - 정의 - 호출 .. javascript difference between 'value' and 'textContent' 차이점 document.querySelector('.guess').value = '' document.querySelector('.guess').textContent = '' - guess는 input data type임 - 웹페이지에서 guess의 값을 수정하려면 'textContent'가 아니라 'value'를 해야 함 - 'textContent'로 바꾸려 암만 노력해도 안 됨. - value는 오직 input element만 가지는 속성임. 따라서 이럴 땐 'value'를 사용하는게 맞음 참고) stackoverflow.com/questions/55012375/give-the-difference-between-input-value-and-input-textcontent-why-is-one-used-i [tf.keras] loss function sparse_categorical_crossentropy categorical_crossentropy 차이 tensorflow keras로 분류모델을 만들어야 되던 중 '#손실함수(loss function)' 때문에 고민에 빠졌다. 라벨링 데이터는 다음과 같았다 1: 즐거움, 2: 무서움, 3: 재밌음, 4: 우울함 ... 실질적으로 1,2,3,4로 표현되었다. "명목형(categorical) 변수니까... categorical 관련된 손실함수를 써야되겠구나" -> keras.categorical_crossentropy 손실함수가 연관검색어로 바로 나왔다. 아무 생각 없이 썼다. 그런데 정확도가 말도 안되게 낮게 나왔다. 내가 모르고 쓴 함수가 뭔가 잘못됐다는 것을 직감했다. 찾다보니... 손실함수를 잘못 썼다. categorical_crossentropy, sparse_categorical_corssentr.. 데이터 저널리즘을 위한 컴퓨터공학과 복수전공? 파이썬? 나는 언론정보학과, 소프트웨어융합학과를 다전공으로 이수하고 있다. 기자가 되고 싶었고 그러다, 데이터로 사람 사는 세상을 이야기하고자 코딩공부를 시작했다. 체계적으로 데이터, 코딩을 배우고 싶어서 소프트웨어융합학과(데이터사이언스) 복수전공까지 하게 됐다. 다전공하기 전의 기대와 이후의 소회를 알려드리려고 한다. 데이터 저널리즘에 관심있어서 컴퓨터공학과를 비롯한 IT학과를 다전공하려는 분들께 도움이 될 것 같아요. 목차 0. 소프트웨어융합학과 다전공 계기 1. 일반적인 데이터의 의미 2. '데이터 사이언스'에서의 데이터 3. '데이터 저널리즘'에서의 데이터 4. 데이터 저널리즘을 위한 컴퓨터공학과, 소프트웨어융합학과 복수전공 ..? 0. 소프트웨어융합학과 다전공 계기 이제는 지겨운 단어 '빅데이터' 내가 .. 이전 1 2 3 다음