본문 바로가기

인터넷

[파이썬 프로그래밍] 10화 http,requests모듈 사용하기 [파이썬 프로그래밍] 10화 http,requests모듈 사용하기 제목이 http와 requests 모듈 사용하기 인데, 사실 http모듈은 없구요. httplib 모듈은 있습니다. 그리고 requests 모듈도 있구요. 저렇게 한것은 파이썬 http로 고생하시는 저같은분들을 위해서 제가 트러블 슈팅을 겪었던 과정 썰좀 풀면서 해결방법을 알려드리기 위해 이번글을작성하게되었습니다. 참고하시고 바로 시작 합니다잉~ requests 모듈사용하기 지금 만들고 있는 프로그램에서, http 통신을 하기위해 관련 모듈을 찾던중어느 블로그에서 import requests 라고 모듈을 불어오더군요.그런데 windows 기반에서 하고 있는 저는 도무지.. 그런 모듈이 없다는 에러메시지만 계속 출력 하는 겁니다. 이떄 또 .. 더보기
[파이썬 프로그래밍] 9화 디렉토리,파일목록 불러오기 [파이썬 프로그래밍] 9화 디렉토리,파일목록 불러오기 인터넷이나, 책을 보면 정말 웃기게도 그대로 해도 안되는게 있습니다.그것은 버젼마다 OS 특성마다 달라서 문제가 될수도 있는 경우도 있구요.아니면 오타일수도 있습니다.아무튼 이러한 문제를 트러블 이라고 합니다. 왜 요새 현아의 '트러블메이커2 - 내일은 없어' 라는 뮤비가 화제인데그것처럼 코딩 초보자들은 이름바 '트러블메이커' 라고 할 수 있습니다. 바로 저처럼 말이죠 ㅠㅠ 인터넷에 오타로 코딩되서 막 삽질하고 심지어 정형화된 책에서 조차 똑같이 했는데 오류가발생해서 몇시간 동안 멘붕 오다가 이렇게,저렇게 하다보니 해결하는 과정을바로 '트러블슈팅' 이라고 하지요. 이번 시간에는 제가 트러블 슈팅 끝에 알아낸 '디렉토리 , 파일목록 불어오기' 방법에 대.. 더보기
프로그래밍 동기부여 프로그래밍 동기부여 저의 경우에는 프로그래밍을 많이 해오진 않구 딱 필요한 정도만 습득해 오는 정도에 불과 했습니다.그 정도가 대략 문법을 익히고 쓰는 정도 였는데요. 이와 같은 것은 보안공부를 하는데 있어서 코딩 능력에대해서 간과 했던 오류중 하나 입니다. 그런데 최근에는 오히려 '프로그래머' '코더'가 되고 싶어졌고그래서 코딩에 대한 실력을 많이 향상 시킬 것입니다. 그러나 떄론 혼자공부 하는 사람들이 으레 그렇듯이적절한 시기에 적절한 자극을 받는 것이 중요합니다. 그것이 가령 세미나 라던지 , 어떤 사람과의 만남이나 인터뷰 등도 해당하구요.이렇게 세계적으로 유명한 사람들의 코딩예찬론을 듣는것도 프로그래밍을 배워야 하는 동기부여가되지요. 거의 열번이상 보았지만, 계속 보는것은 동기부여를 계속 해주기 .. 더보기
[파이썬 프로그래밍] 8화 세트 [파이썬 프로그래밍] 8화 세트 수학을 잘못했던 저도 중학교떄 '집합' 만큼은 잘했습니다. 왜냐하면 초등학교떄 덧셈,뺼썜,곱셈,나눗셈등 끝나고 중학교 올라와서 제일 처음 배우는 것이니 만큼 너무 쉽겠죠? ㅎㅎ 파이썬 프로그래밍 에서 세트(Set)는 바로 이러한 개념과 동일하다고 보시면 됩니다.또한 지난 7화에서 소개해 드린 리스트와 마찬가지로 단순한 값의 모임이기 떄문에 순서는 없습니다. 세트 와 리스트의 차이점 언뜻보면 지난 시간에 공부한 '리스트'와 도대체 차이점이 뭐지? 라고 묻는 사람들도 있을지 모르겠습니다.그런데 자세히 보면 괄호의 모양이 다르다는 것을 확인 하실 수 있으실 겁니다. 리스트는 , [ ] 세트는, { } 바로 이러한 차이 입니다. 실제로 해당 타입을 type(변수명) 이라고 입력해.. 더보기
머신러닝(Machine Learning): 기계학습 이란? 머신러닝(Machine Learning): 기계학습 이란? 최근에 빅데이터 관련 이슈와 관련하여 포스팅을 하였는데요. 빅데이터에 사용되는 도구로활용되는 것 중의 하나가 바로 머신러닝(기계학습) 입니다. 즉, 기계에 학습을 시키는 기술이지요. 기계학습의 예는 대표적으로 체스나 장기,바둑 등이 있지요.이런 인공지능 소프트웨어 중에는 과거의 대전기록을 이용하여 어떤 상황에서 어떻게 대응하는것이 좋은지를 자동으로 조사해서 학습하는 것입니다. 이런 학습은 '일반화' 라고 일컫습니다.이렇게 기계학습의 시초인 '기계학습연구시작' 단계는바로 1950년대로 거슬러 올라갑니다. 이때에 인공지능 연구 분야에서 게임을 대상으로 다뤘는데요. 방금 말한 체스 같은 것이 대표적인예입니다. 학습과 추론을 통해서 지적 행동에 따라 대.. 더보기
빅데이터(BigData)란 무엇인가? 빅데이터(BigData)란 무엇인가? IT 업계의 2가지 큰 이슈를 꼽으라면 '빅데이터' 와 '클라우드'를 손에 꼽는 사람들이 많습니다.수년전부터 거론되고 있는 이 2가지 기술은 서로 닮아 있으며 중요합니다. NIPA , Gartner ,한국 IDC, ETRI 10대 IT기술에 빠지지 않고 등장하는것이 바로 빅데이터 얘기입니다.그렇다면 도대체 빅데이터(BigData)란 무엇일까요? 빅데이터란(BigData)? - 빅데이터란, 데이터 소유와 규모의 경계를 넘어 사회적으로, 기업적으로 가치를 창출할 수 있는잠재력을 가진 데이터와 그를 분석, 결과를 도출할 수 있는 정보화 기술력 입니다. 그러므로 빅데이터는 데이터의 규모 뿐만 아니라 가치 있는 정보추출 기술, 그리고 정보의활용까지 전 과정을 의미하는 개념 입.. 더보기