본문 바로가기

분류 전체보기169

[데이터 사이언스] DSAC M1 공부 시작 학교에서 DSAC M1 과정을 수강했다. DSAC는 데이터 사이언스 능력 자격인데 7개로 분류되어있다 (약간 컴활 1급, 2급 이런 느낌인듯??) 나는 이제 막 데싸에 관심을 가졌다... 멋쟁이 사자처럼에서 우연히 프로젝트로 데이터 프로그래밍을 하다가 관심을 갖게 되었는데 이때, pandas나 numpy를 사용해본 적이 있다. 아주 수박 겉핥기 수준이지만..^^ 이제 제대로 공부하는 거다. 다음 주에는 DSAC M2 과정이 열리던데 할 일이 많으므로 이건 패쓰~ 담에 기회가 된다면 공부해보고 싶다. DSAC가 역사가 깊은 자격시험이 아니라 정보가 정말 정말 없다. 문제은행 이런 곳에 찾아볼 수도 없더라.. 그래서 학교에서 준 프로그래밍 책과 구글링으로 데싸를 공부하고 있다.. 앞으로 배운 거 블로그에 적.. 2021. 8. 4.
[리액트] 리액트 필수 크롬 확장 프로그램 (react developer tool) 변화가 없는 컴포넌트가 렌더링 된다면 낭비가 발생하게 된다. 그래서 렌더링이 언제 발생하는지를 알아두고 최대한 낭비를 막는 게 중요하다. 참고) 렌더링이 일어나는 시점은 - state나 props가 변경될 때 - 부모 컴포넌트가 변경될 때 - forceUpdate()가 호출될 때이다. 렌더링을 우리 눈으로 직접 확인하기 위해서는 크롬 익스텐션인 react developer tool이 필요하다 Chrome 웹 스토어 Chrome에 사용할 유용한 앱, 게임, 확장 프로그램 및 테마를 찾아보세요. chrome.google.com 설치했다면, 다음 과정을 따라해주면 된다. (아주 간단!!) 개발자 도구를 열어보면 Components 탭이 새로 생겼다!! 탭에 들어가서 톱니바퀴를 클릭해준다. General에 있는.. 2021. 7. 25.
[리액트] 버튼 클릭시 요소 표시, 숨기기 오늘 해볼 실습은 버튼을 클릭하면 요소(컴포넌트)가 보이고, 다시 버튼을 클릭하면 숨겨지게 하기!! 여기서 '보이기' 버튼을 클릭하면, 버튼은 '숨기기'로 바뀌고, Input창에 입력한 이름, 나이, 전화번호가 출력된다. [Myinfo.jsx] 컴포넌트의 이름은 Myinfo이며 코드는 다음과 같다. useState로 3개의 속성(이름, 나이, 전화번호)을 만든다음 onChange 이벤트 세 가지를 만들어주었다. 하지만, 이글의 핵심은!! 버튼 클릭시 어떻게 요소를 표시하고 숨기는 것이다!!! App.jsx에 다음과 같이 코드를 적어준다. [App.jsx] 코드를 위에서 아래로 설명하기보다 핵심만 설명하겠음!! 우선 15번째 줄을 보면, AND 논리연산자가 나온다. (만약 논리 연산자를 모르겠다면 밑 링크.. 2021. 7. 23.
스페인어 - ser 동사 뜨랑낄로 영상 보다가 갑자기 다시 스페인어를 공부해야겠다는 생각이 들어서.. 기초 정리...!! 나도 언젠가 3개국어 마스터,,🤸‍♀️🤸‍♀️ 스페인어의 ser 동사는 영어의 기본 동사인 'be동사'에 해당한다. 영어의 be동사는 이름, 신분, 국적, 성격 등을 나타낼 때 사용하며 스페인어도 유사하다. 하지만 스페인어는 인칭, 성, 단/복수에 따라 ser 동사가 달라진다. (물론 영어도 인칭에 따라 달라진다.) 주어 ser동사 1인칭 단수 yo soy 2인칭 단수 tú eres 3인칭 단수 él / ella / usted es 1인칭 복수 nosotros / nosotras somos 2인칭 복수 vosotros / vosotras sois 3인칭 복수 ellos / ellas / ustedes son .. 2021. 7. 20.
[파이썬/알고리즘] 프로그래머스 - 괄호 회전하기 [문제 설명] 다음 규칙을 지키는 문자열을 올바른 괄호 문자열이라고 정의합니다. (), [], {} 는 모두 올바른 괄호 문자열입니다. 만약 A가 올바른 괄호 문자열이라면, (A), [A], {A} 도 올바른 괄호 문자열입니다. 예를 들어, [] 가 올바른 괄호 문자열이므로, ([]) 도 올바른 괄호 문자열입니다. 만약 A, B가 올바른 괄호 문자열이라면, AB 도 올바른 괄호 문자열입니다. 예를 들어, {} 와 ([]) 가 올바른 괄호 문자열이므로, {}([]) 도 올바른 괄호 문자열입니다. 대괄호, 중괄호, 그리고 소괄호로 이루어진 문자열 s가 매개변수로 주어집니다. 이 s를 왼쪽으로 x (0 ≤ x < (s의 길이)) 칸만큼 회전시켰을 때 s가 올바른 괄호 문자열이 되게 하는 x의 개수를 retur.. 2021. 7. 18.
[파이썬/알고리즘] 프로그래머스 - 짝지어 제거 (2017 팁스다운) [문제 설명] 짝지어 제거하기는, 알파벳 소문자로 이루어진 문자열을 가지고 시작합니다. 먼저 문자열에서 같은 알파벳이 2개 붙어 있는 짝을 찾습니다. 그다음, 그 둘을 제거한 뒤, 앞뒤로 문자열을 이어 붙입니다. 이 과정을 반복해서 문자열을 모두 제거한다면 짝지어 제거하기가 종료됩니다. 문자열 S가 주어졌을 때, 짝지어 제거하기를 성공적으로 수행할 수 있는지 반환하는 함수를 완성해 주세요. 성공적으로 수행할 수 있으면 1을, 아닐 경우 0을 리턴해주면 됩니다. 예를 들어, 문자열 S = baabaa 라면 b aa baa → bb aa → aa → 의 순서로 문자열을 모두 제거할 수 있으므로 1을 반환합니다. [제한 사항] 문자열의 길이 : 1,000,000이하의 자연수 문자열은 모두 소문자로 이루어져 있.. 2021. 7. 15.