본문 바로가기

전체 글

(6)
데이터 과학자의 사고법_김용대 어느덧 우리 귀에는 ‘4차 산업혁명’이라는 말이 익숙해졌다. 더 나아가 인공지능, 빅데이터, 3D 프린팅, 블록체인 등 새로운 단어들이 상식처럼 여겨진다. 4차 산업혁명 기술은 모두 데이터를 기반으로 운용되기 때문에 데이터는 핵심적인 부분이다. 하지만 4차 산업혁명 속 ‘나’ 같은 일반인은 이미 전문가가 만들어놓은 데이터와 이 데이터를 이용해 만든 자료를 사용한다. 물론 이것으로도 충분할 수 있다. 그렇지만 과연 ‘이 자료를 무조건적으로 신뢰할 수 있을까?’에 대한 답은 물음표다. 과학기술이 발전할 수록 우리는 데이터의 홍수를 넘어 데이터의 바닷속을 헤엄치게 될 것이다. 도움이 되는 데이터도 있겠지만, 합리적인 판단을 방해하는 데이터도 있을 것이다. 그것을 구별하는 능력이 앞으로 미래사회에서 일반인들에게..
Dart 기초 문법 (4) class void main(){ // class // OOP - Object Oriented Programming // 객체지향 프로그래밍 // 우선 class를 변수화 해야 함. // Instatiation = 인스턴스화 //Idol redVelvet = new Idol(); //redVelvet.sayName(); //print(redVelvet.name); print('---------------------------'); Idol seulgi = new Idol( '슬기', '레드벨벳' ); seulgi.sayName(); print(seulgi.nameA); print(seulgi.group); print('---------------------------'); // map을 활용한 const..
Dart 기초 문법 (3) 1. for void main(){ // for for(int i = 0; i < 10; i++){ print(i); } print("-----------------------------------"); // for문 응용 List numbers = [ 1, 1, 2, 3, 5, 8, ]; // 리스트 안에 모든 원소의 합을 구하는 방법 // 1번 방법 int number = 0; for(int i = 0; i < numbers.length; i++){ number += numbers[i]; } print(number); print("-----------------------------------"); // 2번 방법 int total = 0; for(int numberA in numbers){ tota..
Dart 기초 문법 정리 (2) 오늘 공부한 내용 list map operators (연산자) final, const if, switch 1. list void main() { // 리스트 생성 List walletList = []; // 리스트에 값 추가 walletList.add('오백원'); walletList.add('천원'); walletList.add('만원'); print(walletList); // [오백원, 천원, 만원] // 리스트 인덱스를 이용한 리스트 원소 삭제 walletList.removeAt(1); print(walletList); // [오백원, 만원] // 리스트 인덱스를 이용한 값 호출 print(walletList[0]); // 오백원 print(walletList[1]); // 만원 // 리스트 인덱..
Dart 기초 문법 정리 (1) 안녕하세요. '비행기 탄 라따뚜이' 입니다. 한 가지 좋은 아이디어가 떠올라 App으로 구현하기 위해 방법을 찾아보았습니다. App을 개발하는데는 많은 종류의 언어가 있었습니다. 그 중 'React Native' 와 'Flutter' 가 가장 매력적으로 다가오더군요. 프레임워크의 복잡한 구조나 지식은 잘 모르겠지만, 한 번의 개발로 IOS와 안드로이드에서 동시에 사용할 수 있다는 것이 큰 장점인 것 같습니다. 저는 Flutter로 구현하기로 결정했습니다. Flutter로 결정한 가장 큰 이유는 학습자료에 대한 접근성이 가장 좋았기 때문입니다. App개발이 처음이라 저에게 있어서 '배우기 쉬워야 한다.' 가 가장 큰 기준이었습니다. React Native는 유튜브나 구글에 기초부터 체계적으로 설명한 강좌가..
브레이킹 루틴_원하는 인생은 늘 안전지대 밖에 있다. 하트 시그널3 의 '그 남자' 처음 저자를 알게 된 것은 ‘하트시그널 3’라는 프로그램을 통해서다. 당시 출연자들 모두 대단한 스펙을 가지고 있었지만, 저자는 그중 단연 돋보였었다. 저자는 카이스트를 자퇴하고 UC버클리 공대 4년 장학생으로 졸업하였다. 이후 실리콘밸리의 대장 기업 중 하나인 페이스북에서 소프트웨어 엔지니어로 근무하고 한국의 ‘뱅크샐러드’에 입사했다. 그곳에서 페이스북에서 얻은 경험과 노하우를 공유하였고 지금은 ‘스탠포드 MBA’ 과정에 있다. 방금 나열한 스펙 중 하나만 가지고 있어도 정말 대단하다고 생각한다. 하지만 저자는 저자의 안전지대에 머무르지 않고 항상 과감하게 새로운 도전을 해왔다. 무엇이 그를 이토록 열심히 달리게 한 것일까? 무엇이 그를 이토록 용감하게 해준 것일까? 나는..