컴퓨터 언어 공부
-
[도서추천] 미래를 바꾼 아홉가지 알고리즘컴퓨터 언어 공부/Python 2017. 11. 5. 02:24
굉장히 좋은 책이다.혁신적이었던 알고리즘 아홉가지를 소개하는 책인데 꽤 쉬운 주제도 있고 데이터베이처럼 생각보다 많이 어려운 주제도 있다. 그럼에도 설명히 굉장히 잘되어있다. 실제로는 매우 복잡하게 이루어지는 트릭들을 이처럼 간단명료하게 소개한 책들은 또 없을 것이라고 생각한다.학교에서 방과후활동하면서 접하게 된 책이었는데 이렇게 내 마음에 쏙 들줄은 나도 몰랐던 것 같다. 데이터 압축과 검색엔진부터, 요즘 화두인 딥러닝의 기초에 해당하는 신경망 알고리즘까지 폭넓게 다루고 있다.컴공 지망생이라면 한번쯤 읽어봐야될만한 책이라고 생각한다!. 이해하기에 어려울 수는 있지만 기술 지문 비문학 공부한다 생각하는 모드?) 정도로 읽어주면 괜찮게 이해할 수 있는 책이다.
-
[Python] 서대전고등학교 이벤트 알리미컴퓨터 언어 공부/Python 2017. 9. 17. 02:44
고등학생 신분이어서 학교 대회에 적극적으로 참여하려고는 하는데 가끔씩 홈페이지에 대회 공지가 올라왔는데도 안찾아봤다가 까먹는 경우가 종종 있어서 만들어 보았다. 사실 만든지 꽤 되었는데 그간 바빠서 미루고 미뤘다가 이제야 포스팅한다 (좀 더 솔직하게 말하자면 시험기간 돌입전 마지막 정리 포스팅이다 헤헤) 소스 코드는 Github에 올려놓았다 앞으로 프로젝트는 다 올려놓을 생각이다 (근데 그래봐야 몇개나 될런지는...) https://github.com/jiwon7258/sdj_event_alarm 사실 코드하고 주석 정리를 안해놓아서 아마 보기 힘들것이다 완전 안해놓은 것은 아닌데 중간에 주석 정리를 하다 말아서 여기저기 변수 이름을 틀리게 써놓은 곳이 많아서... 그냥 대충 아래에 써놓은 원리만 이해하..
-
Tesseract OCR GUI for 한글컴퓨터 언어 공부/Python 2017. 8. 4. 07:23
이걸 만들게 된 계기를 좀 설명하자면...원래 논문을 찾고 있었다. 논문 여러개를 찾고 있었고 논문 내용을 복사해야할 일이 있었는데 이게 문제는 PDF라 그냥 복사해도 지맘대로 레이아웃이 되있는거였다. 그래서 이걸 캡처하고 OCR로 인식해서 내보내면 정말 편하겠다 싶었다안드로이드에는 걸출한 한글 OCR 앱이 있지만 컴퓨터용은 없는 것 같았다. 그래서 찾아보다가 발견하게 된 것이 Google의 Tesseract OCR이었다 그런데 이걸 GUI로 구현한것은 없는 것 같았다. 마침 pytesseract라고 python 라이브러리 구현도 있기에 간단하게 PyQT로 구현해보고 싶었다(근데 지금 글쓰면서 생각해보니 그냥 파이썬으로 문자열 검사해서 스페이스 반복되면 하나로 줄여버리는 코드가 더 효율적일거 같다는 생각..
-
[PyQT 기본코드]컴퓨터 언어 공부/Python 2017. 8. 3. 11:45
import sys from PyQt4 import QtCore, QtGui, uic form_class = uic.loadUiType("ocr.ui")[0] class MyWindowClass(QtGui.QMainWindow, form_class): def __init__(self, parent=None): QtGui.QMainWindow.__init__(self, parent) self.setupUi(self) app = QtGui.QApplication(sys.argv) ocrwindow = MyWindowClass() ocrwindow.show() app.exec() ocrwindwow와 ocr.ui를 적절하게 변형시켜주고 사용하면 끝
-
[프로그램]글자수카운터forNEIS컴퓨터 언어 공부/Python 2017. 8. 3. 01:30
NEIS는 일반적인 환경과 다르게 한글을 3byte로 처리한다. 그래서 일반적인 글자수 세는 프로그램으로는 NEIS를 사용할 수가 없다. 사실 내가 만든 것보다 훨씬 뛰어난 프로그램이 이미 세상에 나와있지만 그래도 창조는 모방의 어머니... 아니 모방은 창조의 어머니라 하지 않았던가 (죄송하다 이과다)그래서 간단하게 만들어보았다.나의 첫 Python 프로젝트이다. 그것도 GUI!!! (꺄아아아) PyQT라는게 상당히 간단해서 내맘대로 UI 만들고 파이썬으로 갖다 붙이기만 해도 되는게 참 매력적이다. 하 이렇게 GUI가 간단할 수가 없다코드는 포멧하다가 날라가버려서(...) 일단 실행파일만 올려본다 https://drive.google.com/open?id=0B9-krFVse8IPSlNodloyZzhOeH..
-
사이언스올 온라인 독서 클럽 '사이언스리더스리더' 1기 신청컴퓨터 언어 공부/Python 2017. 5. 24. 20:09
사이언스올이란 곳에서 Science Reader's Leader 1기를 공모한다고 한다.신청을 하면 과학 우수 도서 중에 자신이 선택한 도서를 보내주고 리더스 활동을 하게 된다.관심이 생겨서 찬찬히 둘러보던 중에 재밌는 도서를 발견했다'파이썬으로 배우는 수학적 프로그래밍' 마침 동아리에서 파이썬을 공부중이었고 도서가 필요한 참이었는데 잘되었다고 생각했다.동아리원들에게도 알려줘야지선착순 마감http://www.scienceall.com/%EC%82%AC%EC%9D%B4%EC%96%B8%EC%8A%A4%EC%98%AC-%EC%98%A8%EB%9D%BC%EC%9D%B8-%EB%8F%85%EC%84%9C-%ED%81%B4%EB%9F%BD-%EC%82%AC%EC%9D%B4%EC%96%B8%EC%8A%A4%EB%A..
-
PyQT 책을 고르고 있다컴퓨터 언어 공부/Python 2017. 5. 21. 02:38
Python으로 GUI 프로그램 개발이 너무 하고 싶어서 PyQT 관련 내용을 찾아보고 있는데 도대체 국내 도서 중에 전문적으로 이를 소개하는 책은 찾아볼 수가 없다.일단 네이버 도서에서 pyqt를 검색하면 나오는 책은 고작 11권에 불과하다그나마도 진짜로 PyQT 내용이 들어있는 도서는 4권 정도로 손에 꼽는다그냥 혼자서 공부하라는 소리일까 그나마 PyQT를 전문적으로 다루는 외국 도서는 있다. 다만 내가 영어를 독해해가면서 저걸 읽을 수 있을진 의문이다. 게다가 나온지 시간이 좀 돼서 PyQT5와 같은 최신 라이브러리와는 호환이 안될 것 같은 느낌도 든다. 그나마 초보자용 중에서 PyQT를 가장 잘 소개하고 있는 책은 이거인 것 같다한번 사봐야겠다 지금 내신을 꼬라박아서 이 시기에 보기는 좀 그렇고 ..