본문 바로가기

It

[파이썬 프로그래밍] 8화 세트 [파이썬 프로그래밍] 8화 세트 수학을 잘못했던 저도 중학교떄 '집합' 만큼은 잘했습니다. 왜냐하면 초등학교떄 덧셈,뺼썜,곱셈,나눗셈등 끝나고 중학교 올라와서 제일 처음 배우는 것이니 만큼 너무 쉽겠죠? ㅎㅎ 파이썬 프로그래밍 에서 세트(Set)는 바로 이러한 개념과 동일하다고 보시면 됩니다.또한 지난 7화에서 소개해 드린 리스트와 마찬가지로 단순한 값의 모임이기 떄문에 순서는 없습니다. 세트 와 리스트의 차이점 언뜻보면 지난 시간에 공부한 '리스트'와 도대체 차이점이 뭐지? 라고 묻는 사람들도 있을지 모르겠습니다.그런데 자세히 보면 괄호의 모양이 다르다는 것을 확인 하실 수 있으실 겁니다. 리스트는 , [ ] 세트는, { } 바로 이러한 차이 입니다. 실제로 해당 타입을 type(변수명) 이라고 입력해.. 더보기
머신러닝(Machine Learning): 기계학습 이란? 머신러닝(Machine Learning): 기계학습 이란? 최근에 빅데이터 관련 이슈와 관련하여 포스팅을 하였는데요. 빅데이터에 사용되는 도구로활용되는 것 중의 하나가 바로 머신러닝(기계학습) 입니다. 즉, 기계에 학습을 시키는 기술이지요. 기계학습의 예는 대표적으로 체스나 장기,바둑 등이 있지요.이런 인공지능 소프트웨어 중에는 과거의 대전기록을 이용하여 어떤 상황에서 어떻게 대응하는것이 좋은지를 자동으로 조사해서 학습하는 것입니다. 이런 학습은 '일반화' 라고 일컫습니다.이렇게 기계학습의 시초인 '기계학습연구시작' 단계는바로 1950년대로 거슬러 올라갑니다. 이때에 인공지능 연구 분야에서 게임을 대상으로 다뤘는데요. 방금 말한 체스 같은 것이 대표적인예입니다. 학습과 추론을 통해서 지적 행동에 따라 대.. 더보기
빅데이터(BigData)란 무엇인가? 빅데이터(BigData)란 무엇인가? IT 업계의 2가지 큰 이슈를 꼽으라면 '빅데이터' 와 '클라우드'를 손에 꼽는 사람들이 많습니다.수년전부터 거론되고 있는 이 2가지 기술은 서로 닮아 있으며 중요합니다. NIPA , Gartner ,한국 IDC, ETRI 10대 IT기술에 빠지지 않고 등장하는것이 바로 빅데이터 얘기입니다.그렇다면 도대체 빅데이터(BigData)란 무엇일까요? 빅데이터란(BigData)? - 빅데이터란, 데이터 소유와 규모의 경계를 넘어 사회적으로, 기업적으로 가치를 창출할 수 있는잠재력을 가진 데이터와 그를 분석, 결과를 도출할 수 있는 정보화 기술력 입니다. 그러므로 빅데이터는 데이터의 규모 뿐만 아니라 가치 있는 정보추출 기술, 그리고 정보의활용까지 전 과정을 의미하는 개념 입.. 더보기
[파이썬 프로그래밍] 7화 리스트 [파이썬 프로그래밍] 7화 리스트 이번 파이썬프로그래밍 7화에서는 리스트에 대해서 다룹니다.리스트가 뭐냐구요? 안알랴줌 요새 안알랴줌 이라는 말이 일베에서부터 퍼져서 유행인것 같은데 그러면 저는 반대로 '알랴줌' 이라고 하겠습니다 ㅎㅎ 개그코드가 안먹혔다면, 죄송합니다. 다소 짜증을 유발할지도 모르겠군요.. 아무튼 본론으로 들어가겠습니다. 리스트 위의 코드를 간략히 설명 드리면, cute 라는 귀엽다 라는 느낌의 변수명을 만들고 거기에dog(개),cat(고양이),여자(?) 라는 귀여운 이미지가 연상되는(?)값들을 넣었습니다.그리고 호출하면 역시 입력한것이 정상적으로 출력 한것이 확인 됩니다. type(cute) 라는 명령어를 수행하면리스트 타입이라고 나옵니다. 리스트는 바로 '값의 나열' 입니다. 인덱싱.. 더보기
[파이썬 프로그래밍] 6화 문자형 [파이썬 프로그래밍] 6화 문자형 이번 시간에는 문자처리에 대한 학습을 하는 단계로서 문자형에 대해서 학습해 보겠습니다.프로그래밍의 규칙은 시작과 끝이 일정하다는거 예를 들면 " 표로 시작했으면 "로 닫아줘야 하죠. 가장 쉬운 html 코드를 예를 든다면 로 열어주면 로 닫아주는 코드가 나와야 하죠.C언어에서도 { 를 열면 }닫는 괄호가 있어야 겠죠? 파이썬도 마찬가지입니다. """ 세번을 쓰거나 ''' 이렇게 세번을 써서 설명문구를 첨가할 수 있습니다.바로 실행해 보면 다음과 같습니다. 제가 좋아하는 록키영화의 대망의 마지막 작품인 '록키발보아'의 명대사 입니다.저 부분만 수년째 수십번도 더 보는 것 같습니다. 그만큼 각오를 되새기고 있다는 것이고 제 마음이 강하질 못하기 때문에 마인드컨트롤을 하고자 .. 더보기
[파이썬 프로그래밍] 5화 수치형 [파이썬 프로그래밍] 5화 수치형 이번 시간에는 수치형에 대해서 알아보도록 하겠습니다.수치형이란 뭘까요? 숫자를 나타내는 자료형을 말합니다.C언어에서처럼 int, long, float 이라는 자료형은 똑같이 존재하구요. 파이썬에서는 complex (콤플렉스) 라는것이 차이점이겠군요. int 형 정수형이죠. 인트형이라고 읽습니다. 인트형은 정수형이니 10진수 정수를 호출 합니다. 1.번을 보시면 bin(10) 이라고 입력하니 바이너리모드hex 는 16진수로 변환 , oct는 8진수로 변환 입니다. 2.번은 0o(숫자 0과 알파벳O를 합친것)를 입력후 정수 10을 입력하니 8진수로 출력0b 를 붙이시면 2진수, 0x를 붙이시면 16진수로 출력해 줍니다. 파이썬 버젼 2.0과 3.0의 차이점중 하나가 3.0부.. 더보기