분류 전체보기
2.1 기본 요소: 함수와 변수 2.1.1 Hello, World! 아무런 값도 반환하지 않는 함수 선언하는 방법은 아래와 같다. 2.1.2 함수 • Kotlin REPL(Read-eval-print loop) : 코드를 한줄씩 실행하는 셀 → 안드로이드 스튜디오 상단 - [Tool] - [Kotlin] - [Kotlin REPL] • 의미 있는 결과를 반환하는 함수를 알아보자. 이 때반환 값의 타입을 어디에 지정해야 할까? → 파라미터 목록의 닫는 괄호 다음에 위치. 괄호와 반환 타입 사이를 콜론(:)으로 구분 • 문(statement)과 식(expression)의 구분 → 코틀린에서 if는 식이다. (문 x) → 식 : 값을 만들어내며 다른 식의 하위 요소로 계산에 참여 가능 → 문 : 자신을 둘러싸..
http://www.yes24.com/Product/Goods/102911732 한 줄씩 따라 해보는 파이토치 딥러닝 프로젝트 모음집 - YES24 이미지, 텍스트, 음성, 영상 등 실생활 데이터를 활용한실전 딥러닝 프로젝트 모음집!시중에 딥러닝을 가르쳐주는 입문책은 많습니다. 하지만 실제로 우리가 흔히 다루는 날것의 데이터를 활용 www.yes24.com 지난 학기 처음 딥러닝을 접하게 되었는데 이론 수업 위주로 공부하고, 특정 실습 위주로만 공부를 하다보니 다양한 실습의 기회가 부족해 아쉬웠다. 아직 NLP나 비전 쪽 모두를 경험하고 있고 어떤 분야가 나에게 맞는지 찾아가고 있는 입장에서, 여러 예제들을 실습해보는 기회가 있었으면 했다. 그러던 차에 내가 딱 원하던 실습을 골고루 경험해볼 수 있는 책..
1. 코틀린 맛보기 * 코틀린 Kotlin - 자바 플랫폼에서 돌아가는 새로운 프로그래밍 언어 - 간결하고 실용적, 자바 코드와의 상호운용성 중시 - 아래 사이트에서 코틀린 코드 연습 가능. * 코틀린 맛보기 - name, age라는 property가 들어간 간단한 data class 정의 - age property의 디폴트 값은 따로 설정하지 않은 경우 null - 리스트에서 가장 나이가 많은 사람을 찾기 위해 maxByOrNull 사용 - maxByOrNull 함수에 전달한 람다 식은 파라미터 하나 전달 받음 - 엘비스 연산자(Elvis operator)라고 불리는 ?: 은 age가 null이면 0 반환, 그렇지 않은 경우 null 반환 - 위 코드에서는 영희 나이를 지정하지는 않았지만, 엘비스 연산..
GDSC EWHA Kotlin 스터디에서 읽기를 참여하게 되었다. 스터디 기간동안 매주 꾸준히 책을 읽으며 블로그에 간단한 기록을 남기고자 한다. https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=120267010 Kotlin in Action 코틀린 기초를 소개하고, 고차함수, 객체지향, 제네릭스 등의 내용을 설명한다. 그리고 코틀린이 자바 언어를 어떻게 개선했고 기존 자바 프로젝트에서 코틀린을 함께 사용할 때 어떤 부분을 조 www.aladin.co.kr
문장 구조화하는 법 : 간단한 문장 구조로 핵심만 말한 뒤, 필요에 따라 부가설명하기 서술식 : 설명하거나 논증할 때. 대부분의 개발 가이드 문서 개조식 : 헤드라인이나 어떤 사항 나열할 때. 릴리스 문서나 장애 보고서 도식 : 사물 구조나 관계, 상태를 그림이나 서식으로 나타냄 글을 개조식으로 쓸 때는 글머리 기호 꼭 쓰기! 문서에서 굵기, 모양, 밑줄, 줄 간 거리 등을 통해 계층 나타내기 한글, 비즈니스 문서 등에서.. 책 제목, 신문 이름 등 : 겹낫표 『 』, 겹화살표 ⟪ ⟫, 큰따옴표 " " 소제목, 예술 제목, 상호, 법률, 규정 등 홑낫표 「 」, 홑화살괄호 , 작은 따옴표 ' ' 유사한 영단어 적절하게 선택하기 외래어 표기 : 국립국어원 외래어 표기 용례 확인 http://www.y..
* 개발자 글쓰기의 중요한 특징 : 정확성, 간결성, 가독성 - 정확성 : 틀림 없이 확실한 것. - 간결성 : 글에 군더더기 없이 간단하고 깔끔한 것. 핵심만 기술. - 가독성 : 쉽게 읽히는 것. → 위의 세 가지 원칙은 대치하는 성질을 갖고 있다. → 정확성이 높으면 간결성, 가독성이 낮음. 간결성이 높으면 정확성, 가독성이 낮음. 가독성이 높으면 정확성, 간결성이 낮음. → 체계적으로 배워서 조금만 연습하면 정확하고, 간결하고, 가독성 높은 글을 쓸 수 있다. http://www.yes24.com/Product/Goods/79378905 개발자의 글쓰기 - YES24 오직 개발자를 위한 글쓰기의 모든 것을 담았다!이 책은 개발자의 글쓰기 능력을 종합적으로 향상하기 위한 책이다. 코드 안에서는 함수..
GDSC EWHA 독서 스터디에서 한달 간 읽기를 참여하게 되었다. 한달동안 꾸준히 책을 읽으며 블로그에 간단한 기록을 남기고자 한다. http://www.yes24.com/Product/Goods/79378905 개발자의 글쓰기 - YES24 오직 개발자를 위한 글쓰기의 모든 것을 담았다!이 책은 개발자의 글쓰기 능력을 종합적으로 향상하기 위한 책이다. 코드 안에서는 함수와 변수 이름을 짓는 것부터 주석 쓰는 법, 에러 메시지 www.yes24.com
Ubuntu chrome remote 연결 관련 설치 안내는 앞 게시글 참고 https://starrymind.tistory.com/161 Ubuntu Chrome Remote 연결 윈도우와 달리 우분투(리눅스) 환경에서는 크롬 원격 데스크톱을 설치할 때 조금 환경 설정을 해주어야 한다. Chrome Remote desktop Extension 설치 오른쪽 하단의 설치 버튼 눌러서 chrome remote desktop exten starrymind.tistory.com 우분투에 chrome remote desktop을 설치하고 관련 설정을 했는데도 막상 원격을 실행하면 black screen과 커서만 보이는 경우가 있다. 이 문제는 우분투 pc에 설치한 gpu가 크롬과 호환이 안되는 것을 의미하며, 크..
윈도우와 달리 우분투(리눅스) 환경에서는 크롬 원격 데스크톱을 설치할 때 조금 환경 설정을 해주어야 한다. Chrome Remote desktop Extension 설치 오른쪽 하단의 설치 버튼 눌러서 chrome remote desktop extension 설치 2) 다운로드 후에는 '내 컴퓨터에 액세스' 버튼 클릭 3) 원격 액세스 설정에서 '동의 및 설치' 클릭 4) 설치 완료 Chrome Remote 추가 설정 1. 우분투 터미널에서 mkdir ~/.config/chrome-remote-desktop 입력하여 새로운 폴더를 생성한다. 2. 폴더 생성 후 기존의 크롬창을 모두 닫아주고 새 크롬창을 다시 실행한다. 이 때 '원격 액세스' 메뉴에 들어가면 원격 액세스 설정 사용이 활성화 된다. 3. 활..