본문 바로가기

파이썬

(13)
기업에서 Python 프로그램을 만들 때 참고할 사항 안녕하세요. 어떤 기업이 있습니다. 기업에서 뭔가를 만들고 싶은 것이 있겠죠? 만들고 싶은 것이 있어요. 그것이 어떠한 IT 서비스가 될 수가 있겠죠. 언어를 무엇을 쓸까요. 개발자는 누구를 뽑을까요. 외주를 줄까요 아니면 자체 개발로 할까요. 돈은 얼마나 들고 공수는 얼마나 들까요 문제는 없을까요. 이런 부분에서부터 근본적으로 사람들은 고민하게 됩니다. 또 고민하게 되겠죠. 요즘 AI다 딥러닝이다 머신러닝이다. 사실 요즘도 아니죠. 한 3년 전쯤부터 유행했던 이야기죠. 저 또한 딥러닝쪽 공부를 막 시작한건 사실이지만 여하튼 뭐 그렇다는 겁니다. 그래서 그거 하려면 뭐 써야 하는데? R이나 Python 써라 이런말 많이 들었을거에요. 사실 맞는 말이에요. 그러니까 위와 같은 대답이 나왔겠죠. 그럼 Pyt..
EC2 인스턴스에서 Jupyter Notebook을 쓰면 뭐가 좋을까 안녕하세요. 최근 머신러닝과 관련해서 학습하고 연구를 하고 있는 와중에 Jupyter Notebook을 최근들어 사용하기 시작했습니다. 그런데 문득, Jupyter Notebook이 과연 뭐가 좋을까라는 의문도 같이 들게 되어 그냥 넌즈시 글을 써보겠습니다. 사실 이 글은 기존에 썼던 다른 글과는 달리 어떤 특별한 정보를 제공하는 글도 아니고 어떻게 보면 제 개인적인 소감에 가깝다고도 볼 수 있습니다. 하지만 IT 관련해서 인터넷을 검색하고 정보도 찾고 보다 보면, 단순히 정보만 막 나열하고 그러는것 보다는 IT 개발자 입장에서는 어떻게 바라보는지를 참고하는 것도 피드백이 될 수 있을 것 같다는 생각도 듭니다. Jupyter Notebook을 잠깐이라도 써보신 분들은 아시겠지만, 웹 상에서 Python이..
최근에 구현한 Word Cloud 회사에서 쓰고 있는 생산품을 가지고 만들어 보았는데, 사실 저 코드만 가지고는 무엇을 의미하는지 알 수 없으므로 사외비 거리조차도 안돼서 올려보았습니다. 회사에서 필요로 해서 만든건 아닙니다. 언제나 그랬듯 제가 개인적으로 공부하는 과정에서 만들어 봤을 뿐. 이번에 Python으로 처음으로 Word Cloud를 구현해봤는데, 생각보다는 쉽더라고요. 다만 여기에 자세한 방법을 구체적으로 올리지는 못할 것 같습니다. 왜냐하면 구현 방법 자체가 사실상 다른 분들의 블로그에 있는 내용을 거의 참조한 것이다 보니, 무단으로 도용해서는 안될것 같기 때문이랄까요. 그래서 이 글에서는 다른 분들의 저작권을 해치지 않는 의미에서 큰 틀에서 만드는 방법을 간단히 제시해볼게요. 1. 필요한 패키지 및 모듈 from word..
(Python) 그래픽 이퀄라이저(Equalizer) 만들기 안녕하세요. 아직 풍코딩과 관련된 강좌는 유튜브에 올라와 있지는 않지만, 강좌를 준비하면서 개발되는 프로그램은 여기 블로그에 공유를 할 예정이니, 풍코딩에 관심있으신 분 또는 여러 유용한 소스코드를 얻어가실 분은 이 곳에서 얻어가시면 될 것 같습니다. 이번에 쓸 글은 그래픽 이퀄라이저(Graphic Equalizer) 만들기를 해 보겠습니다. 강좌를 쓸 사람인데, 어디 다른데서 있는거 퍼오기나 하는건 존심이 상하기도 하고 그래서, 한번 직접 만들어보게 되었습니다. 먼저 화면 출력 결과는 위와 같습니다. 실시간 그래픽 이퀄라이저 표현이 필요하다면 활용하면 좋겠죠? 그러면 이제 저걸 어떻게 만드는지를 하나씩 살펴보도록 하겠습니다. 이퀄라이저 구현 필수 요소 배경 구현 막대 화면 배치 막대 색상 구현 막대 개..
조조전 온라인 코스트계산기 1차 개발 완료 제가 맨날 연구하고 개발만 한다고 블로그에 글만 쓰고 정작 진행된 것은 하나도 없었는데,이번에 드디어 처음으로 성과물이 하나 나왔습니다. http://caocao.kr 조조전 온라인 코스트 계산기입니다. 개발 프로그래밍 프레임워크: Django 1.9개발 프로그래밍 언어: Python 2.7Database: MySQL 5.6웹 서버: Amazon Web Service Elasticbeanstalk개발 서버 Instance: Amazon Web Service - Amazon Linux Instance도메인: hosting.kr 을 통해서 도메인 보유 후 AWS Route 53 에서 Web Hosting 기존에는 Django에서 웹 개발하는 몇몇 샘플 게시물만 올렸었는데, 개발 과정과 관련된 글도 정리해서 ..
AWS DynamoDB in Python (Boto3) - #4. Query & Scan 이번 글에서는 Amazon Web Service(AWS) 에서 DynamoDB를 사용하는 방법을 Python을 이용해서 다루도록 하겠습니다.처음에 AWS Python 카테고리에서 DynamoDB를 다루고자 했던 것은 아니였지만, 이번 회사에서 기술보고서를 작성하는 과정에 있어서 주제를 DynamoDB를 하다 보니까 블로그에도 같이 다루는 것이 좋을 것 같아서 올려봅니다. 2018/06/03 - [Onik Lab./AWS Python] - AWS DynamoDB in Python (Boto3) - #1. 소개2018/06/03 - [Onik Lab./AWS Python] - AWS DynamoDB in Python (Boto3) - #2. 테이블 관리2018/06/03 - [Onik Lab./AWS Pyt..
AWS DynamoDB in Python (Boto3) - #3. 항목 관리 이번 글에서는 Amazon Web Service(AWS) 에서 DynamoDB를 사용하는 방법을 Python을 이용해서 다루도록 하겠습니다.처음에 AWS Python 카테고리에서 DynamoDB를 다루고자 했던 것은 아니였지만, 이번 회사에서 기술보고서를 작성하는 과정에 있어서 주제를 DynamoDB를 하다 보니까 블로그에도 같이 다루는 것이 좋을 것 같아서 올려봅니다. 2018/06/03 - [Onik Lab./AWS Python] - AWS DynamoDB in Python (Boto3) - #1. 소개2018/06/03 - [Onik Lab./AWS Python] - AWS DynamoDB in Python (Boto3) - #2. 테이블 관리 이번 글은 지난 글에 이어서 AWS SDK for Py..
AWS DynamoDB in Python (Boto3) - #2. 테이블 관리 이번 글에서는 Amazon Web Service(AWS) 에서 DynamoDB를 사용하는 방법을 Python을 이용해서 다루도록 하겠습니다.처음에 AWS Python 카테고리에서 DynamoDB를 다루고자 했던 것은 아니였지만, 이번 회사에서 기술보고서를 작성하는 과정에 있어서 주제를 DynamoDB를 하다 보니까 블로그에도 같이 다루는 것이 좋을 것 같아서 올려봅니다. 2018/06/03 - [Onik Lab./AWS Python] - AWS DynamoDB in Python (Boto3) - #1. 소개 이번 글은 Boto3 및 DynamoDB 테이블 관리에 대해서 다루어보도록 하겠습니다.이전 글에서 언급했다시피, AWS DynamoDB를 사용하기 위해서 Amazon에서는 각 프로그래밍 언어 별 SD..