19

[스파르타코딩클럽] 앱개발 종합반 시작!

저 요즘 뭐하냐고요? [스파르타코딩클럽] 앱개발 종합반을 수강하고 있습니다. https://spartacodingclub.kr/nb 스파르타 내일배움단 | 국비지원 코딩 국민내일배움카드 발급 가능 대상자라면 누구나 무료로! 스파르타코딩클럽 온라인 코딩강의를 들으세요. spartacodingclub.kr 시작은 같은 컴퓨터 개발 분야에 종사하시는 분과의 대화에서였습니다. "회사 업무 외에 따로 시간을 내어 코딩 관련 공부를 해야 하는데 혼자서는 하기 힘들다. 직장인 내일배움카드로 코딩 학원 다녀보려고 한다. 그 말에 저도 정말 격한 공감을 했습니다. 하루 종일 사무실에서 앉아 있어야 하고 집에 오면 피곤해서 공부를 하기 힘들었습니다. 그래서 매번 '이번 주말에는 꼭 공부를 해야지' 다짐했죠. 그러나 주말만..

마이루틴 - MBTI J들이 좋아할 만한 앱 추천

MBTI가 ISTJ, ISFJ 반반인 저는 계획하고 그것을 실천하고 달성한 것을 표시하는 것에 성취감을 느낍니다. 일정을 관리하는 것도 좋아하고요. 그러다 보니 대학생 때부터 구글 캘린더와 구글 Tasks를 애용하고 있습니다. 휴대폰과 컴퓨터에서 연동되어 사용할 수 있다는 점이 좋았기 때문에 지금까지도 잘 사용하고 있는 것 같습니다. 대학생 때부터 지금까지 오랜 시간 사용하다 보니 서서히 아쉬운 점이 보이기 시작했습니다. 제 마음대로 예쁘게 꾸미는 것에 한계가 있다는 점과 한눈에 제가 달성한 것을 보기 어렵다는 점, 달성한 목록별로 따로 분리하여 볼 수 없다는 점이었습니다. (물론 제가 사용법을 잘 몰라서 그런 것일 수도 있습니다. ) https://myroutine.kr/ 마이루틴 나만의 좋은 루틴을 ..

테사 TESSA 앱으로 미술작품 투자하기

※ 경고! 투자에 대한 책임은 철저히 본인에게 있습니다. 테사 TESSA https://www.tessa.art/#/ TESSA TESSA - 자산의 관점을 바꾸다 www.tessa.art 오늘은 지난번에 제 블로그에서 잠깐 언급했던 테사 미술작품 투자에 대해 소개해드리고자 합니다. https://codingtrip.tistory.com/26 사회초년생 토스뱅크로 통장 쪼개기 (KELLY CHOI님의 웰씽킹 영상 실천) https://youtu.be/8W6UI7iV8cQ 켈리 최 - 웰씽킹 영상 사회초년생인 저는 KELLY CHOI님의 유튜브 웰씽킹 영상을 토대로 제가 나름대로 통장 쪼개기를 실천하는 방법을 여러분께 소개드리고자합니다. 꼭 토 codingtrip.tistory.com 시작은 광고를 보고 ..

사회초년생이 독서하는 법 - 전자도서관으로 독서하기

여러분 책 많이 읽으시나요? 저는 적어도 한 달에 1권은 읽는 것 같아요. 저는 이상하게 집에 있는 책은 계속 안 읽게 되더라고요. 10년이고, 20년이고... 내가 언제든지 볼 수 있다는 생각 때문일까요. 그렇게 저희 집의 장식이 되어가죠. 그래서 저는 대부분의 책들을 도서관에서 빌려서 봅니다. 신기하게도 책을 빌려 보면 반납기한까지 열심히 읽게 되더라고요. 기한이 지나면 다른 사람에게 책이 가게 될테니까요. 그게 정말 아깝더라고요. 이전에는 대학교나 동네 도서관에서 책을 빌렸어요. 그런데 직장인이 되고 나니 퇴근 길에 도서관에 들렀다 집 가는 것도 주말에 집에서 10분 거리의 도서관 가는 것도 그렇게 나가기가 싫더라고요.😅 그렇다고 읽고 싶은 책을 다 사자니 돈도 많이 들 테고, 집에 공간도 부족해지..

[부스트코스]📱코틀린 3-3 함수형 프로그래밍 패러다임! (1)

안녕하세요? codingTrip입니다. 오늘은 "코틀린 프로그래밍 1/2(함수편)" 2단원 함수형 프로그래밍이란? 3장. 마법의 요술상자, 함수의 기본 3-3 함수형 프로그래밍 패러다임! (1) 시작하겠습니다! 👓 함수형 프로그래밍 ▷코틀린은 다중 패러다임 언어 함수형 프로그래밍(FP:Functional Programming) 객체 지향 프로그래밍(OOP:Object-Oriented Promgramming) 코틀린은 다중(멀티) 패러다임 언어이기 때문에 함수형과 객체 지향 프로그래밍을 같이 지원하고 있습니다. 객체 지향 프로그래밍을 사용하는 자바는 객체 지향을 기반으로 해서 함수형 프로그래밍 기법에 미약합니다. ▷ 함수형 프로그래밍 - 코드 간략, 테스트나 재사용성 증가 - 람다식, 고차 함수를 사용해 ..

[부스트코스]📱코틀린 3-2 함수를 활용한 예제 만들기

안녕하세요? codingTrip입니다. 오늘은 "코틀린 프로그래밍 1/2(함수편)" 2단원 함수형 프로그래밍이란? 3장. 마법의 요술상자, 함수의 기본 3-2 함수를 활용한 예제 만들기 시작하겠습니다! 💻 실습하기 지금까지 배운 함수를 이용해서 간단한 예제를 만들어볼까요? 예제는 다음과 같습니다. ([출처] 부스트코스 코틀린 강의) 목표: 하나 이상의 실수를 받아서 모든 실수의 합의 평균을 구하고 출력 하려고 합니다. 다음 조건을 만족하는 함수를 구현해 보세요! 초기값을 위한 인자는 Float형 초기값은 두번째 부터 나열된 인자의 최종 평균 결과에 더함 초기값에 아무런 인자를 입력하지 않으면 0을 기본 사용 두번째부터 받아들일 인자는 가변형 인자로 모두 실수형 Float 반환값은 모든 인자의 평균값으로 ..

[부스트코스]📱코틀린 3-1 함수를 선언하고 호출해 보기 (2)

안녕하세요? codingTrip입니다. 오늘은 "코틀린 프로그래밍 1/2(함수편)" 2단원 함수형 프로그래밍이란? 3장. 마법의 요술상자, 함수의 기본 3-1 함수를 선언하고 호출해보기 (2) 시작하겠습니다! 💻 실습하기 package chap03.section01 fun sum(a:Int,b:Int): Int { return a+b } fun main(){//최상위(Top-level)함수 val result1 = sum(2,3) println(result1) } 우리 지난 시간에 했던 코드 여기에다가 최대, 최소를 구하는 함수를 만들어 볼까요? package chap03.section01 fun sum(a:Int,b:Int): Int { return a+b } fun max(a: Int, b: Int)..

[부스트코스]📱코틀린 3-1 함수를 선언하고 호출해 보기 (1)

안녕하세요? codingTrip입니다. 오늘은 "코틀린 프로그래밍 1/2(함수편)" 2단원 함수형 프로그래밍이란? 3장. 마법의 요술상자, 함수의 기본 3-1 함수를 선언하고 호출해보기 (1) 시작하겠습니다! 👓 함수란 ▷ 함수의 선언 이번 단원부터는 코틀린의 가장 중요한 특징 중 하나인 함수형 프로그래밍에 대해 이야기해보겠습니다. 함수란 무엇일까요? 함수는 특정 기능을 하는 어떤 박스를 연상해 볼 수 있습니다. 어떤 특정 내용물을 입력하면 출력을 통해 그 결과를 가져올 수 있습니다. 예를 들어, a와 b라는 값을 넣었을 뿐인데 a+b가 되어 result r이 나오는 것이죠. 물론 result(결괏값)없이 print만 하는 경우도 있습니다. 함수를 사용할 때는 fun이라는 키워드를 사용합니다. fun m..

[부스트코스]📱코틀린 2-4 연산자를 조합해 다양한 식 만들기 (2) 비트연산자

안녕하세요? codingTrip입니다. 오늘은 "코틀린 프로그래밍 1/2(함수편)" 1단원 코틀린의 기본을 익혀요! 2장. 변수와 자료형, 연산자 2-4 연산자를 조합해 다양한 식 만들기 (2) 비트연산자 시작하겠습니다! 🔑 비트 연산자 ▷ 비트와 비트 연산 이해하기 - 1010(2) = 2^1+2^3 = 10(10) - 가장 왼쪽에 있는 비트는 양(+), 음(-)을 판단하는 데 사용 우리는 기본적으로는 10진수를 사용하고 있죠. 하지만 기계는 꺼졌다, 켜졌다 2가지의 상태를 가지고 있습니다. 그래서 좀 더 기계친화적인 표현은 2진법입니다. 비트 연산은 2진법의 체계, 그것을 가지고 다룰 수 있는 여러 가지 연산자가 있습니다. 2진법의 체계는 각 자리 수를 2의 몇승으로 곱해주면 그걸 더해서 10진법으로..

[부스트코스]📱코틀린 2-4 연산자를 조합해 다양한 식 만들기 (1) 기본연산자

안녕하세요? codingTrip입니다. 오늘은 "코틀린 프로그래밍 1/2(함수편)" 1단원 코틀린의 기본을 익혀요! 2장. 변수와 자료형, 연산자 2-4 연산자를 조합해 다양한 식 만들기 (1) 기본연산자 시작하겠습니다! 🔑 기본 연산자 ▷ 종류 - 산술, 대입, 증가, 감소, 비교, 논리 연산자 등 기본 연산자의 종류는 이렇게 다양하게 있습니다. 그럼 하나씩 살펴볼까요? ▷ 수식의 구조 할당문을 위해서 대입 이항 연산자 =를 사용합니다. 먼저 =을 기준으로 왼쪽부터 보겠습니다. 변수를 선언하기 위해 val, var을 사용하죠? val은 불변변수 var은 가변변수를 선언할 때 사용합니다. result라는 변수명을 정해줍니다. 이제 =을 기준으로 오른쪽을 보겠습니다. 오른쪽에는 이렇게 표현식이 들어갑니다...