분류 전체보기 87

Python 배열구조 list

list특징- 1차원 배열 구조 형식) 참조변수 = [값1, 값2, ... 값n]- 다양한 data type 저장 가능 (정수, 실수, 문자열...) cf. 파이썬에서는 모든 자료형이 전부 객체임! ( 그래서 따로 변수에서 자료형 선언을 안 해도 되는 거!!)- index 사용 가능, 값 수정 가능 list 생성 예제12a = ['a', 'b', 'c']print(a)cs결과['a', 'b', 'c'] 중첩 list 만들기123a = ['a', 'b', 'c']b = [3, 0.7, true, "String", a]print(b)cs결과[3, 0.7, True, 'String', ['a', 'b', 'c']]자료 구조, 주소값 확인하기1234a = ['a', 'b', 'c']b = [3, 0.7, tru..

생각과 사실을 구분해서 말하는 것

SNS, 책, 대중매체, ... 너무나 많은 글을 접한다. 가뜩이나 글자 읽는 것을 좋아하는 나에게는 이렇게 정보가 밀려드는 사회는 아주 신나는 놀이공원처럼 느껴진다. 그런데 쓰레기..까지는 아니어도 시간을 낭비시키는 글들이 참 많다.데이터 자체가 잘못되었거나, 데이터를 잘못 해석했거나, 관계없는 의미를 부여했거나, 부여한 의미가 상식적으로 납득이 되지 않거나. (마지막 경우는 내가 생각한 상식이 상식이 아닐 수도 있지만...) 나도 그럴까봐, 참 걱정된다. 그래서 블로그에 글을 올리지만 적극적으로 홍보하지 않는다.블로그를 쓸 때뿐만 아니라, 어디에든 글을 쓰면서 항상 고민인 부분 중 하나가, 사실과 생각의 구분이다. 이 사람은 이러이러한 행동을 하고 있다. 라는 문장을 쓸 때, 단순히 눈으로 본 것 자..

빅데이터 시대를 살면서 '빅데이터로 일하는 기술'

빅데이터로 일하는 기술 - 장동인 지음/한빛미디어 빅데이터, 빅데이터. 뭔가 쓰나미가 몰려올 것 같은(?) 부담감과 달리, 막연하게 어디서부터 시작해야할지 감이 잡히지 않는다. 유수의 데이터 회사와 컨설팅사를 거친 저자의 인사이트를 살짝 엿본다면, 안개가 조금은 걷히는 기분이 들 것이다. IPS(Indoor Positioning System)과 같이, 어렵게만 느껴지는 약자들을 친절하게 풀어주어 읽기 편하다.성장하는 섹터인 빅데이터 분야에서 일하고 싶다고 막연히 생각은 했지만, 이 책을 읽고 나니 앞으로 배울 것이 산더미라는 (기분좋은) 부담감. 무엇을 모르는지 알게 된.. 어쨌든 계속 계속 공부해 나가야지. 일을 통해 배울 수 있는 일을 찾는 것도 함께 해 나가야지 :) ! < 책에서 메모해둘 개념 및..

사는이야기/책 2017.01.12

자바 기초(9) 제어문 - if, switch

제어문 : 프로그램의 흐름을 제어하는 명령문1. 분기문 : if문, switch문2. 반복문 : for문, while문 if문형식1 (~ 이면 ~해라)if(조건식){실행문}예제11234int num = 10;if(num >= 10){ System.out.println("num은 10 이상이다.");}Colored by Color Scriptercs 형식2 ( ~이면 ~하고, 그게 아니라 ~이면 ~해라)if(조건식){실행문}else{실행문} * 문장이 하나일 때는 {} 생략 가능! 예제12345int num = 10;if(num >= 10){ System.out.println("num은 10 이상이다.");}else System.out.println("num은 10보다 작군요.");cs Switch문 : ..

자바 기초(6) 자료형 변환 (캐스팅)

변환 방법(type)변수 강제 형변환- 큰 size > 작은 size로 캐스팅할 때 (ex. double > int)- casting 연산자 생략 불가능 예제1234double myscore = 99.9; int s_int = (int)myscore;System.out.println("myscore : " + s_int);cs 출력 결과myscore : 99 자동 형변환- 작은 size > 큰 size (ex. int > double)- casting 연산자 생략 가능 예제123float yourscore = 0.001f; // Float형은 끝에 f를 붙임!double s_dbl = yourscore;System.out.println("yourscore : " + s_dbl);cs 출력 결과yoursc..

자바 기초(5) 변수 사용하기

자바에서는 변수를 사용하기 전에 먼저 선언해야 한다! 선언 방법자료형 변수명; - 자료형 : 8가지(기본 자료형) - 변수명 : 사용자 임의 지정 (=식별자) 식별자(변수명, 클래스명, 메소드명...) 작성 규칙1. 예약어(=명령어) 사용 불가 2. 영문자 또는 특수문자(_, $)로 시작 3. 첫 글자에 숫자 사용 불가 4. 대·소문자 구분 사용 방법1. 선언 : type에 따라 메모리 확보 2. 초기화 : 메모리에 값 할당 3. 사용 : 출력, 연산 등 배정 연산자변수 = 상수 or 변수 or 수식우변의 상수, 변수, 수식을 좌변의 변수에 할당! 예제12345678910111213141516171819202122public static void main(String[] args) { // 1. 변수 선..

자바 기초(4) 자료형

자바의 기본 자료형 1. 정수형 : byte(1), short(2), int(4*, 기본형), long(8)2. 실수형 : float(4), double(8, 기본형)3. 단일문자형 : char(1,2,3) - 유니코드 지원해서 한글의 한 글자도 포함!4. 논리(boolean)형 : true, false(1)5. 참조형 : String, Integer, Float 등* : (byte) 예제 12345678public static void main(String[] args) { System.out.println(10); // 정수 기본형(int) System.out.println(10.7); // 실수 기본형(double) System.out.println('a'); // 단일문자형(char, 홑따옴표로 ..